From b2acddd4f6fda369a7f2f1656a7cd646c3423f60 Mon Sep 17 00:00:00 2001 From: Jaroslav Mracek Date: Tue, 19 Sep 2023 13:38:09 +0200 Subject: [PATCH 01/16] Does not print Verify: package (RhBug:1908253) It was replace by RPM transaction item return code and it only prints a message to terminal. It was not remove to keep compatibility of outputs, but it does nothing. https://bugzilla.redhat.com/show_bug.cgi?id=1908253 --- dnf/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnf/base.py b/dnf/base.py index ff7c6fe77e..4bbd0eca3e 100644 --- a/dnf/base.py +++ b/dnf/base.py @@ -1180,7 +1180,7 @@ def _run_transaction(self, cb): # sync up what just happened versus what is in the rpmdb if not self._ts.isTsFlagSet(rpm.RPMTRANS_FLAG_TEST): - self._verify_transaction(cb.verify_tsi_package) + self._verify_transaction() return tid From 2d2047e273101e4a30c34f098f7b2c60e10bd9ad Mon Sep 17 00:00:00 2001 From: Joe Walker Date: Mon, 18 Sep 2023 19:32:18 -0400 Subject: [PATCH 02/16] [spec] Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora https://github.com/rpm-software-management/dnf/pull/1817 added the ability to utilize sqlite cache when available. https://discussion.fedoraproject.org/t/why-bash-auto-completion-is-so-slow-with-dnf/88944 and https://discussion.fedoraproject.org/t/dnf-autocompletion-is-too-slow/64038 Are users noting that bash completion is slow without sqlite installed. = changelog = msg: [spec] Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora type: enhancement related: https://github.com/rpm-software-management/dnf/pull/1817 related: https://discussion.fedoraproject.org/t/why-bash-auto-completion-is-so-slow-with-dnf/88944 related: https://discussion.fedoraproject.org/t/dnf-autocompletion-is-too-slow/64038 --- dnf.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dnf.spec b/dnf.spec index 770604bc58..95d93775ea 100644 --- a/dnf.spec +++ b/dnf.spec @@ -85,6 +85,8 @@ Requires: python3-%{name} = %{version}-%{release} %if 0%{?rhel} && 0%{?rhel} <= 7 Requires: python-dbus Requires: %{_bindir}/sqlite3 +%elif 0%{?fedora} +Recommends: (%{_bindir}/sqlite3 if (bash-completion and python3-dnf-plugins-core)) %else Recommends: (python3-dbus if NetworkManager) %endif From 9074f446228efc5717f638c6f2fda8f432f81b55 Mon Sep 17 00:00:00 2001 From: Marek Blaha Date: Thu, 21 Sep 2023 14:10:54 +0200 Subject: [PATCH 03/16] Update translations --- po/ar.po | 680 ++++---- po/be.po | 4112 +++++++++++++++++++++++++++++++++++++++++++++ po/bg.po | 667 ++++---- po/bn.po | 667 ++++---- po/ca.po | 667 ++++---- po/cs.po | 1269 +++++++------- po/da.po | 677 ++++---- po/de.po | 698 ++++---- po/dnf.pot | 667 ++++---- po/el.po | 716 ++++---- po/en_GB.po | 684 ++++---- po/eo.po | 670 ++++---- po/es.po | 679 ++++---- po/eu.po | 689 ++++---- po/fa.po | 682 ++++---- po/fi.po | 1484 +++++++++-------- po/fil.po | 667 ++++---- po/fr.po | 713 ++++---- po/fur.po | 685 ++++---- po/gu.po | 667 ++++---- po/he.po | 667 ++++---- po/hr.po | 667 ++++---- po/hu.po | 693 ++++---- po/id.po | 705 ++++---- po/ie.po | 4112 +++++++++++++++++++++++++++++++++++++++++++++ po/it.po | 667 ++++---- po/ja.po | 750 +++++---- po/ka.po | 1010 +++++------ po/kk.po | 667 ++++---- po/ko.po | 986 +++++------ po/lt.po | 773 +++++---- po/mr.po | 667 ++++---- po/ms.po | 667 ++++---- po/nb.po | 667 ++++---- po/nl.po | 698 ++++---- po/om.po | 4119 +++++++++++++++++++++++++++++++++++++++++++++ po/or.po | 667 ++++---- po/pa.po | 667 ++++---- po/pl.po | 698 ++++---- po/pt.po | 738 +++++---- po/pt_BR.po | 724 ++++---- po/ru.po | 729 ++++---- po/si.po | 667 ++++---- po/sk.po | 667 ++++---- po/sl.po | 4322 ++++++++++++++++++++++++++++++++++++++++++++++++ po/sq.po | 667 ++++---- po/sr.po | 667 ++++---- po/sr@latin.po | 671 ++++---- po/sv.po | 706 ++++---- po/th.po | 667 ++++---- po/tr.po | 684 ++++---- po/uk.po | 695 ++++---- po/vi.po | 667 ++++---- po/zh_CN.po | 740 +++++---- po/zh_Hans.po | 2322 ++++++++++++++------------ po/zh_TW.po | 889 +++++----- 56 files changed, 37230 insertions(+), 18979 deletions(-) create mode 100644 po/be.po create mode 100644 po/ie.po create mode 100644 po/om.po create mode 100644 po/sl.po diff --git a/po/ar.po b/po/ar.po index d05445fedf..b5c0dbaef0 100644 --- a/po/ar.po +++ b/po/ar.po @@ -1,19 +1,20 @@ # AbdelHakim ALLAL , 2017. #zanata # Mostafa Gamal , 2022. +# Amro Hatem , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-22 08:18+0000\n" -"Last-Translator: Mostafa Gamal \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-01-14 19:20+0000\n" +"Last-Translator: Amro Hatem \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.12.2\n" +"X-Generator: Weblate 4.15\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -39,52 +40,52 @@ msgstr "التحديثات التالية تم تحميلها على '%s':" #: dnf/automatic/emitter.py:83 #, python-format msgid "Updates applied on '%s'." -msgstr "التحديثات مطبقة على '%s':" +msgstr "التحديثات مطبقة على '%s'." #: dnf/automatic/emitter.py:85 #, python-format msgid "Updates downloaded on '%s'." -msgstr "التحديثات محملة على '%s':" +msgstr "التحديثات محملة على '%s'." #: dnf/automatic/emitter.py:87 #, python-format msgid "Updates available on '%s'." -msgstr "التحديثات متوفرة على '%s':" +msgstr "التحديثات متوفرة على '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "فشل إرسال بريد إلكتروني عبر'‎%s':‏‏‏‪‏%s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, fuzzy, python-format msgid "Failed to execute command '%s': returned %d" msgstr "فشل في تنفيذ الأمر‪‪‏‫ '‎%s':‫تم إرجاع ‎%d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "قيمة إعداد غير معروفة: ‎%s=%s في ‎%s;%s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, fuzzy, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "إختيار إعداد غير معروف: ‎%s = %s في ‎%s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 #, fuzzy msgid "GPG check FAILED" msgstr "فشل التحقق من جي بي جي" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "إنتظار الإتصال بالإنترنت..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "بدء دي ان اف-تلقائي" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" @@ -94,17 +95,21 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "خطأ: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -112,236 +117,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -351,176 +356,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -530,7 +535,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -603,10 +608,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -731,7 +732,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1437,7 +1438,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1653,198 +1654,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1852,74 +1853,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1929,6 +1941,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2273,8 +2295,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2344,137 +2366,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2482,115 +2499,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3030,11 +3047,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3042,7 +3059,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3097,204 +3114,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3303,51 +3320,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3372,7 +3389,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3410,37 +3428,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3478,45 +3496,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3546,7 +3569,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3794,31 +3817,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4002,48 +4025,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/be.po b/po/be.po new file mode 100644 index 0000000000..df041bc186 --- /dev/null +++ b/po/be.po @@ -0,0 +1,4112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Maksim Kliazovich , 2023. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: be\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" + +#: dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:33 +#, python-format +msgid "Updates completed at %s" +msgstr "" + +#: dnf/automatic/emitter.py:34 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:35 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:83 +#, python-format +msgid "Updates applied on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:85 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:87 +#, python-format +msgid "Updates available on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:117 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "" + +#: dnf/automatic/emitter.py:147 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "" + +#: dnf/automatic/main.py:165 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" + +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 +msgid "GPG check FAILED" +msgstr "" + +#: dnf/automatic/main.py:288 +msgid "Waiting for internet connection..." +msgstr "" + +#: dnf/automatic/main.py:318 +msgid "Started dnf-automatic." +msgstr "" + +#: dnf/automatic/main.py:322 +msgid "Sleep for {} second" +msgid_plural "Sleep for {} seconds" +msgstr[0] "" +msgstr[1] "" + +#: dnf/automatic/main.py:329 +msgid "System is off-line." +msgstr "" + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/cli/main.py:83 +#, python-format +msgid "Error: %s" +msgstr "" + +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 +msgid "loading repo '{}' failure: {}" +msgstr "" + +#: dnf/base.py:152 +msgid "Loading repository '{}' has failed" +msgstr "" + +#: dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" + +#: 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:355 dnf/cli/commands/__init__.py:91 +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 "" + +#: dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +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/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" + +#. performs the md sync +#: dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" + +#: dnf/base.py:411 dnf/base.py:478 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" + +#: dnf/base.py:423 dnf/base.py:491 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" + +#: dnf/base.py:426 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" + +#: dnf/base.py:519 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: dnf/base.py:521 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "" + +#: dnf/base.py:653 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "" + +#: dnf/base.py:711 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" + +#: dnf/base.py:973 +msgid "Running transaction check" +msgstr "" + +#: dnf/base.py:981 +msgid "Error: transaction check vs depsolve:" +msgstr "" + +#: dnf/base.py:987 +msgid "Transaction check succeeded." +msgstr "" + +#: dnf/base.py:990 +msgid "Running transaction test" +msgstr "" + +#: dnf/base.py:1000 dnf/base.py:1157 +msgid "RPM: {}" +msgstr "" + +#: dnf/base.py:1001 +msgid "Transaction test error:" +msgstr "" + +#: dnf/base.py:1012 +msgid "Transaction test succeeded." +msgstr "" + +#: dnf/base.py:1036 +msgid "Running transaction" +msgstr "" + +#: dnf/base.py:1076 +msgid "Disk Requirements:" +msgstr "" + +#: dnf/base.py:1079 +#, 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:1086 +msgid "Error Summary" +msgstr "" + +#: dnf/base.py:1112 +#, python-brace-format +msgid "RPMDB altered outside of {prog}." +msgstr "" + +#: dnf/base.py:1158 dnf/base.py:1166 +msgid "Could not run transaction." +msgstr "" + +#: dnf/base.py:1161 +msgid "Transaction couldn't start:" +msgstr "" + +#: dnf/base.py:1175 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "" + +#: dnf/base.py:1257 +msgid "Some packages were not downloaded. Retrying." +msgstr "" + +#: dnf/base.py:1287 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" +msgstr "" + +#: dnf/base.py:1291 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" +msgstr "" + +#: dnf/base.py:1333 +msgid "Cannot add local packages, because transaction job already exists" +msgstr "" + +#: dnf/base.py:1347 +msgid "Could not open: {}" +msgstr "" + +#: dnf/base.py:1385 +#, python-format +msgid "Public key for %s is not installed" +msgstr "" + +#: dnf/base.py:1389 +#, python-format +msgid "Problem opening package %s" +msgstr "" + +#: dnf/base.py:1397 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "" + +#: dnf/base.py:1401 +#, python-format +msgid "Package %s is not signed" +msgstr "" + +#: dnf/base.py:1431 +#, python-format +msgid "Cannot remove %s" +msgstr "" + +#: dnf/base.py:1435 +#, python-format +msgid "%s removed" +msgstr "" + +#: dnf/base.py:1719 +msgid "No match for group package \"{}\"" +msgstr "" + +#: dnf/base.py:1801 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "" + +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 +#: dnf/cli/commands/__init__.py:636 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:1842 +msgid "No groups marked for removal." +msgstr "" + +#: dnf/base.py:1876 +msgid "No group marked for upgrade." +msgstr "" + +#: dnf/base.py:2090 +#, python-format +msgid "Package %s not installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 +#: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 +#: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 +#: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 +#: dnf/cli/commands/reinstall.py:70 dnf/cli/commands/reinstall.py:84 +#: dnf/cli/commands/upgrade.py:105 dnf/cli/commands/upgrade.py:116 +#, python-format +msgid "No match for argument: %s" +msgstr "" + +#: dnf/base.py:2099 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2122 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "" + +#: dnf/base.py:2137 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" + +#: dnf/base.py:2152 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "" + +#: dnf/base.py:2162 +#, python-format +msgid "" +"The same or higher version of %s is already installed, cannot update it." +msgstr "" + +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 +#, python-format +msgid "Package %s available, but not installed." +msgstr "" + +#: dnf/base.py:2228 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" + +#: dnf/base.py:2253 +#, python-format +msgid "No package %s installed." +msgstr "" + +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 +#: dnf/cli/commands/remove.py:133 +#, python-format +msgid "Not a valid form: %s" +msgstr "" + +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 +#: dnf/cli/commands/remove.py:162 +msgid "No packages marked for removal." +msgstr "" + +#: dnf/base.py:2374 dnf/cli/cli.py:428 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "" + +#: dnf/base.py:2379 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2479 +msgid "No security updates needed, but {} update available" +msgstr "" + +#: dnf/base.py:2481 +msgid "No security updates needed, but {} updates available" +msgstr "" + +#: dnf/base.py:2485 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" + +#: dnf/base.py:2487 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#. raise an exception, because po.repoid is not in self.repos +#: dnf/base.py:2508 +#, python-format +msgid "Unable to retrieve a key for a commandline package: %s" +msgstr "" + +#: dnf/base.py:2516 +#, python-format +msgid ". Failing package is: %s" +msgstr "" + +#: dnf/base.py:2517 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "" + +#: dnf/base.py:2529 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" + +#: dnf/base.py:2565 +msgid "The key has been approved." +msgstr "" + +#: dnf/base.py:2568 +msgid "The key has been rejected." +msgstr "" + +#: dnf/base.py:2601 +#, python-format +msgid "Key import failed (code %d)" +msgstr "" + +#: dnf/base.py:2603 +msgid "Key imported successfully" +msgstr "" + +#: dnf/base.py:2607 +msgid "Didn't install any keys" +msgstr "" + +#: dnf/base.py:2610 +#, 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:2621 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" + +#: dnf/base.py:2674 +msgid " * Maybe you meant: {}" +msgstr "" + +#: dnf/base.py:2706 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2709 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" + +#: dnf/base.py:2712 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2715 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" + +#: dnf/base.py:2733 dnf/base.py:2753 +msgid "No match for argument" +msgstr "" + +#: dnf/base.py:2741 dnf/base.py:2761 +msgid "All matches were filtered out by exclude filtering for argument" +msgstr "" + +#: dnf/base.py:2743 +msgid "All matches were filtered out by modular filtering for argument" +msgstr "" + +#: dnf/base.py:2759 +msgid "All matches were installed from a different repository for argument" +msgstr "" + +#: dnf/base.py:2820 +#, 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:476 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" + +#: dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" + +#: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 +#: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 +#, python-format +msgid "Config error: %s" +msgstr "" + +#: dnf/cli/aliases.py:191 +msgid "Aliases contain infinite recursion" +msgstr "" + +#: dnf/cli/aliases.py:209 +#, python-format +msgid "%s, using original arguments." +msgstr "" + +#: dnf/cli/cli.py:137 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr "" + +#: dnf/cli/cli.py:139 +#, python-format +msgid " Built : %s at %s" +msgstr "" + +#: dnf/cli/cli.py:147 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: dnf/cli/cli.py:173 +#, python-brace-format +msgid "" +"It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" +"It is recommended to rather 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/cli/cli.py:212 +#, python-brace-format +msgid "{prog} will only download packages for the transaction." +msgstr "" + +#: dnf/cli/cli.py:215 +#, python-brace-format +msgid "" +"{prog} will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" + +#: dnf/cli/cli.py:219 +msgid "Operation aborted." +msgstr "" + +#: dnf/cli/cli.py:226 +msgid "Downloading Packages:" +msgstr "" + +#: dnf/cli/cli.py:232 +msgid "Error downloading packages:" +msgstr "" + +#: dnf/cli/cli.py:287 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" + +#: dnf/cli/cli.py:337 +msgid "Changelogs for {}" +msgstr "" + +#: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 +msgid "Obsoleting Packages" +msgstr "" + +#: dnf/cli/cli.py:399 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 +#, python-format +msgid "No package %s available." +msgstr "" + +#: dnf/cli/cli.py:434 +msgid "No packages marked for downgrade." +msgstr "" + +#: dnf/cli/cli.py:485 +msgid "Installed Packages" +msgstr "" + +#: dnf/cli/cli.py:493 +msgid "Available Packages" +msgstr "" + +#: dnf/cli/cli.py:497 +msgid "Autoremove Packages" +msgstr "" + +#: dnf/cli/cli.py:499 +msgid "Extra Packages" +msgstr "" + +#: dnf/cli/cli.py:503 +msgid "Available Upgrades" +msgstr "" + +#: dnf/cli/cli.py:519 +msgid "Recently Added Packages" +msgstr "" + +#: dnf/cli/cli.py:523 +msgid "No matching Packages to list" +msgstr "" + +#: dnf/cli/cli.py:604 +msgid "" +"No matches found. If searching for a file, try specifying the full path or " +"using a wildcard prefix (\"*/\") at the beginning." +msgstr "" + +#: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "" + +#: dnf/cli/cli.py:687 +#, python-format +msgid "No repository match: %s" +msgstr "" + +#: dnf/cli/cli.py:721 +msgid "" +"This command has to be run with superuser privileges (under the root user on" +" most systems)." +msgstr "" + +#: dnf/cli/cli.py:751 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "" + +#: dnf/cli/cli.py:754 +#, python-format, python-brace-format +msgid "" +"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" +"command(%s)'\"" +msgstr "" + +#: dnf/cli/cli.py:758 +#, python-brace-format +msgid "" +"It could be a {prog} plugin command, but loading of plugins is currently " +"disabled." +msgstr "" + +#: dnf/cli/cli.py:816 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" + +#: dnf/cli/cli.py:822 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" + +#: dnf/cli/cli.py:904 +msgid "" +"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:924 +msgid "Config file \"{}\" does not exist" +msgstr "" + +#: dnf/cli/cli.py:944 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" + +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 +msgid "argument {}: not allowed with argument {}" +msgstr "" + +#: dnf/cli/cli.py:1025 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "" + +#: dnf/cli/cli.py:1045 +msgid "Excludes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1048 +msgid "Includes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1051 +msgid "Excludes in repo " +msgstr "" + +#: dnf/cli/cli.py:1054 +msgid "Includes in repo " +msgstr "" + +#: dnf/cli/commands/__init__.py:38 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "" + +#: dnf/cli/commands/__init__.py:40 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" + +#: dnf/cli/commands/__init__.py:44 +#, 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/commands/__init__.py:71 +#, python-format +msgid "Problem repository: %s" +msgstr "" + +#: dnf/cli/commands/__init__.py:158 +msgid "display details about a package or group of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 +msgid "show all packages (default)" +msgstr "" + +#: dnf/cli/commands/__init__.py:171 dnf/cli/commands/__init__.py:738 +#: dnf/cli/commands/module.py:376 +msgid "show only available packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:174 dnf/cli/commands/__init__.py:741 +msgid "show only installed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 +msgid "show only extras packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 +#: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 +msgid "show only upgrades packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 +msgid "show only autoremove packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 +msgid "show only recently changed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:190 dnf/cli/commands/__init__.py:265 +#: dnf/cli/commands/__init__.py:769 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:193 +msgid "Package name specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:221 +msgid "list a package or groups of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:235 +msgid "find what package provides the given value" +msgstr "" + +#: dnf/cli/commands/__init__.py:239 +msgid "PROVIDE" +msgstr "" + +#: dnf/cli/commands/__init__.py:240 +msgid "Provide specification to search for" +msgstr "" + +#: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 +msgid "Searching Packages: " +msgstr "" + +#: dnf/cli/commands/__init__.py:258 +msgid "check for available package upgrades" +msgstr "" + +#: dnf/cli/commands/__init__.py:264 +msgid "show changelogs before update" +msgstr "" + +#: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 +#: dnf/cli/commands/__init__.py:465 +msgid "No package available." +msgstr "" + +#: dnf/cli/commands/__init__.py:371 +msgid "No packages marked for install." +msgstr "" + +#: dnf/cli/commands/__init__.py:407 +msgid "No package installed." +msgstr "" + +#: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 +#: dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr "" + +#: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 +#: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 +#, python-format +msgid "Installed package %s%s not available." +msgstr "" + +#: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 +#: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 +msgid "No package installed from the repository." +msgstr "" + +#: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" + +#: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 +msgid "No packages marked for upgrade." +msgstr "" + +#: dnf/cli/commands/__init__.py:721 +msgid "run commands on top of all packages in given repository" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "REPOID" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "Repository ID" +msgstr "" + +#: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 +#: dnf/cli/commands/updateinfo.py:108 +msgid "Package specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:796 +msgid "display a helpful usage message" +msgstr "" + +#: dnf/cli/commands/__init__.py:800 +msgid "COMMAND" +msgstr "" + +#: dnf/cli/commands/__init__.py:801 +#, python-brace-format +msgid "{prog} command to get help for" +msgstr "" + +#: dnf/cli/commands/alias.py:40 +msgid "List or create command aliases" +msgstr "" + +#: dnf/cli/commands/alias.py:47 +msgid "enable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:50 +msgid "disable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:53 +msgid "action to do with aliases" +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/alias.py:144 +#, python-format +msgid "Alias not found: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:147 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:155 +#, python-format +msgid "%s, alias %s=\"%s\"" +msgstr "" + +#: dnf/cli/commands/alias.py:157 +#, python-format +msgid "Alias %s='%s'" +msgstr "" + +#: dnf/cli/commands/alias.py:161 +msgid "Aliases resolving is disabled." +msgstr "" + +#: dnf/cli/commands/alias.py:166 +msgid "No aliases specified." +msgstr "" + +#: dnf/cli/commands/alias.py:173 +msgid "No alias specified." +msgstr "" + +#: dnf/cli/commands/alias.py:179 +msgid "No aliases defined." +msgstr "" + +#: dnf/cli/commands/alias.py:186 +#, python-format +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/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:98 +msgid "{} has missing requires of {}" +msgstr "" + +#: dnf/cli/commands/check.py:118 +msgid "{} is a duplicate with {}" +msgstr "" + +#: dnf/cli/commands/check.py:129 +msgid "{} is obsoleted by {}" +msgstr "" + +#: dnf/cli/commands/check.py:138 +msgid "{} provides {} but it cannot be found" +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] "" +msgstr[1] "" + +#: 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/deplist.py:32 +msgid "" +"[deprecated, use repoquery --deplist] 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:46 +msgid "display, or use, the groups information" +msgstr "" + +#: dnf/cli/commands/group.py:72 +msgid "No group data available for configured repositories." +msgstr "" + +#: dnf/cli/commands/group.py:126 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "" + +#: dnf/cli/commands/group.py:167 +msgid "Warning: No groups match:" +msgstr "" + +#: dnf/cli/commands/group.py:196 +msgid "Available Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:198 +msgid "Installed Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 +msgid "Installed Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 +msgid "Installed Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:222 dnf/cli/commands/group.py:305 +msgid "Available Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:229 dnf/cli/commands/group.py:312 +msgid "Available Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:319 +msgid "include optional packages from group" +msgstr "" + +#: dnf/cli/commands/group.py:322 +msgid "show also hidden groups" +msgstr "" + +#: dnf/cli/commands/group.py:324 +msgid "show only installed groups" +msgstr "" + +#: dnf/cli/commands/group.py:326 +msgid "show only available groups" +msgstr "" + +#: dnf/cli/commands/group.py:328 +msgid "show also ID of groups" +msgstr "" + +#: dnf/cli/commands/group.py:330 +msgid "available subcommands: {} (default), {}" +msgstr "" + +#: dnf/cli/commands/group.py:334 +msgid "argument for group subcommand" +msgstr "" + +#: dnf/cli/commands/group.py:343 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "" + +#: dnf/cli/commands/group.py:399 +msgid "Unable to find a mandatory group package." +msgstr "" + +#: dnf/cli/commands/history.py:48 +msgid "display, or use, the transaction history" +msgstr "" + +#: dnf/cli/commands/history.py:66 +msgid "For the store command, file path to store the transaction to" +msgstr "" + +#: dnf/cli/commands/history.py:68 +msgid "" +"For the replay command, don't check for installed packages matching those in" +" transaction" +msgstr "" + +#: dnf/cli/commands/history.py:71 +msgid "" +"For the replay command, don't check for extra packages pulled into the " +"transaction" +msgstr "" + +#: dnf/cli/commands/history.py:74 +msgid "" +"For the replay command, skip packages that are not available or have missing" +" dependencies" +msgstr "" + +#: dnf/cli/commands/history.py:94 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" + +#: dnf/cli/commands/history.py:101 +msgid "No transaction file name given." +msgstr "" + +#: dnf/cli/commands/history.py:103 +msgid "More than one argument given as transaction file name." +msgstr "" + +#: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 +msgid "No transaction ID or package name given." +msgstr "" + +#: dnf/cli/commands/history.py:142 +#, python-format +msgid "You don't have access to the history DB: %s" +msgstr "" + +#: dnf/cli/commands/history.py:151 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" + +#: dnf/cli/commands/history.py:156 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" + +#: dnf/cli/commands/history.py:175 +msgid "No transaction ID given" +msgstr "" + +#: dnf/cli/commands/history.py:179 +#, python-brace-format +msgid "Transaction ID \"{0}\" not found." +msgstr "" + +#: dnf/cli/commands/history.py:185 +msgid "Found more than one transaction ID!" +msgstr "" + +#: dnf/cli/commands/history.py:203 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "" + +#: dnf/cli/commands/history.py:205 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "" + +#: dnf/cli/commands/history.py:267 +msgid "No packages to list" +msgstr "" + +#: dnf/cli/commands/history.py:290 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" + +#: dnf/cli/commands/history.py:294 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: dnf/cli/commands/history.py:323 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: dnf/cli/commands/history.py:368 +msgid "{} exists, overwrite?" +msgstr "" + +#: dnf/cli/commands/history.py:371 +msgid "Not overwriting {}, exiting." +msgstr "" + +#: dnf/cli/commands/history.py:378 +msgid "Transaction saved to {}." +msgstr "" + +#: dnf/cli/commands/history.py:381 +msgid "Error storing transaction: {}" +msgstr "" + +#: dnf/cli/commands/history.py:397 +msgid "Warning, the following problems occurred while running a transaction:" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/install.py:166 +#, 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 "%s marked as user installed." +msgstr "" + +#: dnf/cli/commands/mark.py:56 +#, python-format +msgid "%s unmarked as user installed." +msgstr "" + +#: 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:282 +msgid "Error:" +msgstr "" + +#: dnf/cli/commands/mark.py:87 +#, python-format +msgid "Package %s is not installed." +msgstr "" + +#: dnf/cli/commands/module.py:54 +msgid "" +"Only module name, stream, architecture or profile is used. Ignoring unneeded" +" information in argument: '{}'" +msgstr "" + +#: dnf/cli/commands/module.py:80 +msgid "list all module streams, profiles and states" +msgstr "" + +#: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 +msgid "No matching Modules to list" +msgstr "" + +#: dnf/cli/commands/module.py:114 +msgid "print detailed information about a module" +msgstr "" + +#: dnf/cli/commands/module.py:136 +msgid "enable a module stream" +msgstr "" + +#: dnf/cli/commands/module.py:160 +msgid "disable a module with all its streams" +msgstr "" + +#: dnf/cli/commands/module.py:184 +msgid "reset a module" +msgstr "" + +#: dnf/cli/commands/module.py:205 +msgid "install a module profile including its packages" +msgstr "" + +#: dnf/cli/commands/module.py:226 +msgid "update packages associated with an active stream" +msgstr "" + +#: dnf/cli/commands/module.py:243 +msgid "remove installed module profiles and their packages" +msgstr "" + +#: dnf/cli/commands/module.py:267 +msgid "Package {} belongs to multiple modules, skipping" +msgstr "" + +#: dnf/cli/commands/module.py:280 +msgid "switch a module to a stream and distrosync rpm packages" +msgstr "" + +#: dnf/cli/commands/module.py:302 +msgid "locate a module the modular packages belong to" +msgstr "" + +#: dnf/cli/commands/module.py:317 +msgid "list packages belonging to a module" +msgstr "" + +#: dnf/cli/commands/module.py:352 +msgid "Interact with Modules." +msgstr "" + +#: dnf/cli/commands/module.py:365 +msgid "show only enabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:368 +msgid "show only disabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:371 +msgid "show only installed modules or packages" +msgstr "" + +#: dnf/cli/commands/module.py:374 +msgid "show profile content" +msgstr "" + +#: dnf/cli/commands/module.py:379 +msgid "remove all modular packages" +msgstr "" + +#: dnf/cli/commands/module.py:389 +msgid "Module specification" +msgstr "" + +#: dnf/cli/commands/module.py:411 +msgid "{} {} {}: too few arguments" +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/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: dnf/cli/commands/remove.py:95 +msgid "No duplicated packages found for removal." +msgstr "" + +#: dnf/cli/commands/remove.py:127 +msgid "No old installonly packages found for removal." +msgstr "" + +#: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 +#: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 +msgid "unknown" +msgstr "" + +#: dnf/cli/commands/repolist.py:40 +#, python-format +msgid "Never (last: %s)" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/repolist.py:76 +msgid "display the configured software repositories" +msgstr "" + +#: dnf/cli/commands/repolist.py:83 +msgid "show all repos" +msgstr "" + +#: 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/commands/repolist.py:125 +msgid "No repositories available" +msgstr "" + +#: dnf/cli/commands/repolist.py:143 dnf/cli/commands/repolist.py:144 +msgid "enabled" +msgstr "" + +#: 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/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:246 dnf/cli/commands/repolist.py:273 +msgid "repo id" +msgstr "" + +#: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 +#: dnf/cli/commands/repolist.py:281 +msgid "status" +msgstr "" + +#: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 +msgid "repo name" +msgstr "" + +#: dnf/cli/commands/repolist.py:291 +msgid "Total packages: {}" +msgstr "" + +#: dnf/cli/commands/repoquery.py:110 +msgid "search for packages matching keyword" +msgstr "" + +#: dnf/cli/commands/repoquery.py:124 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:127 +msgid "Query all versions of packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:130 +msgid "show only results from this ARCH" +msgstr "" + +#: dnf/cli/commands/repoquery.py:132 +msgid "show only results that owns FILE" +msgstr "" + +#: dnf/cli/commands/repoquery.py:135 +msgid "show only results that conflict REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:138 +msgid "" +"shows results that requires, suggests, supplements, enhances, or recommends " +"package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:142 +msgid "show only results that obsolete REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:145 +msgid "show only results that provide REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:148 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:151 +msgid "show only results that recommend REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:154 +msgid "show only results that enhance REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:157 +msgid "show only results that suggest REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:160 +msgid "show only results that supplement REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:163 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: dnf/cli/commands/repoquery.py:165 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: dnf/cli/commands/repoquery.py:167 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: dnf/cli/commands/repoquery.py:169 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: dnf/cli/commands/repoquery.py:171 +msgid "resolve capabilities to originating package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:173 +msgid "show recursive tree for package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:175 +msgid "operate on corresponding source RPM" +msgstr "" + +#: dnf/cli/commands/repoquery.py:177 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:180 +msgid "list also packages of inactive module streams" +msgstr "" + +#: dnf/cli/commands/repoquery.py:185 +msgid "show detailed information about the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:188 +msgid "show list of files in the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:191 +msgid "show package source RPM name" +msgstr "" + +#: dnf/cli/commands/repoquery.py:194 +msgid "show changelogs of the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:197 +#, python-format, python-brace-format +msgid "" +"display format for listing packages: \"%%{name} %%{version} ...\", use " +"--querytags to view full tag list" +msgstr "" + +#: dnf/cli/commands/repoquery.py:201 +msgid "show available tags to use with --queryformat" +msgstr "" + +#: dnf/cli/commands/repoquery.py:205 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:208 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:214 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:217 +msgid "Display in which comps groups are presented selected packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:221 +msgid "limit the query to installed duplicate packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:228 +msgid "limit the query to installed installonly packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:231 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" + +#: dnf/cli/commands/repoquery.py:233 +msgid "show a location from where packages can be downloaded" +msgstr "" + +#: dnf/cli/commands/repoquery.py:236 +msgid "Display capabilities that the package conflicts with." +msgstr "" + +#: dnf/cli/commands/repoquery.py:237 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:239 +msgid "Display capabilities that the package can enhance." +msgstr "" + +#: dnf/cli/commands/repoquery.py:240 +msgid "Display capabilities provided by the package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:241 +msgid "Display capabilities that the package recommends." +msgstr "" + +#: dnf/cli/commands/repoquery.py:242 +msgid "Display capabilities that the package depends on." +msgstr "" + +#: dnf/cli/commands/repoquery.py:243 +#, python-format +msgid "" +"If the package is not installed display capabilities that it depends on for " +"running %%pre and %%post scriptlets. If the package is installed display " +"capabilities that is depends for %%pre, %%post, %%preun and %%postun." +msgstr "" + +#: dnf/cli/commands/repoquery.py:246 +msgid "Display capabilities that the package suggests." +msgstr "" + +#: dnf/cli/commands/repoquery.py:247 +msgid "Display capabilities that the package can supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:253 +msgid "Display only available packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:256 +msgid "Display only installed packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:257 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" + +#: dnf/cli/commands/repoquery.py:258 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:259 +#, python-brace-format +msgid "" +"Display only packages that can be removed by \"{prog} autoremove\" command." +msgstr "" + +#: dnf/cli/commands/repoquery.py:261 +msgid "Display only packages that were installed by user." +msgstr "" + +#: dnf/cli/commands/repoquery.py:273 +msgid "Display only recently edited packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:276 +msgid "the key to search for" +msgstr "" + +#: dnf/cli/commands/repoquery.py:298 +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:308 +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:315 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). +#: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 +msgid "Package {} contains no files" +msgstr "" + +#: dnf/cli/commands/repoquery.py:572 +#, 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 the packages." +msgstr "" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +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 "" + +#: 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:460 +msgctxt "long" +msgid "Name" +msgstr "" + +#: dnf/cli/commands/search.py:62 dnf/cli/output.py:513 +msgctxt "long" +msgid "Summary" +msgstr "" + +#: dnf/cli/commands/search.py:63 dnf/cli/output.py:523 +msgctxt "long" +msgid "Description" +msgstr "" + +#: dnf/cli/commands/search.py:64 dnf/cli/output.py:516 +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 "" + +#. 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: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: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/shell.py:181 +msgid "" +"{} [command]\n" +" print help" +msgstr "" + +#: 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/shell.py:191 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" + +#: 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/shell.py:201 +msgid "" +"{}\n" +" run the transaction" +msgstr "" + +#: dnf/cli/commands/shell.py:205 +msgid "" +"{}\n" +" exit the shell" +msgstr "" + +#: 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/shell.py:262 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "" + +#: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 +msgid "Complete!" +msgstr "" + +#: dnf/cli/commands/shell.py:294 +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 "" + +#: 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/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:357 +msgid "Bugs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Type" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Update ID" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Updated" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "CVEs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Description" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Rights" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Severity" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 +msgid "Files" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 +msgid "Installed" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +msgid "false" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +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:88 +msgid "Terminated." +msgstr "" + +#: dnf/cli/main.py:116 +msgid "No read/execute access in current directory, moving to /" +msgstr "" + +#: dnf/cli/main.py:135 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" + +#: dnf/cli/main.py:139 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:142 +msgid " or '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:147 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:150 +msgid " or '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:167 +msgid "Dependencies resolved." +msgstr "" + +#: dnf/cli/option_parser.py:65 +#, python-format +msgid "Command line error: %s" +msgstr "" + +#: dnf/cli/option_parser.py:104 +#, python-format +msgid "bad format: %s" +msgstr "" + +#: dnf/cli/option_parser.py:115 +#, python-format +msgid "Setopt argument has no value: %s" +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:171 +#, python-brace-format +msgid "General {prog} options" +msgstr "" + +#: dnf/cli/option_parser.py:175 +msgid "config file location" +msgstr "" + +#: dnf/cli/option_parser.py:178 +msgid "quiet operation" +msgstr "" + +#: dnf/cli/option_parser.py:180 +msgid "verbose operation" +msgstr "" + +#: dnf/cli/option_parser.py:182 +#, python-brace-format +msgid "show {prog} version and exit" +msgstr "" + +#: dnf/cli/option_parser.py:184 +msgid "set install root" +msgstr "" + +#: dnf/cli/option_parser.py:187 +msgid "do not install documentations" +msgstr "" + +#: dnf/cli/option_parser.py:190 +msgid "disable all plugins" +msgstr "" + +#: dnf/cli/option_parser.py:193 +msgid "enable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:197 +msgid "disable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:200 +msgid "override the value of $releasever in config and repo files" +msgstr "" + +#: dnf/cli/option_parser.py:204 +msgid "set arbitrary config and repo options" +msgstr "" + +#: dnf/cli/option_parser.py:207 +msgid "resolve depsolve problems by skipping packages" +msgstr "" + +#: dnf/cli/option_parser.py:210 +msgid "show command help" +msgstr "" + +#: dnf/cli/option_parser.py:214 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" + +#: dnf/cli/option_parser.py:218 +msgid "try the best available package versions in transactions." +msgstr "" + +#: dnf/cli/option_parser.py:220 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: dnf/cli/option_parser.py:223 +msgid "run entirely from system cache, don't update cache" +msgstr "" + +#: dnf/cli/option_parser.py:227 +msgid "maximum command wait time" +msgstr "" + +#: dnf/cli/option_parser.py:230 +msgid "debugging output level" +msgstr "" + +#: dnf/cli/option_parser.py:233 +msgid "dumps detailed solving results into files" +msgstr "" + +#: dnf/cli/option_parser.py:237 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" + +#: dnf/cli/option_parser.py:240 +msgid "error output level" +msgstr "" + +#: dnf/cli/option_parser.py:243 +#, 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:248 +msgid "debugging output level for rpm" +msgstr "" + +#: dnf/cli/option_parser.py:251 +msgid "automatically answer yes for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:254 +msgid "automatically answer no for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:258 +msgid "" +"Temporarily enable repositories for the purpose of the current dnf command. " +"Accepts an id, a comma-separated list of ids, or a glob of ids. This option " +"can be specified multiple times." +msgstr "" + +#: dnf/cli/option_parser.py:265 +msgid "" +"Temporarily disable active repositories for the purpose of the current dnf " +"command. Accepts an id, a comma-separated list of ids, or a glob of ids. " +"This option can be specified multiple times, but is mutually exclusive with " +"`--repo`." +msgstr "" + +#: dnf/cli/option_parser.py:272 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" + +#: dnf/cli/option_parser.py:277 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:281 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:285 +msgid "exclude packages by name or glob" +msgstr "" + +#: dnf/cli/option_parser.py:290 +msgid "disable excludepkgs" +msgstr "" + +#: dnf/cli/option_parser.py:295 +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:299 +msgid "disable removal of dependencies that are no longer used" +msgstr "" + +#: dnf/cli/option_parser.py:302 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" + +#: dnf/cli/option_parser.py:304 +msgid "control whether color is used" +msgstr "" + +#: dnf/cli/option_parser.py:307 +msgid "set metadata as expired before running the command" +msgstr "" + +#: dnf/cli/option_parser.py:310 +msgid "resolve to IPv4 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:313 +msgid "resolve to IPv6 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:316 +msgid "set directory to copy packages to" +msgstr "" + +#: dnf/cli/option_parser.py:319 +msgid "only download packages" +msgstr "" + +#: dnf/cli/option_parser.py:321 +msgid "add a comment to transaction" +msgstr "" + +#: dnf/cli/option_parser.py:324 +msgid "Include bugfix relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:327 +msgid "Include enhancement relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:330 +msgid "Include newpackage relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:333 +msgid "Include security relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:337 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:341 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:344 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:349 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:355 +msgid "Force the use of an architecture" +msgstr "" + +#: dnf/cli/option_parser.py:377 +msgid "List of Main Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:378 +msgid "List of Plugin Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:415 +#, python-format +msgid "Cannot encode argument '%s': %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:459 +msgctxt "short" +msgid "Name" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:465 +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:466 dnf/cli/output.py:1247 +msgctxt "short" +msgid "Version" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Version'. +#: dnf/cli/output.py:467 dnf/cli/output.py:1249 +msgctxt "long" +msgid "Version" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:470 +msgid "Release" +msgstr "" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:471 dnf/cli/output.py:1238 +msgctxt "short" +msgid "Arch" +msgstr "" + +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: dnf/cli/output.py:472 dnf/cli/output.py:1241 +msgctxt "long" +msgid "Architecture" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Size'. +#: dnf/cli/output.py:474 dnf/cli/output.py:1264 +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:474 dnf/cli/output.py:1262 +msgctxt "short" +msgid "Size" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:478 +msgid "Source" +msgstr "" + +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:479 dnf/cli/output.py:1253 +msgctxt "short" +msgid "Repo" +msgstr "" + +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: dnf/cli/output.py:480 dnf/cli/output.py:1256 +msgctxt "long" +msgid "Repository" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:487 +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:493 +msgid "Packager" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:495 +msgid "Buildtime" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:499 +msgid "Install time" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:508 +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:512 +msgctxt "short" +msgid "Summary" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:518 +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:522 +msgctxt "short" +msgid "Description" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "y" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "yes" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "n" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "no" +msgstr "" + +#: dnf/cli/output.py:655 +msgid "Is this ok [y/N]: " +msgstr "" + +#: dnf/cli/output.py:659 +msgid "Is this ok [Y/n]: " +msgstr "" + +#: dnf/cli/output.py:739 +#, python-format +msgid "Group: %s" +msgstr "" + +#: dnf/cli/output.py:743 +#, python-format +msgid " Group-Id: %s" +msgstr "" + +#: dnf/cli/output.py:745 dnf/cli/output.py:784 +#, python-format +msgid " Description: %s" +msgstr "" + +#: dnf/cli/output.py:747 +#, python-format +msgid " Language: %s" +msgstr "" + +#: dnf/cli/output.py:750 +msgid " Mandatory Packages:" +msgstr "" + +#: dnf/cli/output.py:751 +msgid " Default Packages:" +msgstr "" + +#: dnf/cli/output.py:752 +msgid " Optional Packages:" +msgstr "" + +#: dnf/cli/output.py:753 +msgid " Conditional Packages:" +msgstr "" + +#: dnf/cli/output.py:778 +#, python-format +msgid "Environment Group: %s" +msgstr "" + +#: dnf/cli/output.py:781 +#, python-format +msgid " Environment-Id: %s" +msgstr "" + +#: dnf/cli/output.py:787 +msgid " Mandatory Groups:" +msgstr "" + +#: dnf/cli/output.py:788 +msgid " Optional Groups:" +msgstr "" + +#: dnf/cli/output.py:809 +msgid "Matched from:" +msgstr "" + +#: dnf/cli/output.py:823 +#, python-format +msgid "Filename : %s" +msgstr "" + +#: dnf/cli/output.py:848 +#, python-format +msgid "Repo : %s" +msgstr "" + +#: dnf/cli/output.py:857 +msgid "Description : " +msgstr "" + +#: dnf/cli/output.py:861 +#, python-format +msgid "URL : %s" +msgstr "" + +#: dnf/cli/output.py:865 +#, python-format +msgid "License : %s" +msgstr "" + +#: dnf/cli/output.py:871 +#, python-format +msgid "Provide : %s" +msgstr "" + +#: dnf/cli/output.py:891 +#, python-format +msgid "Other : %s" +msgstr "" + +#: dnf/cli/output.py:940 +msgid "There was an error calculating total download size" +msgstr "" + +#: dnf/cli/output.py:946 +#, python-format +msgid "Total size: %s" +msgstr "" + +#: dnf/cli/output.py:949 +#, python-format +msgid "Total download size: %s" +msgstr "" + +#: dnf/cli/output.py:952 +#, python-format +msgid "Installed size: %s" +msgstr "" + +#: dnf/cli/output.py:970 +msgid "There was an error calculating installed size" +msgstr "" + +#: dnf/cli/output.py:974 +#, python-format +msgid "Freed space: %s" +msgstr "" + +#: dnf/cli/output.py:983 +msgid "Marking packages as installed by the group:" +msgstr "" + +#: dnf/cli/output.py:990 +msgid "Marking packages as removed by the group:" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Group" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Packages" +msgstr "" + +#: dnf/cli/output.py:1046 +msgid "Installing group/module packages" +msgstr "" + +#: dnf/cli/output.py:1047 +msgid "Installing group packages" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: dnf/cli/output.py:1051 +msgctxt "summary" +msgid "Installing" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: dnf/cli/output.py:1053 +msgctxt "summary" +msgid "Upgrading" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: dnf/cli/output.py:1055 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" + +#: dnf/cli/output.py:1057 +msgid "Installing dependencies" +msgstr "" + +#: dnf/cli/output.py:1058 +msgid "Installing weak dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: dnf/cli/output.py:1060 +msgid "Removing" +msgstr "" + +#: dnf/cli/output.py:1061 +msgid "Removing dependent packages" +msgstr "" + +#: dnf/cli/output.py:1062 +msgid "Removing unused dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: dnf/cli/output.py:1064 +msgctxt "summary" +msgid "Downgrading" +msgstr "" + +#: dnf/cli/output.py:1089 +msgid "Installing module profiles" +msgstr "" + +#: dnf/cli/output.py:1098 +msgid "Disabling module profiles" +msgstr "" + +#: dnf/cli/output.py:1107 +msgid "Enabling module streams" +msgstr "" + +#: dnf/cli/output.py:1115 +msgid "Switching module streams" +msgstr "" + +#: dnf/cli/output.py:1123 +msgid "Disabling modules" +msgstr "" + +#: dnf/cli/output.py:1131 +msgid "Resetting modules" +msgstr "" + +#: dnf/cli/output.py:1142 +msgid "Installing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1149 +msgid "Upgrading Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1156 +msgid "Removing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1163 +msgid "Installing Groups" +msgstr "" + +#: dnf/cli/output.py:1170 +msgid "Upgrading Groups" +msgstr "" + +#: dnf/cli/output.py:1177 +msgid "Removing Groups" +msgstr "" + +#: dnf/cli/output.py:1193 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" + +#: dnf/cli/output.py:1203 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "" + +#: dnf/cli/output.py:1207 +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:1232 +msgctxt "short" +msgid "Package" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Package'. +#: dnf/cli/output.py:1234 +msgctxt "long" +msgid "Package" +msgstr "" + +#: dnf/cli/output.py:1283 +msgid "replacing" +msgstr "" + +#: dnf/cli/output.py:1290 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" + +#. TODO: remove +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 +msgid "Install" +msgstr "" + +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 +msgid "Upgrade" +msgstr "" + +#: dnf/cli/output.py:1300 +msgid "Remove" +msgstr "" + +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 +msgid "Downgrade" +msgstr "" + +#: dnf/cli/output.py:1303 +msgid "Skip" +msgstr "" + +#: dnf/cli/output.py:1312 dnf/cli/output.py:1328 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1330 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1438 +msgid "Total" +msgstr "" + +#: dnf/cli/output.py:1466 +msgid "" +msgstr "" + +#: dnf/cli/output.py:1467 +msgid "System" +msgstr "" + +#: dnf/cli/output.py:1517 +msgid "Command line" +msgstr "" + +#. TRANSLATORS: user names who executed transaction in history command output +#: dnf/cli/output.py:1530 +msgid "User name" +msgstr "" + +#: dnf/cli/output.py:1532 +msgid "ID" +msgstr "" + +#: dnf/cli/output.py:1534 +msgid "Date and time" +msgstr "" + +#: dnf/cli/output.py:1535 +msgid "Action(s)" +msgstr "" + +#: dnf/cli/output.py:1536 +msgid "Altered" +msgstr "" + +#: dnf/cli/output.py:1584 +msgid "No transactions" +msgstr "" + +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 +msgid "Failed history info" +msgstr "" + +#: dnf/cli/output.py:1600 +msgid "No transaction ID, or package, given" +msgstr "" + +#: dnf/cli/output.py:1658 +msgid "Erased" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 +msgid "Downgraded" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 +msgid "Upgraded" +msgstr "" + +#: dnf/cli/output.py:1660 +msgid "Not installed" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Newer" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Older" +msgstr "" + +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 +msgid "Transaction ID :" +msgstr "" + +#: dnf/cli/output.py:1714 +msgid "Begin time :" +msgstr "" + +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 +msgid "Begin rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1725 +#, python-format +msgid "(%u seconds)" +msgstr "" + +#: dnf/cli/output.py:1727 +#, python-format +msgid "(%u minutes)" +msgstr "" + +#: dnf/cli/output.py:1729 +#, python-format +msgid "(%u hours)" +msgstr "" + +#: dnf/cli/output.py:1731 +#, python-format +msgid "(%u days)" +msgstr "" + +#: dnf/cli/output.py:1732 +msgid "End time :" +msgstr "" + +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 +msgid "End rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 +msgid "User :" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 +msgid "Aborted" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 +msgid "Return-Code :" +msgstr "" + +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 +msgid "Success" +msgstr "" + +#: dnf/cli/output.py:1755 +msgid "Failures:" +msgstr "" + +#: dnf/cli/output.py:1759 +msgid "Failure:" +msgstr "" + +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 +msgid "Releasever :" +msgstr "" + +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 +msgid "Command Line :" +msgstr "" + +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 +msgid "Comment :" +msgstr "" + +#: dnf/cli/output.py:1789 +msgid "Transaction performed with:" +msgstr "" + +#: dnf/cli/output.py:1798 +msgid "Packages Altered:" +msgstr "" + +#: dnf/cli/output.py:1804 +msgid "Scriptlet output:" +msgstr "" + +#: dnf/cli/output.py:1811 +msgid "Errors:" +msgstr "" + +#: dnf/cli/output.py:1820 +msgid "Dep-Install" +msgstr "" + +#: dnf/cli/output.py:1821 +msgid "Obsoleted" +msgstr "" + +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 +msgid "Obsoleting" +msgstr "" + +#: dnf/cli/output.py:1823 +msgid "Erase" +msgstr "" + +#: dnf/cli/output.py:1824 +msgid "Reinstall" +msgstr "" + +#: dnf/cli/output.py:1898 +#, python-format +msgid "---> Package %s.%s %s will be installed" +msgstr "" + +#: dnf/cli/output.py:1900 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "" + +#: dnf/cli/output.py:1902 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "" + +#: dnf/cli/output.py:1904 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "" + +#: dnf/cli/output.py:1906 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "" + +#: dnf/cli/output.py:1908 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "" + +#: dnf/cli/output.py:1910 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" + +#: dnf/cli/output.py:1912 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "" + +#: dnf/cli/output.py:1921 +msgid "--> Starting dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1925 +msgid "--> Finished dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1939 dnf/crypto.py:90 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" + +#: dnf/cli/utils.py:99 +msgid "Running" +msgstr "" + +#: dnf/cli/utils.py:100 +msgid "Sleeping" +msgstr "" + +#: dnf/cli/utils.py:101 +msgid "Uninterruptible" +msgstr "" + +#: dnf/cli/utils.py:102 +msgid "Zombie" +msgstr "" + +#: dnf/cli/utils.py:103 +msgid "Traced/Stopped" +msgstr "" + +#: dnf/cli/utils.py:104 +msgid "Unknown" +msgstr "" + +#: dnf/cli/utils.py:117 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" + +#: dnf/cli/utils.py:121 +#, python-format +msgid " The application with PID %d is: %s" +msgstr "" + +#: dnf/cli/utils.py:124 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr "" + +#: dnf/cli/utils.py:129 +#, python-format +msgid " Started: %s - %s ago" +msgstr "" + +#: dnf/cli/utils.py:131 +#, python-format +msgid " State : %s" +msgstr "" + +#: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" + +#: dnf/comps.py:198 dnf/comps.py:708 +#, python-format +msgid "Module or Group '%s' is not available." +msgstr "" + +#: dnf/comps.py:200 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "" + +#: dnf/comps.py:599 +#, python-format +msgid "Environment id '%s' does not exist." +msgstr "" + +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 +#, python-format +msgid "Environment id '%s' is not installed." +msgstr "" + +#: dnf/comps.py:639 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "" + +#: dnf/comps.py:641 +#, python-format +msgid "Environment '%s' is not available." +msgstr "" + +#: dnf/comps.py:673 +#, 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:151 +#, python-format +msgid "Invalid configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/conf/config.py:194 +msgid "Cannot set \"{}\" to \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:244 +msgid "Could not set cachedir: {}" +msgstr "" + +#: dnf/conf/config.py:294 +msgid "" +"Configuration file URL \"{}\" could not be downloaded:\n" +" {}" +msgstr "" + +#: dnf/conf/config.py:374 dnf/conf/config.py:410 +#, python-format +msgid "Unknown configuration option: %s = %s" +msgstr "" + +#: dnf/conf/config.py:391 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:399 +#, python-format +msgid "Main config did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/config.py:446 dnf/conf/config.py:464 +msgid "Incorrect or unknown \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:520 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:523 +#, python-format +msgid "Repo %s did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/read.py:60 +#, python-format +msgid "Warning: failed loading '%s', skipping." +msgstr "" + +#: dnf/conf/read.py:72 +msgid "Bad id for repo: {} ({}), byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:76 +msgid "Bad id for repo: {}, byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:84 +msgid "Repository '{}' ({}): Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:87 +msgid "Repository '{}': Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:93 +msgid "Repository '{}' ({}) is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:96 +msgid "Repository '{}' is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:113 +msgid "Parsing file \"{}\" failed: {}" +msgstr "" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 +#, python-format +msgid "repo %s: 0x%s already imported" +msgstr "" + +#: dnf/crypto.py:74 +#, python-format +msgid "repo %s: imported key 0x%s." +msgstr "" + +#: dnf/crypto.py:103 +msgid "Verified using DNS record with DNSSEC signature." +msgstr "" + +#: dnf/crypto.py:105 +msgid "NOT verified using DNS record." +msgstr "" + +#: dnf/crypto.py:135 +#, python-format +msgid "retrieving repo key for %s unencrypted from %s" +msgstr "" + +#: dnf/db/group.py:308 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" + +#: dnf/db/group.py:359 +#, python-format +msgid "An rpm exception occurred: %s" +msgstr "" + +#: dnf/db/group.py:361 +msgid "No available modular metadata for modular package" +msgstr "" + +#: dnf/db/group.py:395 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "" + +#: dnf/dnssec.py:171 +msgid "" +"Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" +msgstr "" + +#: dnf/dnssec.py:243 +msgid "DNSSEC extension: Key for user " +msgstr "" + +#: dnf/dnssec.py:245 +msgid "is valid." +msgstr "" + +#: dnf/dnssec.py:247 +msgid "has unknown status." +msgstr "" + +#: dnf/dnssec.py:255 +msgid "DNSSEC extension: " +msgstr "" + +#: dnf/dnssec.py:287 +msgid "Testing already imported keys for their validity." +msgstr "" + +#: dnf/drpm.py:62 dnf/repo.py:268 +#, 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:113 +msgid "Problems in request:" +msgstr "" + +#: dnf/exceptions.py:115 +msgid "missing packages: " +msgstr "" + +#: dnf/exceptions.py:117 +msgid "broken packages: " +msgstr "" + +#: dnf/exceptions.py:119 +msgid "missing groups or modules: " +msgstr "" + +#: dnf/exceptions.py:121 +msgid "broken groups or modules: " +msgstr "" + +#: dnf/exceptions.py:126 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" +msgstr[1] "" + +#: dnf/exceptions.py:131 dnf/module/module_base.py:857 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" +msgstr[1] "" + +#: 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/exceptions.py:27 +msgid "No such module: {}" +msgstr "" + +#: dnf/module/exceptions.py:33 +msgid "No such stream: {}" +msgstr "" + +#: dnf/module/exceptions.py:39 +msgid "No enabled stream for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:46 +msgid "Cannot enable more streams from module '{}' at the same time" +msgstr "" + +#: dnf/module/exceptions.py:52 +msgid "Different stream enabled for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:58 +msgid "No such profile: {}" +msgstr "" + +#: dnf/module/exceptions.py:64 +msgid "Specified profile not installed for {}" +msgstr "" + +#: dnf/module/exceptions.py:70 +msgid "No stream specified for '{}', please specify stream" +msgstr "" + +#: dnf/module/exceptions.py:82 +msgid "No such profile: {}. No profiles available" +msgstr "" + +#: dnf/module/exceptions.py:88 +msgid "No profile to remove for '{}'" +msgstr "" + +#: dnf/module/module_base.py:35 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" + +#: dnf/module/module_base.py:36 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" + +#: dnf/module/module_base.py:56 dnf/module/module_base.py:556 +#: dnf/module/module_base.py:615 dnf/module/module_base.py:684 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" + +#: dnf/module/module_base.py:86 +#, python-brace-format +msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" +msgstr "" + +#: dnf/module/module_base.py:94 dnf/module/module_base.py:204 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:104 dnf/module/module_base.py:214 +msgid "" +"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +msgstr "" + +#: dnf/module/module_base.py:108 dnf/module/module_base.py:218 +msgid "Unable to match profile for argument {}" +msgstr "" + +#: dnf/module/module_base.py:120 +msgid "No default profiles for module {}:{}. Available profiles: {}" +msgstr "" + +#: dnf/module/module_base.py:124 +msgid "No profiles for module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:131 +msgid "Default profile {} not available in module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:144 dnf/module/module_base.py:247 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:196 +#, python-brace-format +msgid "No active matches for argument '{0}' in module '{1}:{2}'" +msgstr "" + +#: dnf/module/module_base.py:228 +#, python-brace-format +msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" +msgstr "" + +#: dnf/module/module_base.py:267 +msgid "No packages available to distrosync for package name '{}'" +msgstr "" + +#: dnf/module/module_base.py:310 dnf/module/module_base.py:461 +#: dnf/module/module_base.py:486 dnf/module/module_base.py:505 +#: dnf/module/module_base.py:552 dnf/module/module_base.py:611 +#: dnf/module/module_base.py:680 dnf/module/module_base.py:843 +msgid "Unable to resolve argument {}" +msgstr "" + +#: dnf/module/module_base.py:321 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:340 dnf/module/module_base.py:368 +msgid "Unable to match profile in argument {}" +msgstr "" + +#: dnf/module/module_base.py:348 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:422 +#, python-brace-format +msgid "" +"Argument '{argument}' matches {stream_count} streams ('{streams}') of module" +" '{module}', but none of the streams are enabled or default" +msgstr "" + +#: dnf/module/module_base.py:509 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" + +#: dnf/module/module_base.py:844 +msgid "No match for package {}" +msgstr "" + +#. empty file is invalid json format +#: dnf/persistor.py:53 +#, python-format +msgid "%s is empty file" +msgstr "" + +#: dnf/persistor.py:90 +#, python-format +msgid "Failed to load expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:98 +#, python-format +msgid "Failed to store expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:105 +msgid "Failed storing last makecache time." +msgstr "" + +#: dnf/persistor.py:112 +msgid "Failed determining last makecache time." +msgstr "" + +#: dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "" + +#: dnf/plugin.py:144 +#, python-format +msgid "Loaded plugins: %s" +msgstr "" + +#: dnf/plugin.py:216 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "" + +#: dnf/plugin.py:248 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" + +#: dnf/plugin.py:252 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: dnf/repo.py:85 +#, python-format +msgid "no matching payload factory for %s" +msgstr "" + +#. pinging mirrors, this might take a while +#: dnf/repo.py:347 +#, 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/miscutils.py:32 +#, python-format +msgid "Using rpmkeys executable at %s to verify signatures" +msgstr "" + +#: dnf/rpm/miscutils.py:66 +msgid "Cannot find rpmkeys executable to verify signatures." +msgstr "" + +#: dnf/rpm/transaction.py:70 +msgid "The openDB() function cannot open rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:75 +msgid "The dbCookie() function did not return cookie of rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:135 +msgid "Errors occurred during test transaction." +msgstr "" + +#: dnf/sack.py:47 +msgid "" +"allow_vendor_change is disabled. This option is currently not supported for " +"downgrade and distro-sync commands" +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/transaction_sr.py:66 +#, python-brace-format +msgid "" +"The following problems occurred while replaying the transaction from file " +"\"{filename}\":" +msgstr "" + +#: dnf/transaction_sr.py:68 +msgid "The following problems occurred while running a transaction:" +msgstr "" + +#: dnf/transaction_sr.py:89 +#, python-brace-format +msgid "Invalid major version \"{major}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:97 +#, python-brace-format +msgid "Invalid minor version \"{minor}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:103 +#, python-brace-format +msgid "" +"Incompatible major version \"{major}\", supported major version is " +"\"{major_supp}\"." +msgstr "" + +#: dnf/transaction_sr.py:224 +msgid "" +"Conflicting TransactionReplay arguments have been specified: filename, data" +msgstr "" + +#: dnf/transaction_sr.py:265 +#, python-brace-format +msgid "Unexpected type of \"{id}\", {exp} expected." +msgstr "" + +#: dnf/transaction_sr.py:271 +#, python-brace-format +msgid "Missing key \"{key}\"." +msgstr "" + +#: dnf/transaction_sr.py:285 +#, python-brace-format +msgid "Missing object key \"{key}\" in an rpm." +msgstr "" + +#: dnf/transaction_sr.py:289 +#, python-brace-format +msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:297 +#, python-brace-format +msgid "Cannot parse NEVRA for package \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:321 +#, python-brace-format +msgid "Cannot find rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:336 +#, python-brace-format +msgid "Package \"{na}\" is already installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:345 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\" not available in repositories for action " +"\"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:356 +#, python-brace-format +msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:370 +#, python-brace-format +msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:377 +#, python-format +msgid "Group id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:398 +#, python-brace-format +msgid "Missing object key \"{key}\" in groups.packages." +msgstr "" + +#: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 +#, python-format +msgid "Group id '%s' is not installed." +msgstr "" + +#: dnf/transaction_sr.py:442 +#, python-format +msgid "Environment id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:466 +#, python-brace-format +msgid "" +"Invalid value \"{group_type}\" of environments.groups.group_type, only " +"\"mandatory\" or \"optional\" is supported." +msgstr "" + +#: dnf/transaction_sr.py:474 +#, python-brace-format +msgid "Missing object key \"{key}\" in environments.groups." +msgstr "" + +#: dnf/transaction_sr.py:566 +#, python-brace-format +msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." +msgstr "" + +#: dnf/transaction_sr.py:571 +#, python-brace-format +msgid "Missing object key \"{key}\" in a group." +msgstr "" + +#: dnf/transaction_sr.py:599 +#, python-brace-format +msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." +msgstr "" + +#: dnf/transaction_sr.py:604 +#, python-brace-format +msgid "Missing object key \"{key}\" in an environment." +msgstr "" + +#: dnf/transaction_sr.py:643 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\", which is not present in the transaction file, was" +" pulled into the transaction." +msgstr "" + +#: dnf/util.py:417 dnf/util.py:419 +msgid "Problem" +msgstr "" + +#: dnf/util.py:470 +msgid "TransactionItem not found for key: {}" +msgstr "" + +#: dnf/util.py:480 +msgid "TransactionSWDBItem not found for key: {}" +msgstr "" + +#: dnf/util.py:483 +msgid "Errors occurred during transaction." +msgstr "" + +#: dnf/util.py:619 +msgid "Reinstalled" +msgstr "" + +#: dnf/util.py:620 +msgid "Skipped" +msgstr "" + +#: dnf/util.py:621 +msgid "Removed" +msgstr "" + +#: dnf/util.py:624 +msgid "Failed" +msgstr "" + +#. returns for everything that evaluates to False (None, empty..) +#: dnf/util.py:633 +msgid "" +msgstr "" diff --git a/po/bg.po b/po/bg.po index ce6b1ea920..97f07534e9 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2022-01-26 22:16+0000\n" "Last-Translator: Valentin Laskov \n" "Language-Team: Bulgarian \n" @@ -54,55 +54,59 @@ msgstr "Обновления, свалени на '%s'." msgid "Updates available on '%s'." msgstr "Обновления, налични на '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Неуспех при изпращането на имейл чрез '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Провал при изпълнение на командата '%s': резултатът е %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Непозната конфигурираща опция: %s = %s в %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG проверката се ПРОВАЛИ" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Изчакване на връзка към Интернет..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Стартиран dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Изчакване %s секунда" msgstr[1] "Изчакване %s секунди" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Системата е офлайн." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Транзакцията се провали" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Грешка: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "зареждане на хранилище '{}' проблем: {}" @@ -110,127 +114,127 @@ msgstr "зареждане на хранилище '{}' проблем: {}" msgid "Loading repository '{}' has failed" msgstr "Зареждането на хранилище '{}' се провали" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Кеширането на таймери на метаданни е забранено при работа през връзки с " "платен трафик." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Кеширането на таймери на метаданни е забранено при работа на батерия." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Кеширането на таймери на метаданни е забранено." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Кешът на метаданни беше обновен скоро." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Няма разрешени хранилища в \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: няма никога да остарее и няма да се обновява." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: остаря и ще бъде обновено." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: метаданните ще остареят след %d секунди и ще бъдат обновени сега" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: ще остарее след %d секунди." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Създаден е кеш на метаданни." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: използвайки метаданни от %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Игнорирайки хранилищата: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Последна проверка за остарялост на метаданните: преди %s на %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "Свалените пакети са записани в кеша до следващата успешна транзакция." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Може да премахнете пакетите от кеша като изпълните '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Невалиден tsflag в конфигурационен файл: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Провал при добавяне на групов файл за хранилище: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Провеждане на проверка на транзакцията" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Проверката на транзакцията е успешна." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Провеждане на тест на транзакцията" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Грешка при теста на транзакцията:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Тестът на транзакцията е успешен." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Изпълнение на транзакцията" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Изисквания към диска:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -239,33 +243,33 @@ msgstr[0] "" msgstr[1] "" "Нужни са поне още {0}MB допълнително пространство във файловата система {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Обобщение на грешки" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB е променена не от {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Не мога да изпълня транзакцията." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Транзакцията не може да се стартира:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Провал при премахването на файла на транзакцията %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Някои пакети не бяха свалени. Пробвам отново." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -273,7 +277,7 @@ msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPM смали %.1f MB от обновленията до %.1f MB (%d.1%% са спестени)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -282,75 +286,75 @@ msgid "" msgstr "" "Delta RPM смали %.1f MB от обновленията до %.1f MB (%d.1%% са спестени)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Не може да се отвори: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Публичният ключ за %s не е инсталиран" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Проблем при отваряне на пакет %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Публичният ключ за %s не е доверен" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Пакетът %s не е подписан" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Не мога да премахна %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s е премахнат" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Няма съвпадение за групов пакет \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Добавяне на пакети от група '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Няма маркирани за премахване групи." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Няма маркирани за надграждане групи." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -360,29 +364,29 @@ msgstr "Пакетът %s не е инсталиран, невъзможно в msgid "No match for argument: %s" msgstr "Няма съвпадение за аргумент: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" "Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " "предишна версия." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "Файлът %s е сорс пакет и не може да бъде обновен, игнорирам го." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -390,107 +394,107 @@ msgstr "" "Същата или по-висока версия на %s е инсталирана вече, не може да бъде " "обновен." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Пакет %s е наличен, но не е инсталиран." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Няма инсталиран пакет %s." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Невалидна форма: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Няма маркирани за премахване пакети." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Пакети за аргумента %s са налични, но не са инсталирани." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" "Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " "предишна." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Няма обновления, свързани със сигурност, но е налично обновление {}" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Няма обновления, свързани със сигурност, но са налични обновления {}" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Няма обновления, свързани със сигурност за \"{}\", но е налично обновление " "{}" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Няма обновления, свързани със сигурност за \"{}\", но са налични обновления " "{}" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Проблемният пакет е: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG ключовете са конфигурирани като: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG ключ на %s (0x%s) е вече инсталиран" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Ключът бе одобрен." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Ключът бе отхвърлен." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Импортирането на ключа се провали (code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Ключът е успешно импортиран" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Не инсталирай никакви ключове" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -499,27 +503,27 @@ msgstr "" "GPG ключовете за хранилището \"%s\" вече са инсталирани, но те не са коректни за този пакет.\n" "Проверете дали са конфигурирани правилните URL адреси на ключове за това хранилище." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Импортът на ключ(ове) не помогна, грешен ключ(ове)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Може би имахте предвид: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Пакетът \"{}\" от локалното хранилище \"{}\" има некоректна контролна сума" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Някои пакети от локалното хранилище имат некоректна контролна сума" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Пакетът \"{}\" от хранилището \"{}\" има некоректна контролна сума" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -527,23 +531,23 @@ msgstr "" "Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " "\"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Няма съвпадение за аргумент" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Всички съвпадения попаднаха в изключващия филтър за аргумент" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Всички съвпадения попаднаха в изключващия модулен филтър за аргумент" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Всички съвпадащи бяха инсталирани от различно хранилище за аргумент" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Пакетът %s вече е инсталиран." @@ -554,7 +558,7 @@ msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" "Неочаквана стойност на променлива от обкръжението: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Разборът на файла \"%s\" се провали: %s" @@ -629,10 +633,6 @@ msgstr "Сваляне на пакети:" msgid "Error downloading packages:" msgstr "Грешка при сваляне на пакети:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Транзакцията се провали" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -771,7 +771,7 @@ msgstr "" "Не може да се открие версията на изданието (използвайте '--releasever', за " "да я уточните)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "аргумент {}: не е позволен заедно с аргумент {}" @@ -1503,7 +1503,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1719,198 +1719,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "покажи рекурсивно дърво за пакет(и)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "покажи детайлна информация за пакет" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "покажи списък на файловете в пакета" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "показва мястото, от което пакетите може да бъдат свалени" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Показва функционалностите, с които пакетът е в конфликт." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Показва функционалностите, които пакетът може да подобри." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Показва функционалностите, предоставяни от пакета." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Показва функционалностите, които пакетът препоръчва." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Показва функционалностите, от които пакетът зависи." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1918,28 +1918,28 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Показва функционалностите, които пакетът предлага." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Показва функционалностите, които пакетът може да разшири." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Показва само наличните пакети." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Показва само инсталираните пакети." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1947,47 +1947,58 @@ msgstr "" "Показва само пакети, които предоставят обновление за някой вече инсталиран " "пакет." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Покажи само пакетите, инсталирани от потребителя." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Показва само скоро редактираните пакети" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Пакетът {} не съдържа файлове" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1997,6 +2008,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "търси зададения низ в описанието на пакетите" @@ -2341,8 +2362,8 @@ msgstr "" msgid "Files" msgstr "Файлове" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Инсталиран" @@ -2412,139 +2433,134 @@ msgstr "грешен формат: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "конфигурира местоположението на файловете" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "без информация при изпълнението" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "подробна информация при изпълнението" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "задава root за инсталирането" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "не инсталирай документации" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "забранява всички плъгини" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "забранява плъгини по име" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" "пренебрегва стойността на $releasever в конфига и файловете на хранилището" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "пробва пакети с най-добри версии в транзакциите." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "работи изцяло от системния кеш, не обновява кеша" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "ниво на информация за откриване на грешки" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "записва детайлни, подсказващи решения резултати във файлове" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "ниво на информация грешки" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "ниво на информация за откриване на грешки за rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "автоматичен отговор \"да\" за всички въпроси" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "автоматичен отговор \"не\" за всички въпроси" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2552,115 +2568,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "изключва пакети по име или glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "контролира дали да се ползва цвят" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "само сваляне на пакетите" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3104,11 +3120,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Инсталиране" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Надграждане" @@ -3116,7 +3132,7 @@ msgstr "Надграждане" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Към предишна версия" @@ -3172,204 +3188,204 @@ msgstr "Действие(я)" msgid "Altered" msgstr "Променен" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Няма транзакции" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Изтрит" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Върната предишна версия" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Надграден" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Не е инсталиран" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "По-нов" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "По-стар" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID на транзакция :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Начален час :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u секунди)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u минути)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u часове)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u дни)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Краен час :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Потребител :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Прекратен" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Успех" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Променени пакети:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Грешки:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Излязъл от употреба" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Излизащ от употреба" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Изтрий" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Преинсталирай" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Пакетът %s.%s %s е обновлението" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Пакетът %s.%s %s ще бъде обновен" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Начало на определяне на зависимостите" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Завършено определяне на зависимостите" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3378,51 +3394,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Работещ" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Спящ" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Непрекъсваем" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Зомби" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Трасиран/Спрян" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Непознат" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Не мога да намеря информация за заключване на процес (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Приложението с PID %d е: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Памет : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Стартиран: %s - преди %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Състояние : %s" @@ -3448,7 +3464,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Средата '%s' не е инсталирана." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3489,37 +3506,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Непозната конфигурираща опция: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3557,45 +3574,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "Разборът на файла \"{}\" се провали: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3625,7 +3647,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "неподдържан тип контролна сума: %s" @@ -3875,31 +3897,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4086,50 +4108,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "Средата '%s' не е инсталирана." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "Средата '%s' не е инсталирана." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/bn.po b/po/bn.po index adb0500973..57174ee9d1 100644 --- a/po/bn.po +++ b/po/bn.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -51,55 +51,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -107,237 +111,237 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -347,176 +351,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -526,7 +530,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -599,10 +603,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -727,7 +727,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1434,7 +1434,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1650,198 +1650,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1849,74 +1849,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1926,6 +1937,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2270,8 +2291,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2341,137 +2362,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2479,115 +2495,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3027,11 +3043,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3039,7 +3055,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3096,204 +3112,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3302,51 +3318,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3371,7 +3387,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3409,37 +3426,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3477,45 +3494,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3545,7 +3567,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3795,31 +3817,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4003,48 +4025,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/ca.po b/po/ca.po index 837994bc54..c69def5810 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\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" @@ -61,55 +61,59 @@ msgstr "Actualitzacions baixades en «%s»." msgid "Updates available on '%s'." msgstr "Actualitzacions disponibles en «%s»." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Ha FALLAT la comprovació GPG" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Ha fallat la transacció" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Error: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -117,72 +121,72 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "Ha fallat la càrrega del dipòsit '{}'" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: 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/base.py:339 +#: 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/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Recentment s'ha refrescat la memòria cau de les metadades." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: 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:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: ha vençut i es refrescarà." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: vencerà després de %d segons." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "S'ha creat la memòria cau de les metadades." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: s'utilitzen les metadades del %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -190,90 +194,90 @@ msgstr "" "Els paquets baixats es desen a la memòria cau fins a la propera transacció " "reeixida." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Podeu treure els paquets capturats amb l'execució de «%s»." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag invàlid en el fitxer de configuració: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "S'executa la comprovació de la transacció" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Error: comprovació de la transacció vs. resolució de dependències:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "La comprovació de la transacció ha tingut èxit." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "S'executa la prova de la transacció" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "La prova de la transacció ha tingut èxit." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "S'executa la transacció" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Requeriments de disc:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Resum de l'error" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "No es pot executar la transacció." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "No es pot iniciar la transacció:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "No s'ha pogut treure el fitxer de transaccions %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -282,7 +286,7 @@ msgstr "" "Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " "estalviat un %d.1%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" @@ -292,75 +296,75 @@ 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:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "No s'ha pogut obrir: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, 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:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Hi ha hagut un problema obrint el paquet %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, 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:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "El paquet %s no està signat" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "No es pot treure %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "S'ha tret %s" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "No s'ha marcat cap grup per treure." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "No s'ha marcat cap grup per actualitzar." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -370,139 +374,139 @@ msgstr "El paquet %s no està instal·lat, no es pot revertir." msgid "No match for argument: %s" msgstr "No hi ha cap coincidència per a l'argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, 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:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Cap paquet %s instal·lat." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "No és una forma vàlida: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "No s'ha marcat cap paquet per treure." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "No es requereix cap actualització de seguretat, però hi ha {} actualització " "disponible" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "No es requereix cap actualització de seguretat, però hi ha {} " "actualitzacions disponibles" -#: dnf/base.py:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "No es requereix cap actualització de seguretat per «{}», però hi ha {} " "actualitzacions disponibles" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". El paquet que falla és: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Les claus GPG estan configurades com a: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "S'ha aprovat la clau." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "S'ha rebutjat la clau." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "La importació de la clau ha fallat (codi %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "La clau s'ha importat amb èxit" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "No s'ha instal·lat cap clau" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -511,52 +515,52 @@ 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Potser voleu dir: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " "incorrecta" -#: dnf/base.py:2690 +#: dnf/base.py:2709 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:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "El paquet %s ja està instal·lat." @@ -566,7 +570,7 @@ msgstr "El paquet %s ja està instal·lat." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -639,10 +643,6 @@ msgstr "Es baixen els paquets:" msgid "Error downloading packages:" msgstr "Error en baixar els paquets:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Ha fallat la transacció" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -771,7 +771,7 @@ msgstr "" "No es pot determinar la versió del llançament (utilitzeu '--releasever' per " "especificar la versió del llançament)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argument {}: no està permès amb l'argument {}" @@ -1507,7 +1507,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1723,137 +1723,137 @@ msgstr "nom del dipòsit" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "cerca els paquets que coincideixin amb la paraula clau" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Consulta totes les versions dels paquets (per defecte)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "mostra únicament els resultats d'aquesta ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "mostra únicament els resultats que siguin propietaris del FITXER" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 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:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "mostra únicament els resultats que proporcionin el REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "mostra únicament els resultats que recomanin el REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "mostra únicament els resultats que millorin el REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "mostra únicament els resultats que suggereixin el REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "mostra únicament els resultats que suplementin el REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "comprova les dependències exactament com es donin, el contrari de --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "resol les característiques als paquets originaris" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "mostra l'arbre recursiu per als paquets" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "opera amb el corresponent RPM del codi font" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "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/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "mostra la informació detallada quant al paquet" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "mostra la llista dels fitxers al paquet" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "mostra el nom RPM del codi font del paquet" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "mostra els registres de canvis del paquet" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1861,7 +1861,7 @@ msgstr "" "utilitza el format nom-època:versió-llançament.arquitectura per a la " "visualització dels paquets trobats (per defecte)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1869,7 +1869,7 @@ 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:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1877,55 +1877,55 @@ msgstr "" "utilitza el format època:nom-versió-llançament.arquitectura per a la " "visualització dels paquets trobats" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limita la consulta als paquets amb instal·lació duplicada" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limita la consulta als paquets installonly instal·lats" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 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/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Mostra les funcions que el paquet entra amb conflicte." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Mostra les funcions que pot millorar el paquet." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Mostra les funcions que proporciona el paquet." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Mostra les funcions que recomana el paquet." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Mostra les funcions que el paquet en depèn." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1933,30 +1933,30 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Mostra les funcions que suggereix el paquet." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Mostra les funcions que el paquet pot complementar." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Mostra únicament els paquets disponibles." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Mostra únicament els paquets instal·lats." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" "Mostra únicament els paquets que no estan presents en cap dels dipòsits " "disponibles." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1964,47 +1964,58 @@ msgstr "" "Mostra únicament els paquets que proporcionin una actualització de versió " "per algun dels paquets ja instal·lats." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Mostra únicament els paquets que s'han editat recentment" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la clau a cercar" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "El paquet {} no conté fitxers" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2014,6 +2025,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: 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" @@ -2375,8 +2396,8 @@ msgstr "Gravetat" msgid "Files" msgstr "Fitxers" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instal·lat" @@ -2448,142 +2469,137 @@ msgstr "format dolent: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "ubicació del fitxer de configuració" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operació silenciosa" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operació descriptiva" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "estableix l'arrel de la instal·lació" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "no instal·lis cap documentació" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "inhabilita tots els connectors" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "habilita els connectors pel nom" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "inhabilita els connectors pel nom" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "estableix opcions arbitràries «config» i «repo»" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" "resol els problemes de resolució de dependències amb l'omissió dels paquets" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "mostra l'ajuda de l'ordre" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "permet l'eliminació dels paquets instal·lats per resoldre les dependències" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" "prova les millors versions disponibles dels paquets a les transaccions." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "temps màxim d'espera de l'ordre" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivell de sortida de depuració" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "bolca els resultats amb les solucions detallades en fitxers" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nivell de sortida d'error" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nivell de sortida de depuració per a rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "respon automàticament sí a totes les preguntes" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "respon automàticament no a totes les preguntes" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2591,125 +2607,125 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "exclou els paquets per nom o glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "inhabilita excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "controla que s'utilitzi el color" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "resol només adreces IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "resol només adreces IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "estableix el directori on copiar els paquets" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "baixa només els paquets" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "afegeix un comentari a la transacció" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" "Inclou els paquets pertinents de correccions d'errors, en les " "actualitzacions" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Força l'ús d'una arquitectura" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Llistat d'ordres principals:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Llistat d'ordres dels connectors:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3155,11 +3171,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instal·la" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Actualitza" @@ -3167,7 +3183,7 @@ msgstr "Actualitza" msgid "Remove" msgstr "Treu" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Reverteix" @@ -3224,204 +3240,204 @@ msgstr "Acció" msgid "Altered" msgstr "Alterats" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Sense transaccions" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Eliminat" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Revertit" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Actualitzat" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "No instal·lat" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Més recent" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Més antic" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Id. de transacció:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Hora d'inici:" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb d'inici:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u segons)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minuts)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u hores)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dies)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Hora de finalització:" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb de finalització:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Usuari:" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Avortat" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Codi de retorn:" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Ha tingut èxit" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Errors:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Error:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Línia d'ordres:" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Comentari :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "La transacció es va realitzar amb:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Alteracions dels paquets:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Sortida de l'scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Errors:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instal·lar-Dep" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Devaluat" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Devaluar" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Elimina" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstal·la" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paquet %s.%s %s serà instal·lat" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paquet %s.%s %s serà una actualització" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paquet %s.%s %s serà eliminat" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paquet %s.%s %s serà reinstal·lat" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Paquet %s.%s %s serà una reversió" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paquet %s.%s %s serà devaluat" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Paquet %s.%s %s serà actualitzat" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paquet %s.%s %s estarà devaluat" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> S'inicia la resolució de dependències" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> La resolució de dependències ha finalitzat" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3434,51 +3450,51 @@ msgstr "" " Empremta: %s\n" " Des de: %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Executant" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Dormint" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ininterrompudament" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Traçat/aturat" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Desconegut" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " L'aplicació amb PID %d és: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memòria: %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Iniciat: fa %s-%s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Estat: %s" @@ -3504,7 +3520,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "L'entorn «%s» no està instal·lat." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3547,37 +3564,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opció de configuració desconeguda: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Incorrecte o desconegut \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3615,45 +3632,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "dipòsit %s: 0x%s ja s'ha importat" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "dipòsit %s: s'ha importat la clau 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "No instal·larà un paquet rpm de les fonts (%s)." @@ -3683,7 +3705,7 @@ msgstr "Extensió DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "tipus no admès de suma de comprovació: %s" @@ -3935,31 +3957,31 @@ msgstr "No s'ha pogut determinar l'hora de l'últim makecache." msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Connectors carregats: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " @@ -4147,50 +4169,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "L'entorn «%s» no està instal·lat." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "L'entorn «%s» no està instal·lat." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/cs.po b/po/cs.po index 1e58466b95..ec53068c7f 100644 --- a/po/cs.po +++ b/po/cs.po @@ -26,22 +26,24 @@ # Daniel Rusek , 2019. #zanata # Josef Hruška , 2019. #zanata # Daniel Rusek , 2020. #zanata -# Marek Blaha , 2020. +# Marek Blaha , 2020, 2022, 2023. # Lukas Zapletal , 2021. +# Pavel Borecki , 2023. +# Jan Kalabza , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2021-02-06 12:40+0000\n" -"Last-Translator: Lukas Zapletal \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-08-11 19:21+0000\n" +"Last-Translator: Jan Kalabza \n" "Language-Team: Czech \n" "Language: cs\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>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.4.2\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -49,10 +51,9 @@ msgid "The following updates have been applied on '%s':" msgstr "Následující aktualizace byly aplikovány na '%s':" #: dnf/automatic/emitter.py:33 -#, fuzzy, python-format -#| msgid "Updates applied on '%s'." +#, python-format msgid "Updates completed at %s" -msgstr "Aktualizace aplikovány na '%s'." +msgstr "Aktualizace aplikovány na %s" #: dnf/automatic/emitter.py:34 #, python-format @@ -72,309 +73,311 @@ msgstr "Aktualizace aplikovány na '%s'." #: dnf/automatic/emitter.py:85 #, python-format msgid "Updates downloaded on '%s'." -msgstr "Aktualizace stažené pro '%s'." +msgstr "Aktualizace stažené na '%s'." #: dnf/automatic/emitter.py:87 #, python-format msgid "Updates available on '%s'." msgstr "Aktualizace dostupné pro '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Selhalo spuštění příkazu '%s': vrácen %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Kontrola GPG selhala" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." -msgstr "" +msgstr "Čeká se na připojení k Internetu…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." -msgstr "" +msgstr "Spuštěný dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Pozastaveno na {} sekundu" +msgstr[1] "Pozastaveno na {} sekundy" +msgstr[2] "Pozastaveno na {} sekund" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." -msgstr "" +msgstr "Systém je mimo provoz." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transakce selhala" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Chyba: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" -msgstr "" +msgstr "nahrávání repo '{}' selhalo: {}" #: dnf/base.py:152 msgid "Loading repository '{}' has failed" -msgstr "" +msgstr "Nahrávání repozitáře '{}' selhalo" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Časovač pro ukládání metadat do mezipaměti deaktivován." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Mezipaměť metadat čerstvě obnovena." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." -msgstr "" +msgstr "Nejsou povoleny repozitáře v \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." -msgstr "" +msgstr "%s: nikdy nevyprší a nebude obnoveno." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." -msgstr "" +msgstr "%s: bude expirovat a bude obnoven." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "" +msgstr "%s: metadata budou expirovat po %d sekundách a budou nyní obnoveny" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." -msgstr "" +msgstr "%s: bude expirovat za %d sekund." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache s metadaty vytvořena." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: používám metadata z %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignorují se repozitáře: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Poslední kontrola metadat: před %s, %s." -#: dnf/base.py:514 +#: dnf/base.py:519 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/base.py:516 +#: dnf/base.py:521 #, 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/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Neplatný tsflag v konfiguračním souboru: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Spouští se kontrola transakce" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Chyba: kontrola transakce vs řešení závislostí:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." -msgstr "Kontrola transakce byla úspěšná" +msgstr "Kontrola transakce byla úspěšná." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Probíhá test transakce" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" -msgstr "" +msgstr "Chyba transakčního testu:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Test transakce byl úspěšný." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Transakce probíhá" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Požadavky na místo na disku:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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[0] "Na souborovém systému {1} je potřeba alespoň {0}MB místa." +msgstr[1] "Na souborovém systému {1} je potřeba alespoň {0}MB více místa." +msgstr[2] "Na souborovém systému {1} je potřeba alespoň {0}MB více místa." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Přehled chyb" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." -msgstr "" +msgstr "Databáze rpm balíčků změněna vně {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Nelze spustit transakci." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transakce nemůže začít:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" -msgstr "Selhalo odstranění transakčního souboru %s." +msgstr "Selhalo odstranění transakčního souboru %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Některé balíčky nebyly staženy. Další pokus." -#: dnf/base.py:1276 -#, fuzzy, python-format -#| msgid "" -#| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: dnf/base.py:1287 +#, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" +msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%.1f%% ušetřeno)" -#: dnf/base.py:1280 -#, fuzzy, python-format -#| msgid "" -#| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: dnf/base.py:1291 +#, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" "Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " -"%d.1%%)" +"%.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" -msgstr "" +msgstr "Nedaří se přidat místní balíčky, protože transakční úloha už existuje" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Nelze otevřít: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Veřejný klíč %s není nainstalován" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problém s otevřením balíčku %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Veřejný klíč %s není důvěryhodný" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Balíček %s není podepsán" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Nelze odstranit %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s odstraněn" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" -msgstr "" +msgstr "Přidávání balíků ze skupiny '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nebyly vybrány žádné skupiny pro odstranění." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Balíček %s není nainstalován, nelze ho downgradovat." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -384,135 +387,137 @@ msgstr "Balíček %s není nainstalován, nelze ho downgradovat." msgid "No match for argument: %s" msgstr "Žádná shoda pro argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" +"Stejná nebo novější verze z %s je již nainstalována, nemůže být " +"aktualizována." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Balík %s nenainstalován." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Neplatná forma: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." -msgstr "Žádné balíčky ke smazání" +msgstr "Žádné balíčky ke smazání." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " "aktualizace {}" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " "aktualizace {}" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" -msgstr "" +msgstr "Nelze načíst klíč pro balíček příkazového řádku: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Chybující balíček je: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG klíče jsou zkonfigurovány jako: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." -msgstr "" +msgstr "Klíč byl schválen." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." -msgstr "" +msgstr "Klíč byl odmítnut." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Import klíče selhal (kód %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Import klíče proběhl úspěšně" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Nebyly instalovány žádné klíče" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -521,27 +526,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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Možná jste měli na mysli: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 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:2690 +#: dnf/base.py:2709 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:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -549,23 +554,23 @@ msgstr "" "Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " "volbě \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" -msgstr "" +msgstr "Žádná shoda pro argument" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "" +msgstr "Veškeré shody byly odstraněny filtrem vynechání pro argument" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" -msgstr "" +msgstr "Všechny shody byly odfiltrovány modulárním filtrováním pro argument" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" -msgstr "" +msgstr "Všechny shody byly nainstalovány z jiného úložiště pro argument" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Balíček %s je již nainstalován." @@ -573,17 +578,17 @@ msgstr "Balíček %s je již nainstalován." #: dnf/cli/aliases.py:96 #, python-format msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +msgstr "Neočekávaná hodnota proměnné prostředí: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" -msgstr "" +msgstr "Zpracování souboru “%s“ se nezdařilo: %s" #: dnf/cli/aliases.py:108 #, python-format msgid "Cannot read file \"%s\": %s" -msgstr "" +msgstr "Nedaří se načíst soubor „%s“: %s" #: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 #: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 @@ -593,12 +598,12 @@ msgstr "Chyba konfigurace: %s" #: dnf/cli/aliases.py:191 msgid "Aliases contain infinite recursion" -msgstr "" +msgstr "Alternativní názvy obsahují nekonečnou rekurzi" #: dnf/cli/aliases.py:209 #, python-format msgid "%s, using original arguments." -msgstr "" +msgstr "%s, s použitím původních argumentů." #: dnf/cli/cli.py:137 #, python-format @@ -616,6 +621,7 @@ msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" msgstr "" +"Výsledkem operace by bylo přepnutí modulu '{0}' stream '{1}' na stream '{2}'" #: dnf/cli/cli.py:173 #, python-brace-format @@ -623,11 +629,13 @@ msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 "" +"Není možné přepínat povolené toky modulu, pokud to není výslovně povoleno pomocí konfigurační volby module_stream_switch.\n" +"Doporučujeme raději z modulu odstranit veškerý nainstalovaný obsah a modul resetovat pomocí příkazu '{prog} module reset '. Po resetování modulu můžete nainstalovat další stream." #: dnf/cli/cli.py:212 #, python-brace-format msgid "{prog} will only download packages for the transaction." -msgstr "" +msgstr "{prog} stáhne pouze balíčky pro transakci." #: dnf/cli/cli.py:215 #, python-brace-format @@ -635,6 +643,7 @@ msgid "" "{prog} will only download packages, install gpg keys, and check the " "transaction." msgstr "" +"{prog} pouze stáhne balíčky, nainstaluje gpg klíče a zkontroluje transakce." #: dnf/cli/cli.py:219 msgid "Operation aborted." @@ -648,10 +657,6 @@ msgstr "Stahování balíčků:" msgid "Error downloading packages:" msgstr "Chyba stahování balíčků:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transakce selhala" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -662,15 +667,15 @@ msgstr "" #: dnf/cli/cli.py:337 msgid "Changelogs for {}" -msgstr "" +msgstr "Seznamy změn pro {}" #: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 msgid "Obsoleting Packages" -msgstr "Zastaralé balíčky:" +msgstr "Zastaralé balíčky" #: dnf/cli/cli.py:399 msgid "No packages marked for distribution synchronization." -msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" +msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky." #: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 #, python-format @@ -679,23 +684,23 @@ msgstr "Balíček %s není k dispozici." #: dnf/cli/cli.py:434 msgid "No packages marked for downgrade." -msgstr "" +msgstr "Žádné balíčky označené pro ponížení verze." #: dnf/cli/cli.py:485 msgid "Installed Packages" -msgstr "Nainstalované balíčky:" +msgstr "Nainstalované balíčky" #: dnf/cli/cli.py:493 msgid "Available Packages" -msgstr "Dostupné balíčky:" +msgstr "Dostupné balíčky" #: dnf/cli/cli.py:497 msgid "Autoremove Packages" -msgstr "Automaticky odstranitelné balíčky:" +msgstr "Automaticky odstranitelné balíčky" #: dnf/cli/cli.py:499 msgid "Extra Packages" -msgstr "Dodatečné balíčky:" +msgstr "Dodatečné balíčky" #: dnf/cli/cli.py:503 msgid "Available Upgrades" @@ -703,7 +708,7 @@ msgstr "Dostupné aktualizace" #: dnf/cli/cli.py:519 msgid "Recently Added Packages" -msgstr "Nedávno přidané balíčky:" +msgstr "Nedávno přidané balíčky" #: dnf/cli/cli.py:523 msgid "No matching Packages to list" @@ -714,6 +719,8 @@ msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." msgstr "" +"Nebyly nalezeny žádné shody. Pokud hledáte soubor, zkuste zadat úplnou cestu" +" nebo použít na začátku zástupný znak („*/“)." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -730,6 +737,8 @@ msgid "" "This command has to be run with superuser privileges (under the root user on" " most systems)." msgstr "" +"Tento příkaz musí být spuštěn s oprávněními superuživatele (na většině " +"systémů pod uživatelem root)." #: dnf/cli/cli.py:751 #, python-format @@ -742,6 +751,8 @@ msgid "" "It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" "command(%s)'\"" msgstr "" +"Mohlo by se jednat o příkaz zásuvného modulu {PROG}, zkuste: \"{prog} " +"install 'dnf-command(%s)'\"" #: dnf/cli/cli.py:758 #, python-brace-format @@ -749,28 +760,37 @@ msgid "" "It could be a {prog} plugin command, but loading of plugins is currently " "disabled." msgstr "" +"Může to být příkaz pluginu {prog}, ale načítání pluginů je momentálně " +"zakázáno." #: dnf/cli/cli.py:816 msgid "" "--destdir or --downloaddir must be used with --downloadonly or download or " "system-upgrade command." msgstr "" +"--destdir nebo --downloaddir se musí použít s příkazem --downloadonly nebo " +"download nebo system-upgrade." #: dnf/cli/cli.py:822 msgid "" "--enable, --set-enabled and --disable, --set-disabled must be used with " "config-manager command." msgstr "" +"--enable, --set-enabled a --disable, --set-disabled musí být použity s " +"příkazem config-manager." #: dnf/cli/cli.py:904 msgid "" "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 "" +"Upozornění: Globální vynucení kontroly podpisu GPG podle aktivních " +"bezpečnostních zásad RPM (viz „gpgcheck“ v dnf.conf(5), jak tuto zprávu " +"umlčet)" #: dnf/cli/cli.py:924 msgid "Config file \"{}\" does not exist" -msgstr "" +msgstr "Konfigurační soubor \"{}\" neexistuje" #: dnf/cli/cli.py:944 msgid "" @@ -780,7 +800,7 @@ msgstr "" "Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" "releasever')" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argument {}: není dovoleno s argumentem {}" @@ -791,24 +811,24 @@ msgstr "Příkaz „%s“ již definován" #: dnf/cli/cli.py:1045 msgid "Excludes in dnf.conf: " -msgstr "" +msgstr "Nezahrnuté v dnf.conf: " #: dnf/cli/cli.py:1048 msgid "Includes in dnf.conf: " -msgstr "" +msgstr "Zahrnuté v dnf.conf: " #: dnf/cli/cli.py:1051 msgid "Excludes in repo " -msgstr "" +msgstr "Nezahrnuté v repozitáři " #: dnf/cli/cli.py:1054 msgid "Includes in repo " -msgstr "" +msgstr "Zahrnuté v repozitáři " #: dnf/cli/commands/__init__.py:38 #, python-format msgid "To diagnose the problem, try running: '%s'." -msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" +msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'." #: dnf/cli/commands/__init__.py:40 #, python-format @@ -833,6 +853,18 @@ msgid "" "\n" "For more information contact your distribution or package provider." msgstr "" +"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobře.\n" +"Nemáte však nainstalovány žádné veřejné klíče GPG. Musíte si stáhnout\n" +"klíče pro balíčky, které chcete nainstalovat, a nainstalovat je.\n" +"To můžete provést spuštěním příkazu:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Případně můžete zadat url adresu klíče, který chcete použít.\n" +"pro úložiště v možnosti 'gpgkey' v sekci úložiště a {prog}\n" +"nainstaluje za vás.\n" +"\n" +"Další informace získáte u své distribuce nebo poskytovatele balíčků." #: dnf/cli/commands/__init__.py:71 #, python-format @@ -882,7 +914,7 @@ msgstr "BALÍČEK" #: dnf/cli/commands/__init__.py:193 msgid "Package name specification" -msgstr "" +msgstr "Specifikace názvu balíčku" #: dnf/cli/commands/__init__.py:221 msgid "list a package or groups of packages" @@ -894,11 +926,11 @@ msgstr "Nalézt balíček, který poskytuje danou hodnotu" #: dnf/cli/commands/__init__.py:239 msgid "PROVIDE" -msgstr "" +msgstr "POSKYTNOUT" #: dnf/cli/commands/__init__.py:240 msgid "Provide specification to search for" -msgstr "" +msgstr "Zadejte specifikaci, kterou chcete vyhledat" #: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 msgid "Searching Packages: " @@ -910,7 +942,7 @@ msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" #: dnf/cli/commands/__init__.py:264 msgid "show changelogs before update" -msgstr "" +msgstr "zobrazení změn před změnou" #: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 #: dnf/cli/commands/__init__.py:465 @@ -919,7 +951,7 @@ msgstr "Žádný balíček není k disozici." #: dnf/cli/commands/__init__.py:371 msgid "No packages marked for install." -msgstr "" +msgstr "Žádné balíčky nejsou označeny pro instalaci." #: dnf/cli/commands/__init__.py:407 msgid "No package installed." @@ -935,20 +967,20 @@ msgstr " (z %s)" #: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 #, python-format msgid "Installed package %s%s not available." -msgstr "Instalované balíčky %s%s nejsou dostupné" +msgstr "Instalované balíčky %s%s nejsou dostupné." #: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 #: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 msgid "No package installed from the repository." -msgstr "Žádný balík z repozitáře nebyl nainstalován" +msgstr "Žádný balík z repozitáře nebyl nainstalován." #: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 msgid "No packages marked for reinstall." -msgstr "" +msgstr "Žádné balíčky označené pro přeinstalaci." #: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 msgid "No packages marked for upgrade." -msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" +msgstr "Nejsou dostupné žádné balíčky s aktualizacemi." #: dnf/cli/commands/__init__.py:721 msgid "run commands on top of all packages in given repository" @@ -956,16 +988,16 @@ msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" #: dnf/cli/commands/__init__.py:760 msgid "REPOID" -msgstr "" +msgstr "REPOID" #: dnf/cli/commands/__init__.py:760 msgid "Repository ID" -msgstr "" +msgstr "Identif. repozitáře" #: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 #: dnf/cli/commands/updateinfo.py:108 msgid "Package specification" -msgstr "" +msgstr "Specifikace balíčku" #: dnf/cli/commands/__init__.py:796 msgid "display a helpful usage message" @@ -978,91 +1010,91 @@ msgstr "PŘÍKAZ" #: dnf/cli/commands/__init__.py:801 #, python-brace-format msgid "{prog} command to get help for" -msgstr "" +msgstr "{prog} příkaz pro získání nápovědy" #: dnf/cli/commands/alias.py:40 msgid "List or create command aliases" -msgstr "" +msgstr "Výpis nebo vytvoření alternativního názvu příkazu" #: dnf/cli/commands/alias.py:47 msgid "enable aliases resolving" -msgstr "" +msgstr "povolit přeložení aliasů" #: dnf/cli/commands/alias.py:50 msgid "disable aliases resolving" -msgstr "" +msgstr "zakázat řešení aliasů" #: dnf/cli/commands/alias.py:53 msgid "action to do with aliases" -msgstr "" +msgstr "akce s aliasy" #: dnf/cli/commands/alias.py:55 msgid "alias definition" -msgstr "" +msgstr "definice alternativního názvu" #: dnf/cli/commands/alias.py:70 msgid "Aliases are now enabled" -msgstr "" +msgstr "Alternativní názvy jsou nyní zapnuté" #: dnf/cli/commands/alias.py:73 msgid "Aliases are now disabled" -msgstr "" +msgstr "Alternativní názvy jsou vypnuté" #: dnf/cli/commands/alias.py:90 dnf/cli/commands/alias.py:93 #, python-format msgid "Invalid alias key: %s" -msgstr "" +msgstr "Neplatný klíč alternativního názvu: %s" #: dnf/cli/commands/alias.py:96 #, python-format msgid "Alias argument has no value: %s" -msgstr "" +msgstr "Argument alias nemá žádnou hodnotu: %s" #: dnf/cli/commands/alias.py:130 #, python-format msgid "Aliases added: %s" -msgstr "" +msgstr "Přidán alias: %s" #: dnf/cli/commands/alias.py:144 #, python-format msgid "Alias not found: %s" -msgstr "" +msgstr "Alternativní název nenalezen: %s" #: dnf/cli/commands/alias.py:147 #, python-format msgid "Aliases deleted: %s" -msgstr "" +msgstr "Alternativní název smazán: %s" #: dnf/cli/commands/alias.py:155 #, python-format msgid "%s, alias %s=\"%s\"" -msgstr "" +msgstr "%s, alias %s=\"%s\"" #: dnf/cli/commands/alias.py:157 #, python-format msgid "Alias %s='%s'" -msgstr "" +msgstr "Alias %s='%s'" #: dnf/cli/commands/alias.py:161 msgid "Aliases resolving is disabled." -msgstr "" +msgstr "Překlad aliasů je zakázán." #: dnf/cli/commands/alias.py:166 msgid "No aliases specified." -msgstr "" +msgstr "Není zadán žádný alternativní název." #: dnf/cli/commands/alias.py:173 msgid "No alias specified." -msgstr "" +msgstr "Není zadán žádný alias." #: dnf/cli/commands/alias.py:179 msgid "No aliases defined." -msgstr "" +msgstr "Žádný alias není definována." #: dnf/cli/commands/alias.py:186 #, python-format msgid "No match for alias: %s" -msgstr "" +msgstr "Žádná shoda pro alias: %s" #: dnf/cli/commands/autoremove.py:41 msgid "" @@ -1150,12 +1182,12 @@ msgid "Waiting for process with pid %d to finish." msgstr "Čekám, až proces s pid %d skončí." #: dnf/cli/commands/deplist.py:32 -#, fuzzy -#| msgid "List package's dependencies and what packages provide them" msgid "" "[deprecated, use repoquery --deplist] List package's dependencies and what " "packages provide them" -msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" +msgstr "" +"[zastaralé, použijte repoquery --deplist] Vypište závislosti balíčku a jaké " +"balíčky je poskytují" #: dnf/cli/commands/distrosync.py:32 msgid "synchronize installed packages to the latest available versions" @@ -1233,15 +1265,15 @@ msgstr "Zobrazit pouze dostupné skupiny" #: dnf/cli/commands/group.py:328 msgid "show also ID of groups" -msgstr "" +msgstr "zobrazit také identifikátory skupin" #: dnf/cli/commands/group.py:330 msgid "available subcommands: {} (default), {}" -msgstr "" +msgstr "dostupný pod příkaz: {} (default), {}" #: dnf/cli/commands/group.py:334 msgid "argument for group subcommand" -msgstr "" +msgstr "argument pro skupinu pod příkazů" #: dnf/cli/commands/group.py:343 #, python-format @@ -1258,25 +1290,30 @@ msgstr "zobrazit nebo používat historii transakcí" #: dnf/cli/commands/history.py:66 msgid "For the store command, file path to store the transaction to" -msgstr "" +msgstr "Cesta u příkazu store k souboru, do kterého se má transakce uložit" #: dnf/cli/commands/history.py:68 msgid "" "For the replay command, don't check for installed packages matching those in" " transaction" msgstr "" +"U příkazu replay nekontrolujte nainstalované balíčky odpovídající těm v " +"transakci" #: dnf/cli/commands/history.py:71 msgid "" "For the replay command, don't check for extra packages pulled into the " "transaction" msgstr "" +"U příkazu replay nekontrolujte, zda byly do transakce vloženy další balíčky" #: dnf/cli/commands/history.py:74 msgid "" "For the replay command, skip packages that are not available or have missing" " dependencies" msgstr "" +"Příkazem replay přeskočte balíčky, které nejsou k dispozici nebo mají " +"chybějící závislosti" #: dnf/cli/commands/history.py:94 msgid "" @@ -1287,16 +1324,12 @@ msgstr "" "'{}' vyžaduje jedno ID transakce nebo jméno balíčku." #: dnf/cli/commands/history.py:101 -#, fuzzy -#| msgid "No transaction ID or package name given." msgid "No transaction file name given." -msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." +msgstr "Nebyl zadán žádný název transakčního souboru." #: dnf/cli/commands/history.py:103 -#, fuzzy -#| msgid "Failed to remove transaction file %s" msgid "More than one argument given as transaction file name." -msgstr "Selhalo odstranění transakčního souboru %s." +msgstr "Jako název souboru transakce je zadán více než jeden argument." #: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 msgid "No transaction ID or package name given." @@ -1330,10 +1363,9 @@ msgid "No transaction ID given" msgstr "Nezadáno ID transakce" #: dnf/cli/commands/history.py:179 -#, fuzzy, python-brace-format -#| msgid "TransactionItem not found for key: {}" +#, python-brace-format msgid "Transaction ID \"{0}\" not found." -msgstr "TransactionItem nenalezeno pro klíč: {}" +msgstr "TransactionItem nenalezeno pro klíč: {0}." #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" @@ -1366,6 +1398,8 @@ msgid "" "Can't convert '{}' to transaction ID.\n" "Use '', 'last', 'last-'." msgstr "" +"Není možné konvertovat '{}' to transakci ID.\n" +"Použijte '', 'last', 'last-'." #: dnf/cli/commands/history.py:323 msgid "No transaction which manipulates package '{}' was found." @@ -1373,27 +1407,23 @@ msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." #: dnf/cli/commands/history.py:368 msgid "{} exists, overwrite?" -msgstr "" +msgstr "{} existuje, přepsat?" #: dnf/cli/commands/history.py:371 msgid "Not overwriting {}, exiting." -msgstr "" +msgstr "Není možné přepsat {}, konec." #: dnf/cli/commands/history.py:378 -#, fuzzy -#| msgid "Transaction failed" msgid "Transaction saved to {}." -msgstr "Transakce selhala" +msgstr "Transakce uložena do {}." #: dnf/cli/commands/history.py:381 -#, fuzzy -#| msgid "Errors occurred during transaction." msgid "Error storing transaction: {}" -msgstr "Během transakce došlo k chybám." +msgstr "Chyba při ukládání transakce: {}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" -msgstr "" +msgstr "Varování, během transakce došlo k následujícím chybám:" #: dnf/cli/commands/install.py:47 msgid "install a package or packages on your system" @@ -1415,7 +1445,7 @@ msgstr "Neplatná cesta rpm souboru: %s" #: dnf/cli/commands/install.py:166 #, python-brace-format msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgstr "Zde jsou následující alternativy pro \"{0}\": {1}" #: dnf/cli/commands/makecache.py:37 msgid "generate the metadata cache" @@ -1436,6 +1466,9 @@ msgid "" "remove: unmark as installed by user\n" "group: mark as installed by group" msgstr "" +"instalace: označit jako nainstalovano uživatele\n" +"odstranění: zrušit označení jako nainstalovano uživatele\n" +"skupina: označeno jako nainstalovano skupinou" #: dnf/cli/commands/mark.py:52 #, python-format @@ -1467,90 +1500,92 @@ msgid "" "Only module name, stream, architecture or profile is used. Ignoring unneeded" " information in argument: '{}'" msgstr "" +"Používá se pouze název modulu, stream, architektura nebo profil. Ignorování " +"nepotřebných informací v argumentu: '{}'" #: dnf/cli/commands/module.py:80 msgid "list all module streams, profiles and states" -msgstr "" +msgstr "seznam všech modulů stream, profilů a stavů modulů" #: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 msgid "No matching Modules to list" -msgstr "" +msgstr "Žádné odpovídající Moduly v seznamu" #: dnf/cli/commands/module.py:114 msgid "print detailed information about a module" -msgstr "" +msgstr "vytisknout podrobné informace o modulu" #: dnf/cli/commands/module.py:136 msgid "enable a module stream" -msgstr "" +msgstr "povolit module stream" #: dnf/cli/commands/module.py:160 msgid "disable a module with all its streams" -msgstr "" +msgstr "zakázat modul se vším v streamu" #: dnf/cli/commands/module.py:184 msgid "reset a module" -msgstr "" +msgstr "reset modulu" #: dnf/cli/commands/module.py:205 msgid "install a module profile including its packages" -msgstr "" +msgstr "instalace profilu modulu včetně balíků" #: dnf/cli/commands/module.py:226 msgid "update packages associated with an active stream" -msgstr "" +msgstr "aktualizovat balíčky spojené s aktivním datovým tokem" #: dnf/cli/commands/module.py:243 msgid "remove installed module profiles and their packages" -msgstr "" +msgstr "odebrat nainstalované profily modulů a jejich balíčky" #: dnf/cli/commands/module.py:267 msgid "Package {} belongs to multiple modules, skipping" -msgstr "" +msgstr "Přeskakuji balík {} náležící více modulům" #: dnf/cli/commands/module.py:280 msgid "switch a module to a stream and distrosync rpm packages" -msgstr "" +msgstr "přepnutí modulu na stream a distro-synchronizace balíčků rpm" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "" +msgid "locate a module the modular packages belong to" +msgstr "vyhledat modul, do kterého modulární balíčky patří" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" -msgstr "" +msgstr "seznam balíčků patřících do modulu" #: dnf/cli/commands/module.py:352 msgid "Interact with Modules." -msgstr "" +msgstr "Interakce s Moduly." #: dnf/cli/commands/module.py:365 msgid "show only enabled modules" -msgstr "" +msgstr "zobrazit pouze povolené moduly" #: dnf/cli/commands/module.py:368 msgid "show only disabled modules" -msgstr "" +msgstr "zobrazit pouze zakázané moduly" #: dnf/cli/commands/module.py:371 msgid "show only installed modules or packages" -msgstr "" +msgstr "zobrazit pouze instalované moduly nebo baliky" #: dnf/cli/commands/module.py:374 msgid "show profile content" -msgstr "" +msgstr "zobrazit obsah profilu" #: dnf/cli/commands/module.py:379 msgid "remove all modular packages" -msgstr "" +msgstr "odstranění všech modulárních balíků" #: dnf/cli/commands/module.py:389 msgid "Module specification" -msgstr "" +msgstr "Specifikace modulu" #: dnf/cli/commands/module.py:411 msgid "{} {} {}: too few arguments" -msgstr "" +msgstr "{} {} {}: příliš mnoho argumentů" #: dnf/cli/commands/reinstall.py:38 msgid "reinstall a package" @@ -1574,11 +1609,11 @@ msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" #: dnf/cli/commands/remove.py:95 msgid "No duplicated packages found for removal." -msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" +msgstr "Žádné duplicitní balíčky ke smazání nenalezeny." #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." -msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" +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:364 @@ -1618,7 +1653,7 @@ msgstr "Zobrazit zakázané repozitáře" #: dnf/cli/commands/repolist.py:93 msgid "Repository specification" -msgstr "" +msgstr "Specifikace repozitáře" #: dnf/cli/commands/repolist.py:125 msgid "No repositories available" @@ -1634,106 +1669,106 @@ msgstr "zakázáno" #: dnf/cli/commands/repolist.py:162 msgid "Repo-id : " -msgstr "" +msgstr "Repo-id : " #: dnf/cli/commands/repolist.py:163 msgid "Repo-name : " -msgstr "" +msgstr "Repo-jméno : " #: dnf/cli/commands/repolist.py:166 msgid "Repo-status : " -msgstr "" +msgstr "Repo-status : " #: dnf/cli/commands/repolist.py:169 msgid "Repo-revision : " -msgstr "" +msgstr "Repo-revize : " #: dnf/cli/commands/repolist.py:173 msgid "Repo-tags : " -msgstr "" +msgstr "Repo-tagy : " #: dnf/cli/commands/repolist.py:180 msgid "Repo-distro-tags : " -msgstr "" +msgstr "Repo-distro-tagy : " #: dnf/cli/commands/repolist.py:192 msgid "Repo-updated : " -msgstr "" +msgstr "Repo-aktualizovano : " #: dnf/cli/commands/repolist.py:194 msgid "Repo-pkgs : " -msgstr "" +msgstr "Repo-pkgs : " #: dnf/cli/commands/repolist.py:195 msgid "Repo-available-pkgs: " -msgstr "" +msgstr "Repo-available-pkgs: " #: dnf/cli/commands/repolist.py:196 msgid "Repo-size : " -msgstr "" +msgstr "Repo-velikost : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "" +msgstr "Repo-metalink : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " -msgstr "" +msgstr " Aktualizováno : " #: dnf/cli/commands/repolist.py:206 msgid "Repo-mirrors : " -msgstr "" +msgstr "Repo-zrcadla : " #: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 msgid "Repo-baseurl : " -msgstr "" +msgstr "Repo-baseurl : " #: dnf/cli/commands/repolist.py:219 msgid "Repo-expire : " -msgstr "" +msgstr "Repo-expirace : " #. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) #: dnf/cli/commands/repolist.py:223 msgid "Repo-exclude : " -msgstr "" +msgstr "Repo-exclude : " #: dnf/cli/commands/repolist.py:227 msgid "Repo-include : " -msgstr "" +msgstr "Repo-zahrnuté : " #. TRANSLATORS: Number of packages that where excluded (5) #: dnf/cli/commands/repolist.py:232 msgid "Repo-excluded : " -msgstr "" +msgstr "Repo-vyloučené : " #: dnf/cli/commands/repolist.py:236 msgid "Repo-filename : " -msgstr "" +msgstr "Repo-jmeno-souboru : " #. Work out the first (id) and last (enabled/disabled/count), #. then chop the middle (name)... #: dnf/cli/commands/repolist.py:246 dnf/cli/commands/repolist.py:273 msgid "repo id" -msgstr "ID repozitáře:" +msgstr "ID repozitáře" #: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 #: dnf/cli/commands/repolist.py:281 msgid "status" -msgstr "Stav:" +msgstr "Stav" #: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 msgid "repo name" -msgstr "Název repozitáře:" +msgstr "Název repozitáře" #: dnf/cli/commands/repolist.py:291 msgid "Total packages: {}" msgstr "Celkově balíčků: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "Hledat balíčky shodující se s klíčovým slovem" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1741,67 +1776,67 @@ msgstr "" "Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " "argumentu)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Dotazovat se na všechny verze balíčků (výchozí)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "Zobrazit pouze výsledky z této architektury" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "Zobrazit pouze výsledky v konfliktu s REQ" -#: dnf/cli/commands/repoquery.py:135 -#, fuzzy -#| msgid "shows results that requires package provides and files REQ" +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" -msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" +msgstr "" +"zobrazí výsledky, které vyžaduje, navrhuje, doplňuje, zlepšuje nebo " +"doporučuje balíček poskytuje a soubory REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "Zobrazit pouze výsledky zastaralé s REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "Zobrazit pouze výsledky, které poskytují REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "Zobrazit pouze výsledky, které doporučují REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "Zobrazit pouze výsledky, které zlepšují REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "Zobrazit pouze výsledky, které navrhují REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "Zobrazit pouze výsledky, které doplňují REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 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:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1809,23 +1844,23 @@ msgstr "" "v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " "rekurzivně." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "Zobrazit rekurzivní strom pro balíček(y)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "pracovat na odpovídajícím zdrojovém RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1833,38 +1868,40 @@ 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" -msgstr "" +msgstr "také seznam balíčků neaktivních modulů" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "Zobrazit detailní informace o balíčku" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "Zobrazit seznam souborů v balíčku" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "Zobrazit název zdrojového balíčku RPM" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" -msgstr "" +msgstr "zobrazit seznam změn balíku" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" +"formát zobrazení pro výpis balíčků: \"%%{name} %%{version} ...\", pro " +"zobrazení úplného seznamu tagů použijte --querytags" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1872,7 +1909,7 @@ 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:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1880,7 +1917,7 @@ 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:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1888,85 +1925,90 @@ msgstr "" "Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" " balíčků" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 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:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 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:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" +"Zobrazení schopností, na kterých může balíček záviset, které může rozšířit, " +"doporučit, navrhnout a doplnit." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Zobrazit schopnosti, které balíček může rozšířit." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Zobrazit schopnosti poskytované balíčkem." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Zobrazit schopnosti, které balíček doporučuje." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Zobrazit schopnosti, na kterých balíček závisí." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " "running %%pre and %%post scriptlets. If the package is installed display " "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" +"Pokud balíček není nainstalován, zobrazí se možnosti, na kterých závisí " +"spouštění skriptletů %%pre a %%post. Pokud je balíček nainstalován, zobrazí " +"schopnosti, na kterých závisí pro %%pre, %%post, %%preun a %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Zobrazit schopnosti, které balíček navrhuje." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Zobrazit schopnosti, které balíček může doplnit." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Zobrazit pouze dostupné balíčky." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Zobrazit pouze nainstalované balíčky." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1974,47 +2016,59 @@ msgstr "" "Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " "balíček." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" +"Zobrazí pouze balíčky, které lze odstranit příkazem \"{prog} autoremove\"." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Zobrazit pouze nedávno upravené balíčky" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "klíč, který se má hledat" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%d %a %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Balíček {} neobsahuje žádné soubory" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2024,6 +2078,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%d-%m-%Y %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "Vyhledat detaily balíčku pro zadaný řetězec" @@ -2034,11 +2098,11 @@ msgstr "Prohledat také popis balíčku a URL" #: dnf/cli/commands/search.py:52 msgid "KEYWORD" -msgstr "" +msgstr "KLÍČOVÉ SLOVO" #: dnf/cli/commands/search.py:55 msgid "Keyword to search for" -msgstr "" +msgstr "Klíčové slovo pro vyhledávání" #: dnf/cli/commands/search.py:61 dnf/cli/output.py:460 msgctxt "long" @@ -2086,7 +2150,7 @@ msgstr "Nebyla nalezena shoda." #: dnf/cli/commands/shell.py:47 #, python-brace-format msgid "run an interactive {prog} shell" -msgstr "" +msgstr "spustit interaktivní {prog} shell" #: dnf/cli/commands/shell.py:68 msgid "SCRIPT" @@ -2095,7 +2159,7 @@ msgstr "SKRIPT" #: dnf/cli/commands/shell.py:69 #, python-brace-format msgid "Script to run in {prog} shell" -msgstr "" +msgstr "Skript spuštěný v shellu {prog}" #: dnf/cli/commands/shell.py:142 msgid "Unsupported key value." @@ -2215,6 +2279,8 @@ msgstr "Opouštění shellu" #, python-brace-format msgid "run an interactive {prog} mod for remove and install one spec" msgstr "" +"spustit interaktivní {prog} režim pro odstranění nebo instalaci jedné " +"specifikace" #: dnf/cli/commands/swap.py:40 msgid "The specs that will be removed" @@ -2262,25 +2328,27 @@ msgstr "Zobrazit informace o balíčcích" #: dnf/cli/commands/updateinfo.py:77 msgid "advisories about newer versions of installed packages (default)" -msgstr "" +msgstr "upozornění na novější verze nainstalovaných balíčků (výchozí)" #: dnf/cli/commands/updateinfo.py:80 msgid "advisories about equal and older versions of installed packages" -msgstr "" +msgstr "upozornění na stejné a starší verze nainstalovaných balíčků" #: dnf/cli/commands/updateinfo.py:83 msgid "" "advisories about newer versions of those installed packages for which a " "newer version is available" msgstr "" +"upozornění na novější verze nainstalovaných balíčků, pro které je k " +"dispozici novější verze" #: dnf/cli/commands/updateinfo.py:87 msgid "advisories about any versions of installed packages" -msgstr "" +msgstr "oznámení o všech verzích nainstalovaných balíčků" #: dnf/cli/commands/updateinfo.py:92 msgid "show summary of advisories (default)" -msgstr "" +msgstr "zobrazit souhrn upozornění (výchozí)" #: dnf/cli/commands/updateinfo.py:95 msgid "show list of advisories" @@ -2292,11 +2360,11 @@ msgstr "Zobrazit informace doporučení" #: dnf/cli/commands/updateinfo.py:101 msgid "show only advisories with CVE reference" -msgstr "" +msgstr "zobrazit pouze oznámení s odkazem na CVE" #: dnf/cli/commands/updateinfo.py:104 msgid "show only advisories with bugzilla reference" -msgstr "" +msgstr "zobrazit pouze oznámení s odkazem na bugzillu" #: dnf/cli/commands/updateinfo.py:168 msgid "installed" @@ -2398,8 +2466,8 @@ msgstr "Závažnost" msgid "Files" msgstr "Soubory" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Nainstalováno" @@ -2438,22 +2506,23 @@ msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" #: dnf/cli/main.py:135 msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" +"zkuste do příkazového řádku přidat '{}', abyste nahradili konfliktní balíčky" #: dnf/cli/main.py:139 msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +msgstr "zkuste přidat '{}' pro přeskočení odinstalovatelných balíčků" #: dnf/cli/main.py:142 msgid " or '{}' to skip uninstallable packages" -msgstr "" +msgstr " nebo '{}' pro přeskočení od-instalovatelných balíčků" #: dnf/cli/main.py:147 msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +msgstr "zkuste přidat '{}' pro použití nejen nejlepších kandidátských balíků" #: dnf/cli/main.py:150 msgid " or '{}' to use not only best candidate packages" -msgstr "" +msgstr " nebo '{}' pro použití nejen nejlepších kandidátských balíčků" #: dnf/cli/main.py:167 msgid "Dependencies resolved." @@ -2471,145 +2540,145 @@ msgstr "špatný formát: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" -msgstr "" +msgstr "Argument setopt nemá žádnou hodnotu: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" -msgstr "" +msgstr "Obecné možnosti {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "Umístění konfiguračního souboru" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "tichý běh" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "běh s podrobnějším výstupem" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" -msgstr "" +msgstr "zobrazit {prog} verzi a ukončit" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "Nastavit kořen instalace" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "neinstalovat dokumentace" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "Vypnout všechny pluginy" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "Povolit zásuvné moduly podle jména" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "Zakázat zásuvné moduly podle jména" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "zobrazit nápovědu k příkazům" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." -msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" +msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" -msgstr "" +msgstr "neomezujte transakci na nejlepšího kandidáta" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "Spustit vše ze systémové cache, bez její aktualizace" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "Maximální doba čekání příkazu" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "Úroveň výpisu ladících informací" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "Vypíše detailní výsledky rešení do souborů" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "Úroveň výpisu chyb" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "Úroveň výpisu ladících informací pro rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "Automaticky odpovědět ano na všechny otázky" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "Automaticky odpovědět ne na všechny otázky" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" +"Dočasně povolí úložiště pro účely aktuálního příkazu dnf. Přijímá id, seznam" +" id oddělený čárkou nebo glob id. Tuto volbu lze zadat vícekrát." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" +"Dočasně zakáže aktivní úložiště pro účely aktuálního příkazu dnf. Přijímá " +"id, seznam id oddělený čárkou nebo glob id. Tuto volbu lze zadat vícekrát, " +"ale vzájemně se vylučuje s volbou `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2617,119 +2686,120 @@ 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:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +msgstr "povolit úložiště pomocí příkazu config-manager (automaticky se uloží)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +msgstr "zakázat úložiště pomocí příkazu config-manager (automaticky se uloží)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "Zakázat excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." msgstr "" +"název a cesta k dalšímu repositáři, které se má použít (stejná cesta jako v " +"baseurl), lze zadat vícekrát." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +msgstr "zakázat kontrolu podpisu gpg (pokud to zásady RPM umožňují)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "Kontrola zda jsou použity barvy" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "Vyřešit pouze IPv4 adresy" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "Vyřešit pouze IPv6 adresy" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "Balíčky jen stáhnout" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "přidat k transakci poznámku" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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/option_parser.py:344 +#: dnf/cli/option_parser.py:341 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/option_parser.py:347 +#: dnf/cli/option_parser.py:344 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/option_parser.py:352 +#: dnf/cli/option_parser.py:349 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/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Vynutit použití architektury" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Seznam hlavních příkazů:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Seznam příkazů zásuvných modulů:" -#: dnf/cli/option_parser.py:418 -#, fuzzy, python-format -#| msgid "No match for argument: %s" +#: dnf/cli/option_parser.py:415 +#, python-format msgid "Cannot encode argument '%s': %s" -msgstr "Žádná shoda pro argument: %s" +msgstr "Nelze zakódovat argument '%s': %s" #. Translators: This is abbreviated 'Name'. Should be no longer #. than 12 characters. You can use the full version if it is short @@ -2955,7 +3025,7 @@ msgstr "Repozitář : %s" #: dnf/cli/output.py:857 msgid "Description : " -msgstr "Popis : " +msgstr "Popis : " #: dnf/cli/output.py:861 #, python-format @@ -3023,7 +3093,7 @@ msgstr "Balíčky" #: dnf/cli/output.py:1046 msgid "Installing group/module packages" -msgstr "" +msgstr "Instalace skupiny/modulu balíčků" #: dnf/cli/output.py:1047 msgid "Installing group packages" @@ -3058,7 +3128,7 @@ msgstr "Instalování slabých závislostí" #. TRANSLATORS: This is for a list of packages to be removed. #: dnf/cli/output.py:1060 msgid "Removing" -msgstr "K odstranění" +msgstr "Odstraňování" #: dnf/cli/output.py:1061 msgid "Removing dependent packages" @@ -3076,51 +3146,51 @@ msgstr "Snížení verze" #: dnf/cli/output.py:1089 msgid "Installing module profiles" -msgstr "" +msgstr "Instalace profilu modulu" #: dnf/cli/output.py:1098 msgid "Disabling module profiles" -msgstr "" +msgstr "Zakázání profilu modulu" #: dnf/cli/output.py:1107 msgid "Enabling module streams" -msgstr "" +msgstr "Povolení modulu stream" #: dnf/cli/output.py:1115 msgid "Switching module streams" -msgstr "" +msgstr "Přepínání modulů stream" #: dnf/cli/output.py:1123 msgid "Disabling modules" -msgstr "" +msgstr "Zakázání modulů" #: dnf/cli/output.py:1131 msgid "Resetting modules" -msgstr "" +msgstr "Resetování modulů" #: dnf/cli/output.py:1142 msgid "Installing Environment Groups" -msgstr "" +msgstr "Nainstalované skupiny prostředí" #: dnf/cli/output.py:1149 msgid "Upgrading Environment Groups" -msgstr "" +msgstr "Aktualizace Skupin Prostředí" #: dnf/cli/output.py:1156 msgid "Removing Environment Groups" -msgstr "" +msgstr "Odstranění skupin prostředí" #: dnf/cli/output.py:1163 msgid "Installing Groups" -msgstr "" +msgstr "Instalace Skupin" #: dnf/cli/output.py:1170 msgid "Upgrading Groups" -msgstr "" +msgstr "Aktualizace Skupin" #: dnf/cli/output.py:1177 msgid "Removing Groups" -msgstr "" +msgstr "Odstranění Skupin" #: dnf/cli/output.py:1193 #, python-format @@ -3171,11 +3241,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalovat" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Aktualizovat" @@ -3183,7 +3253,7 @@ msgstr "Aktualizovat" msgid "Remove" msgstr "Odstranit" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Snížit verzi" @@ -3242,204 +3312,204 @@ msgstr "Akce" msgid "Altered" msgstr "Pozměněno" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Žádné transakce" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" -msgstr "" +msgstr "Neúspěšné informace o historii" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Smazáno" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Snížena verze" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Aktualizováno" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Nenainstalováno" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Novější" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Starší" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID transakce:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Počáteční čas :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Začátek rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekund)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minut)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u hodin)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dnů)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Čas ukončení :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Konec rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Uživatel :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Přerušeno" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Návratový kód :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Úspěšné" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Selhání:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Selhalo:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Příkazový řádek:" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Poznámka :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transakce proběhla s:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pozměněné balíčky:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Výstup skriptletu:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Chyby:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalovat závislosti" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Zastaralo" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Zastaralé" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Smazat" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Přeinstalovat" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Balíček %s.%s %s bude nainstalován" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Balíček %s.%s %s bude aktualizací" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Balíček %s.%s %s bude smazán" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Balíček %s.%s %s bude přeinstalován" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, 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/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Balíček %s.%s %s bude zastaralý" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Balíček %s.%s %s bude aktualizován" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Balíček %s.%s %s bude zastarán" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Zahajuje se řešení závislostí" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Řešení závislostí dokončeno" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3452,51 +3522,51 @@ msgstr "" "Otisk: %s\n" "Zdroj : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" -msgstr "Probíhá" +msgstr "Běží" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Spí" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Nepřerušitelné" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Trasován/Zastaven" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Neznámý" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Aplikace s PID %d je: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Paměť : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Spuštěn: %s - před %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stav : %s" @@ -3504,29 +3574,28 @@ msgstr " Stav : %s" #: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 #, python-format msgid "Module or Group '%s' is not installed." -msgstr "" +msgstr "Modul nebo Skupina '%s' není nainstalován." #: dnf/comps.py:198 dnf/comps.py:708 #, python-format msgid "Module or Group '%s' is not available." -msgstr "" +msgstr "Modul nebo Skupina '%s' není k dispozici." #: dnf/comps.py:200 #, python-format msgid "Module or Group '%s' does not exist." -msgstr "" +msgstr "Modul nebo skupina '%s' neexistuje." #: dnf/comps.py:599 -#, fuzzy, python-format -#| msgid "Environment '%s' is not installed." +#, python-format msgid "Environment id '%s' does not exist." -msgstr "Prostředí \"%s\" není nainstalováno." +msgstr "Prostředí ID'%s' neexistuje." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 -#, fuzzy, python-format -#| msgid "Environment '%s' is not installed." +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 +#, python-format msgid "Environment id '%s' is not installed." -msgstr "Prostředí \"%s\" není nainstalováno." +msgstr "Prostředí ID '%s' není nainstalováno." #: dnf/comps.py:639 #, python-format @@ -3536,13 +3605,12 @@ msgstr "Prostředí \"%s\" není nainstalováno." #: dnf/comps.py:641 #, python-format msgid "Environment '%s' is not available." -msgstr "" +msgstr "Prostředí '%s' není k dispozici." #: dnf/comps.py:673 -#, fuzzy, python-format -#| msgid "Group_id '%s' does not exist." +#, python-format msgid "Group id '%s' does not exist." -msgstr "Group_id '%s' neexistuje." +msgstr "Group id '%s' neexistuje." #: dnf/conf/config.py:136 #, python-format @@ -3550,53 +3618,54 @@ msgid "Error parsing '%s': %s" msgstr "Chyba při parsování '%s': %s" #: dnf/conf/config.py:151 -#, fuzzy, python-format -#| msgid "Unknown configuration value: %s=%s in %s; %s" +#, python-format msgid "Invalid configuration value: %s=%s in %s; %s" -msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" +msgstr "Neplatná hodnota konfigurace: %s=%s v %s; %s" #: dnf/conf/config.py:194 msgid "Cannot set \"{}\" to \"{}\": {}" -msgstr "" +msgstr "Nelze nastavit \"{}\" na \"{}\": {}" #: dnf/conf/config.py:244 msgid "Could not set cachedir: {}" -msgstr "" +msgstr "Nepodařilo se nastavit adresář pro cache: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" +"Konfigurační soubor URL \"{}\" se nepodařilo stáhnout:\n" +" {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Neznámá hodnota konfigurace: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "" +msgstr "Chyba při zpracování --setopt s klíčem '%s', hodnotou '%s': %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" -msgstr "" +msgstr "Hlavní konfigurace neměla %s attr. před setopt" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Nesprávné nebo neznámé \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -msgstr "" +msgstr "Chyba při analýze --setopt s klíčem '%s.%s', hodnota '%s': %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" -msgstr "" +msgstr "Repo %s nemělo před setopt atr. %s" #: dnf/conf/read.py:60 #, python-format @@ -3605,23 +3674,23 @@ msgstr "Varování: chyba načítání '%s', přeskakuje se." #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "" +msgstr "Špatné ID pro repozitář: {} ({}), byte = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" -msgstr "" +msgstr "Špatné ID pro repozitář: {}, byte = {} {}" #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" -msgstr "" +msgstr "Úložiště '{}' ({}): Chyba při zpracování konfigurace: {}" #: dnf/conf/read.py:87 msgid "Repository '{}': Error parsing config: {}" -msgstr "" +msgstr "Úložiště '{}': Chyba při zpracování konfigurace: {}" #: dnf/conf/read.py:93 msgid "Repository '{}' ({}) is missing name in configuration, using id." -msgstr "" +msgstr "V konfiguraci chybí název úložiště '{}' ({}), používá se id." #: dnf/conf/read.py:96 msgid "Repository '{}' is missing name in configuration, using id." @@ -3629,47 +3698,54 @@ msgstr "" #: dnf/conf/read.py:113 msgid "Parsing file \"{}\" failed: {}" +msgstr "Rozbor souboru \"{}\" se nezdařil: {}" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" -msgstr "" +msgstr "repo %s: 0x%s již importováno" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." -msgstr "" +msgstr "repo %s: importovaný klíč 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" +"Pro modulární balíček '{}' nejsou k dispozici modulární metadata, nelze jej " +"do systému nainstalovat" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Nenainstaluje zdrojový rpm balíček (%s)." @@ -3699,7 +3775,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "nepodporovaný typ kontrolního součtu: %s" @@ -3739,12 +3815,16 @@ msgstr "" #: dnf/exceptions.py:126 msgid "Modular dependency problem with Defaults:" msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" +msgstr[0] "Problém modulární závislostí s funkcí Defaults:" +msgstr[1] "Problém modulárních závislostí s funkcí Defaults:" +msgstr[2] "Problém modulárních závislostí s funkcí Defaults:" #: dnf/exceptions.py:131 dnf/module/module_base.py:857 msgid "Modular dependency problem:" msgid_plural "Modular dependency problems:" -msgstr[0] "" +msgstr[0] "Problém modulární závislosti:" +msgstr[1] "Problém modulárních závislostí:" +msgstr[2] "Problém modulární závislosti:" #: dnf/lock.py:100 #, python-format @@ -3782,14 +3862,12 @@ msgid "No such stream: {}" msgstr "" #: dnf/module/exceptions.py:39 -#, fuzzy -#| msgid "Enabled modules: {}." msgid "No enabled stream for module: {}" -msgstr "Povolené moduly: {}." +msgstr "Žádné povolený stream pro modul: {}" #: dnf/module/exceptions.py:46 msgid "Cannot enable more streams from module '{}' at the same time" -msgstr "" +msgstr "Nelze povolit více streamů z modulu '{}' současně" #: dnf/module/exceptions.py:52 msgid "Different stream enabled for module: {}" @@ -3804,16 +3882,12 @@ msgid "Specified profile not installed for {}" msgstr "" #: dnf/module/exceptions.py:70 -#, fuzzy -#| msgid "No profile specified for '{}', please specify profile." msgid "No stream specified for '{}', please specify stream" -msgstr "Profil pro '{}' neurčen, prosíme, zadejte profil." +msgstr "Žádný stream pro '{}' neurčen, prosíme, zadejte stream" #: dnf/module/exceptions.py:82 -#, fuzzy -#| msgid "No repositories available" msgid "No such profile: {}. No profiles available" -msgstr "Není k dispozici žádný repozitář" +msgstr "Žádný profil: {}. Nejsou k dispozici žádné profily" #: dnf/module/exceptions.py:88 msgid "No profile to remove for '{}'" @@ -3892,7 +3966,7 @@ msgstr "" #: dnf/module/module_base.py:552 dnf/module/module_base.py:611 #: dnf/module/module_base.py:680 dnf/module/module_base.py:843 msgid "Unable to resolve argument {}" -msgstr "" +msgstr "Nelze vyřešit argument {}" #: dnf/module/module_base.py:321 #, python-brace-format @@ -3953,31 +4027,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "Chyba při zpracování souboru: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Načtené pluginy: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "Žádná odpovídající payload factory pro %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4011,7 +4085,7 @@ msgstr "" #: dnf/rpm/transaction.py:135 msgid "Errors occurred during test transaction." -msgstr "" +msgstr "Během transakce došlo k chybám." #: dnf/sack.py:47 msgid "" @@ -4045,7 +4119,7 @@ msgstr "Reinstalace" #. TODO: 'Removing'? #: dnf/transaction.py:90 msgid "Erasing" -msgstr "K odstranění" +msgstr "Mazání" #. TRANSLATORS: This is for a single package currently being upgraded. #: dnf/transaction.py:92 @@ -4059,7 +4133,7 @@ msgstr "Ověřuje se" #: dnf/transaction.py:97 msgid "Running scriptlet" -msgstr "Probíhá skriplet" +msgstr "Probíhá skriptlet" #: dnf/transaction.py:99 msgid "Preparing" @@ -4073,10 +4147,8 @@ msgid "" msgstr "" #: dnf/transaction_sr.py:68 -#, fuzzy -#| msgid "Errors occurred during transaction." msgid "The following problems occurred while running a transaction:" -msgstr "Během transakce došlo k chybám." +msgstr "Během transakce došlo k následujícím chybám:" #: dnf/transaction_sr.py:89 #, python-brace-format @@ -4131,10 +4203,9 @@ msgid "Cannot find rpm nevra \"{nevra}\"." msgstr "" #: dnf/transaction_sr.py:336 -#, fuzzy, python-brace-format -#| msgid "Package %s is already installed." +#, python-brace-format msgid "Package \"{na}\" is already installed for action \"{action}\"." -msgstr "Balíček %s je již nainstalován." +msgstr "Balíček \"{na}\" je již nainstalován pro akci \"{action}\"." #: dnf/transaction_sr.py:345 #, python-brace-format @@ -4154,10 +4225,9 @@ msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\" msgstr "" #: dnf/transaction_sr.py:377 -#, fuzzy, python-format -#| msgid "Group_id '%s' does not exist." +#, python-format msgid "Group id '%s' is not available." -msgstr "Group_id '%s' neexistuje." +msgstr "Group id '%s' není dostupný." #: dnf/transaction_sr.py:398 #, python-brace-format @@ -4165,50 +4235,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 -#, fuzzy, python-format -#| msgid "Environment '%s' is not installed." +#: dnf/transaction_sr.py:431 +#, python-format msgid "Group id '%s' is not installed." -msgstr "Prostředí \"%s\" není nainstalováno." +msgstr "Skupina id \"%s\" není nainstalována." -#: dnf/transaction_sr.py:432 -#, fuzzy, python-format -#| msgid "Environment '%s' is not installed." +#: dnf/transaction_sr.py:442 +#, python-format msgid "Environment id '%s' is not available." -msgstr "Prostředí \"%s\" není nainstalováno." +msgstr "Prostředí id '%s' není dostupné." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4249,10 +4318,8 @@ msgstr "Selhalo" #. returns for everything that evaluates to False (None, empty..) #: dnf/util.py:633 -#, fuzzy -#| msgid "" msgid "" -msgstr "" +msgstr "" #~ msgid "Already downloaded" #~ msgstr "Již stažen" diff --git a/po/da.po b/po/da.po index e2122427bb..34c9dff2c7 100644 --- a/po/da.po +++ b/po/da.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2021-07-08 11:04+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish \n" @@ -59,55 +59,59 @@ msgstr "Opdateringer downloadet på \"%s\"." msgid "Updates available on '%s'." msgstr "Opdateringer tilgængelige på \"%s\"." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-tjek FEJLEDE" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Venter på internetforbindelse ..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Starter dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Sov i {} sekund" msgstr[1] "Sov i {} sekunder" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Systemet er offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transaktion mislykkedes" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Fejl: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" @@ -115,70 +119,70 @@ msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" msgid "Loading repository '{}' has failed" msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metadata cache genopfrisket fornylig." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Der er ingen aktiverede arkiver i \"{}\"." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: er udløbet og genopfriskes." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: udløber efter %d sekunder." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadata cache oprettet." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: bruger metadata fra %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignorerer softwarearkiver: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Sidste tjek af metadataudløb: %s siden %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -186,97 +190,97 @@ msgstr "" "De downloadede pakker blev gemt i mellemlageret indtil næste transaktion som" " lykkedes." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Du kan fjern mellemlagrede pakker ved at udføre '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Ugyldigt tsflag i konfigurationsfilen: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Tilføjelse af gruppefil fejlede for følgende softwarearkiv: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Kører transaktionskontrol" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Fejl: transaktionstjek vs. depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transaktionstest afsluttet uden fejl." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Kører transaktionstest" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Fejl ved test af transaktion:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transaktionstest afsluttet uden fejl." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Kører transaktion" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Diskkrav:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Fejlopsummering" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB ændret udenfor {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Kunne ikke køre transaktion." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaktion kunne ikke starte:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Kunne ikke slette transaktionsfilen %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Nogle pakker blev ikke downloadet - Prøver igen." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta-RPM'er reducerede %.1f MB af opdateringen til %.1f MB (%.1f%% sparet)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -284,75 +288,75 @@ msgstr "" "Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%.1f%% " "spildt)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "Kan ikke tilføje lokale pakker, da transaktionsjobbet allerede findes" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Kunne ikke åbne: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Offentlig nøgle for %s er ikke installeret" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Kunne ikke åbne pakke %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Offentlig nøgle for %s er ikke sikker" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Pakken %s er ikke signeret" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Kan ikke fjerne %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s fjernet" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Intet match til gruppepakken \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Tilføjer pakker fra gruppen '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Ingen grupper mærket til fjernelse." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Ingen gruppe mærket til opgradering." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -362,29 +366,29 @@ msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." msgid "No match for argument: %s" msgstr "Intet match for argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -392,109 +396,109 @@ msgstr "" "Den samme eller højere version af %s er allerede installeret - kan ikke " "opdatere den." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Pakken %s ikke installeret." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Ikke en gyldig form: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Ingen pakker markeret til fjernelse." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " "tilgængelig" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " "tilgængelige" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Kan ikke indhente en nøgle til en kommandolinjepakke: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Mislykkede pakke er: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG-nøgler er konfigureret som: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Nøglen er blevet godkendt." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Nøglen er blevet afvist." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Import af nøgle mislykkedes (kode %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Nøglen blev importeret" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Installerede ingen nøgler" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -503,27 +507,27 @@ msgstr "" "De GPG-nøgler som vises for \"%s\"-softwarearkivet er allerede installeret, men de er ikke korrekte for denne pakke.\n" "Kontrollér at konfigurationen af nøgle-URL'er er korrekt for dette softwarearkiv." -#: dnf/base.py:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Måske mente du: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -531,23 +535,23 @@ msgstr "" "Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" "cacheonly\"-tilvalg" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Intet match for argument" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Alle match blev filtreret ud af ekskluder-filtrering for argument" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Alle match blev filtreret ud af modulær-filtrering for argument" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Alle match blev installeret fra et andet softwarearkiv for argument" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Pakken %s er allerede installeret." @@ -557,7 +561,7 @@ msgstr "Pakken %s er allerede installeret." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Behandling af filen \"%s\" mislykkedes: %s" @@ -639,10 +643,6 @@ msgstr "Downloader pakker:" msgid "Error downloading packages:" msgstr "Fejl ved download af pakker:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transaktion mislykkedes" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -784,7 +784,7 @@ msgstr "" "Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " "udgivelsesversion)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argument {}: ikke tilladt med argument {}" @@ -1530,8 +1530,10 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "vis modulære pakker" +#, fuzzy +#| msgid "remove all modular packages" +msgid "locate a module the modular packages belong to" +msgstr "fjern alle modulære pakker" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1746,34 +1748,34 @@ msgstr "kildenavn" msgid "Total packages: {}" msgstr "Samlet pakker: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "søg efter pakker som matcher nøgleord" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 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/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Anmod alle versioner af pakker (standard)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "vis kun resultater fra denne ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "vis kun resultater som ejer FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "vis kun resultater som har konflikt med REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 #, fuzzy #| msgid "" #| "shows results that requires, suggests, supplements, enhances,or recommends " @@ -1785,43 +1787,43 @@ msgstr "" "vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " "anbefaler pakker som leveres og filer REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "vis kun resultater som forælder med REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "vis kun resultater som leverer REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "vis kun resultater som anbefaler REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "vis kun resultater som forbedre REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "vis kun resultater som foreslår REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "vis kun resultater som supplementerer REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1829,23 +1831,23 @@ msgstr "" "brugt med --whatrequires, og --requires --resolve, forespørg pakker " "rekursivt." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "løb kompatibilitet for pakkernes oprindelse" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "vis rekursivt træ for pakke(r)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "udfør handling på tilhørende kilde-RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1853,27 +1855,27 @@ msgstr "" "vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " "negativ)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "vis også pakker fra inaktive modulstrømme" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "vis detaljeret information om pakken" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "vis liste over filer i pakken" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "vis RPM-navn på pakkens kilde" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "vis pakkens ændringslogge" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1882,11 +1884,11 @@ msgstr "" "visningsformat til at vise pakker: \"%%{name} %%{version} ...\", brug " "--querytags for at vise den fulde mærkatliste" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "vis tilgængelige mærkater til brug med --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1894,7 +1896,7 @@ msgstr "" "brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " "pakker (standard)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1902,7 +1904,7 @@ msgstr "" "brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" " rpm-forespørgsel)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1910,33 +1912,33 @@ msgstr "" "brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " "pakker" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "begræns forespørgslen til installeret duplikerede pakker" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "begræns forespørgslen til installeret installonly-pakker" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "vis en placering hvorfra pakker kan downloades" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Vis kompatibiliteter som pakken er i konflikt med." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1944,23 +1946,23 @@ msgstr "" "Vis kompatibiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " "og supplementere." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Vis kompatibiliteter som pakken kan forbedre." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Vis kompatibiliteter som pakken leverer." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Vis kompatibiliteter som pakken anbefaler." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Vis kompatibiliteter som pakken afhænger af." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1972,29 +1974,29 @@ msgstr "" "vises formåenheder som den afhænger af for %%pre, %%post, %%preun og " "%%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Vis kompatibiliteter som pakken foreslår." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Vis kompatibiliteter som pakken kan supplementere." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Vis kun tilgængelige pakker." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Vis kun installerede pakker." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2002,25 +2004,25 @@ msgstr "" "Vis kun pakker som leverer en opgradering til pakker som allerede er " "installeret." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "Vis kun pakker som kan fjernes af \"{prog} autoremove\"-kommandoen." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Vis kun pakker som blev installeret af brugeren." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Vis kun pakker som er redigeret for nyligt" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "nøglen som der skal søges efter" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2030,7 +2032,7 @@ msgstr "" " '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" "requires-pre', '--suggests' eller '--supplements'" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2040,15 +2042,26 @@ msgstr "" "(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" "requires --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Pakke {} indeholder ingen filer" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, fuzzy, python-brace-format #| msgid "" #| "No valid switch specified\n" @@ -2069,6 +2082,16 @@ msgstr "" "beskrivelse:\n" " Udskriv et træ af pakker for de givne pakker." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "søg i pakkedetaljer for den givne streng" @@ -2445,8 +2468,8 @@ msgstr "Sværhedsgrad" msgid "Files" msgstr "Filer" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installeret" @@ -2522,111 +2545,106 @@ msgstr "dårligt format: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argument har flere værdier: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Setopt-argument har ingen værdi: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Generelle {prog}-tilvalg" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "placering af konfigurationsfil" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "stille handling" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "uddybende handling" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "vis {prog}-version og afslut" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "indstil installationsroden" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "installer ikke dokumentationer" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "deaktivér alle plugins" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "aktivér plugins efter navn" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "deaktivér plugins ved navn" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "indstil arbitrærkonfiguration og indstillinger for softwarearkiv" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "løs depsolve-problemer ved at springer pakker over" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "vis kommandohjælp" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "begræns ikke transaktionen til den bedste kandidat" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maksimum ventetid for kommando" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "debug-visningsniveau" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "dumper detaljeret løsningsresultater i filer" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "vis gengangere, i softwarearkiver, i list-/search-kommandoer" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "fejlvisningsniveau" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2635,26 +2653,26 @@ msgstr "" "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/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "outputniveau for fejlsøgning af rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "svar automatisk ja til alle spørgsmål" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "svar automatisk nej til alle spørgsmål" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2662,7 +2680,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2670,25 +2688,25 @@ msgstr "" "aktivér blot specifikke softwarearkiver efter et id eller en glob, kan " "angives flere gange" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "ekskluder pakker efter navn eller glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "deaktivér excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2696,93 +2714,93 @@ msgstr "" "etiket og sti til en yderligere softwarearkiv som skal bruges (samme sti som" " en grundurl), kan angives flere gange." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontrollér om farve er brugt" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "indstil metadata som udløbet inden kommandoen køres" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "oversæt kun til IPv4-adresser" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "oversæt kun til IPv6-adresser" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "indstil mappe som pakker skal kopieres til" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "download kun pakker" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "tilføj en kommentar til transaktion" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Inkluder nypakkerelevante pakker, i opdateringer" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Gennemtving brugen af en arkitektur" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Liste over de primære kommandoer:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Liste over plugin-kommandoer:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Kan ikke kode argumentet '%s': %s" @@ -3227,11 +3245,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installér" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Opgrader" @@ -3239,7 +3257,7 @@ msgstr "Opgrader" msgid "Remove" msgstr "Fjern" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Nedgradér" @@ -3296,204 +3314,204 @@ msgstr "Handling(er)" msgid "Altered" msgstr "Ændret" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Ingen transaktioner" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Information om mislykket historik" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Intet transaktions-id eller pakke givet" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Slettet" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Nedgraderet" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Opgraderet" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Ikke installeret" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Nyere" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Ældre" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transaktions-id :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Starttidspunkt :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Start rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekunder)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutter)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u timer)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dage)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Sluttidspunkt :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Slut rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Bruger :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Afbrudt" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Returkode :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Succes" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Fejl:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Fejl:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Udgivelsesver. :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Kommandolinje :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Kommentar :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaktion udført med:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pakker ændret:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptletoutput:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Fejl:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Installér afhængigheder" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Forældede" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Forælder" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Slet" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Geninstallér" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Pakken %s.%s %s vil blive installeret" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Pakken %s.%s %s vil blive opgraderet" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Pakken %s.%s %s vil blive slettet" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Pakken %s.%s %s vil blive geninstalleret" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Pakken %s.%s %s vil blive nedgraderet" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Pakken %s.%s %s vil blive forældet" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Pakken %s.%s %s vil blive opgraderet" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Pakken %s.%s %s vil blive forældet" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Starter afhængighedssøgning" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Afsluttede afhængighedssøgning" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3506,51 +3524,51 @@ msgstr "" " Fingeraftryk: %s\n" " Fra : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Kører" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Sover" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ikke forstyrbar" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Fundet/stoppet" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Ukendt" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Kan ikke finde information om den låsende proces (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Programmet med PID %d er: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Hukommelse : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Startede: %s - %s siden" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Status : %s" @@ -3575,7 +3593,8 @@ msgstr "Modulet eller gruppen '%s' findes ikke." msgid "Environment id '%s' does not exist." msgstr "Miljø-id'et '%s' findes ikke." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Miljø-id'et '%s' er ikke installeret." @@ -3613,7 +3632,7 @@ msgstr "Kan ikke indstille \"{}\" til \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Kunne ikke indstille mellemlagermappe: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3621,31 +3640,31 @@ msgstr "" "Konfigurationsfil-URL'en \"{}\" kunne ikke downloades:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Ukendt konfigurationstilvalg: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Ukorrekt eller ukendt \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Softwarearkivet %s havde ikke en %s-attribut inden setopt" @@ -3683,30 +3702,35 @@ msgstr "Softwarearkivet '{}' mangler navn i konfiguration, bruger id." msgid "Parsing file \"{}\" failed: {}" msgstr "Behandling af filen \"{}\" mislykkedes: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "softwarearkivet %s: 0x%s allerede importeret" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "softwarearkivet %s: importeret nøgle 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "indhenter softwarearkivnøgle for %s ukrypterede fra %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3714,16 +3738,16 @@ msgstr "" "Ingen tilgængelig modulær metadata for den modulære pakke '{}', den kan ikke" " installeres på systemet" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Ingen tilgængelig modulær metadata for modulær pakke" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." @@ -3756,7 +3780,7 @@ 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "ikke-understøttet tjeksumstype: %s" @@ -4025,31 +4049,31 @@ msgstr "Kunne ikke bestemme sidste makecache-tid." msgid "Parsing file failed: %s" msgstr "Behandling af fil mislykkedes: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Indlæser plugins: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Kunne ikke indlæse plugin \"%s\": %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "Ingen match fundet for følgende aktivér plugin-mønstre: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "Ingen match fundet for følgende deaktivér plugin-mønstre: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "ingen matchende payloadfabrik til %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "bestemmer det hurtigste spejl (%s værter).. " @@ -4241,16 +4265,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Manglende objektnøgle \"{key}\" i groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Gruppe-id'et '%s' er ikke installeret." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Miljø-id'et '%s' er ikke tilgængeligt." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4259,32 +4284,32 @@ msgstr "" "Ugyldig værdi \"{group_type}\" af environments.groups.group_type, kun " "\"mandatory\" eller \"optional\" understøttes." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Manglende objektnøgle \"{key}\" i environments.groups." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Uventet værdi af gruppehandlingen \"{action}\" for gruppen \"{group}\"." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Manglende objektnøgle \"{key}\" i en gruppe." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Uventet værdi af miljøhandlingen \"{action}\" for miljøet \"{env}\"." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Manglende objektnøgle \"{key}\" i et miljø." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4330,6 +4355,12 @@ msgstr "Mislykkedes" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt-argument har flere værdier: %s" + +#~ msgid "list modular packages" +#~ msgstr "vis modulære pakker" + #~ msgid "Already downloaded" #~ msgstr "Allerede downloadet" diff --git a/po/de.po b/po/de.po index 08f1844a89..d4f1d2770b 100644 --- a/po/de.po +++ b/po/de.po @@ -38,16 +38,17 @@ # Fabian Affolter , 2020. # David Schwörer , 2021. # CoconutNut , 2021. -# Ettore Atalan , 2021. +# Ettore Atalan , 2021, 2022, 2023. # Philipp Trulson , 2022. # Flo H , 2022. -# Joachim Philipp , 2022. +# Joachim Philipp , 2022, 2023. +# Wilko Meyer , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-25 10:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-03 18:20+0000\n" "Last-Translator: Joachim Philipp \n" "Language-Team: German \n" "Language: de\n" @@ -55,7 +56,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.2\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -92,55 +93,59 @@ msgstr "Aktualisierungen wurden auf »%s« heruntergeladen." msgid "Updates available on '%s'." msgstr "Aktualisierungen sind auf »%s« verfügbar." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Ausführen des Befehls »%s« fehlgeschlagen: %d zurückgegeben" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-Überprüfung fehlgeschlagen" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Warten auf Internetverbindung..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Startet dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Schlaf für {} Sekunde" msgstr[1] "Schlaf für {} Sekunden" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "System ist offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transaktion fehlgeschlagen" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Fehler: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "Fehler beim Laden der Paketquelle »{}«: {}" @@ -148,70 +153,70 @@ msgstr "Fehler beim Laden der Paketquelle »{}«: {}" msgid "Loading repository '{}' has failed" msgstr "Das Laden der Paketquelle »{}« ist fehlgeschlagen" -#: dnf/base.py:329 +#: 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/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Metadaten-Timer-Zwischenspeicherung im Akkubetrieb deaktiviert." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Metadaten-Timer-Zwischenspeicherung deaktiviert." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metadaten-Zwischenspeicher wurde kürzlich aktualisiert." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Es gibt keine aktivierten Paketquellen in »{}«." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: ist abgelaufen und wird aktualisiert." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: verfällt nach %d Sekunden." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadaten-Zwischenspeicher wurde erstellt." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: Metadaten von %s werden verwendet." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Paketquellen werden ignoriert: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Letzte Prüfung auf abgelaufene Metadaten: vor %s am %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -219,60 +224,60 @@ msgstr "" "Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen " "Transaktion im Zwischenspeicher abgelegt." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Sie können zwischengespeicherte Pakete mit dem Befehl »%s« entfernen." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Fehler beim Hinzufügen der Gruppendatei für Paketquelle: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Transaktionsüberprüfung wird ausgeführt" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" "Fehler: Konflikt zwischen Transaktionsüberprüfung und " "Abhängigkeitsauflösung:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transaktionsüberprüfung war erfolgreich." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Transaktion wird getestet" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Transaktionstest fehlerhaft:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transaktionstest war erfolgreich." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Transaktion wird ausgeführt" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Speicherplatzanforderungen:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -283,40 +288,40 @@ msgstr[1] "" "Es werden noch mindestens {0}MB mehr Speicherplatz im {1} Dateisystem " "benötigt." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Fehler-Zusammenfassung" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB wurde außerhalb von {prog} verändert." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Transaktion konnte nicht durchgeführt werden." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaktion konnte nicht starten:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta-RPMs reduzierten %.1f MB an Aktualisierungen auf %.1f MB (%.1f%% " "gespart)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -324,79 +329,79 @@ msgstr "" "Fehlgeschlagene Delta-RPMs erhöhten %.1f MB an Aktualisierungen auf %.1f MB " "(%.1f%% verschwendet)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Lokale Pakete können nicht hinzugefügt werden, da der Transaktionsjob " "bereits vorhanden ist" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "{} konnte nicht geöffnet werden" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problem beim Öffnen des Paketes %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Paket %s ist nicht signiert" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s kann nicht entfernt werden" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s entfernt" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Keine Übereinstimmung für Gruppenpaket »{}«" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Pakete aus der Gruppe »%s« werden hinzugefügt: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Keine Gruppe zum Entfernen markiert." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Keine Gruppe zur Aktualisierung markiert." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -406,32 +411,32 @@ msgstr "" msgid "No match for argument: %s" msgstr "Kein Treffer für Argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" "Datei %s ist ein Quellpaket und kann nicht aktualisiert werden, wird " "ignoriert." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -439,112 +444,112 @@ msgstr "" "Die gleiche oder eine höhere Version von %s ist bereits installiert und kann" " nicht aktualisiert werden." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Kein Paket %s installiert." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Kein gültiges Formular: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Keine Pakete zum Entfernen markiert." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " "Aktualisierung verfügbar" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " "Aktualisierungen verfügbar" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " "Aktualisierung verfügbar" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " "Aktualisierungen verfügbar" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" "Ein Schlüssel für ein Befehlszeilenpaket kann nicht abgerufen werden: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Fehlgeschlagenes Paket ist: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG-Schlüssel sind eingerichtet als: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Der Schlüssel wurde genehmigt." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Der Schlüssel wurde abgelehnt." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Schlüssel erfolgreich importiert" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Es wurden keine Schlüssel installiert" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -553,31 +558,31 @@ msgstr "" "Die aufgelisteten GPG-Schlüssel für die Paketquelle »%s« 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Vielleicht meinten Sie: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " "Prüfsumme" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" "Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -585,29 +590,29 @@ msgstr "" "Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " "»--cacheonly« nicht heruntergeladen werden" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Keine Übereinstimmung für Argumente" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Alle Übereinstimmungen wurden herausgefiltert, indem die Filterung nach " "Argumenten ausgeschlossen wurde" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Alle Übereinstimmungen wurden durch modulare Filterung nach Argumenten " "herausgefiltert" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Alle Übereinstimmungen wurden von einem anderen Repository als Argument " "installiert" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Das Paket %s ist bereits installiert." @@ -617,7 +622,7 @@ msgstr "Das Paket %s ist bereits installiert." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Unerwarteter Wert der Umgebungsvariablen: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Auswerten der Datei »%s« ist fehlgeschlagen: %s" @@ -686,7 +691,7 @@ msgstr "" #: dnf/cli/cli.py:219 msgid "Operation aborted." -msgstr "Operation abgebrochen." +msgstr "Vorgang abgebrochen." #: dnf/cli/cli.py:226 msgid "Downloading Packages:" @@ -696,10 +701,6 @@ msgstr "Pakete werden heruntergeladen:" msgid "Error downloading packages:" msgstr "Fehler beim Herunterladen der Pakete:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transaktion fehlgeschlagen" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -844,7 +845,7 @@ msgstr "" "Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " "um die Version anzugeben)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "Argument {}: Unzulässig zusammen mit Argument {}" @@ -1600,8 +1601,8 @@ msgstr "" "abgleichen" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "modulare Pakete auflisten" +msgid "locate a module the modular packages belong to" +msgstr "das Modul finden, zu dem die modularen Pakete gehören" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1816,11 +1817,11 @@ msgstr "Paketquellenname" msgid "Total packages: {}" msgstr "Pakete insgesamt: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "Nach Paketen anhand des Schlüsselworts suchen" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1828,24 +1829,24 @@ msgstr "" "Alle Pakete abfragen (Kurzform für repoquery '*' oder repoquery ohne " "Argument)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Alle Versionen der Pakete abfragen (Standard)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "Nur Ergebnisse für diese Architektur anzeigen" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" "Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1853,46 +1854,46 @@ 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:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" "Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "nur Ergebnisse anzeigen, die REQ empfehlen" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " "Bereitstellungen); Standard" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1900,24 +1901,24 @@ msgstr "" "zusammen mit --whatrequires und --requires --resolve verwendet, Pakete " "rekursiv abfragen." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "Rekursiven Baum für Paket(e) anzeigen" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "Mit dem entsprechenden Source-RPM arbeiten" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1925,27 +1926,27 @@ msgstr "" "Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " "nicht, falls N negativ ist)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "Auch Pakete inaktiver Modul-Streams auflisten" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "Detaillierte Informationen zum Paket anzeigen" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "Liste der im Paket enthaltenen Dateien anzeigen" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "Name des Source-RPMs des Pakets anzeigen" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "Changelogs zum Paket anzeigen" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1954,11 +1955,11 @@ msgstr "" "Anzeigeformat aufzulistender Pakete: \"%%{name} %%{version} ...\", benutzen " "Sie --querytags um die komplette Tag Liste anzuzeigen" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "Mit --queryformat verwendbare Tags anzeigen" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1966,7 +1967,7 @@ msgstr "" "Das Format »name-epoch:version-release.architecture« zum Anzeigen von " "gefundenen Paketen verwenden (Standard)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1974,7 +1975,7 @@ msgstr "" "Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " "verwenden (Standard-rpm-Abfrage)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1982,32 +1983,32 @@ msgstr "" "Das Format »epoch:name-version-release.architecture« zum Anzeigen von " "gefundenen Paketen verwenden" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "Abfrage auf installierte Paketduplikate begrenzen" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Fähigkeiten, mit denen das Paket in Konflikt steht, anzeigen." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -2015,53 +2016,57 @@ msgstr "" "Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " "vorschlagen und ergänzen kann." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Fähigkeiten anzeigen, die das Paket verbessert." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Vom Paket bereitgestellte Fähigkeiten anzeigen." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Vom Paket empfohlene Fähigkeiten anzeigen." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Fähigkeiten, von denen das Paket abhängt, anzeigen." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " "running %%pre and %%post scriptlets. If the package is installed display " "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" +"Falls das Paket nicht installiert wurde, zeige Möglichkeiten an, von denen " +"es abhängt um %%pre und %%post scriplets auszuführen. Falls das Paket " +"installiert wurde, zeige Möglichkeiten an, von denen es abhängt für %%pre, " +"%%post, %%preun und %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Nur verfügbare Pakete anzeigen." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Nur installierte Pakete anzeigen." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2069,7 +2074,7 @@ msgstr "" "Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " "bereitstellen." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2077,19 +2082,19 @@ msgstr "" "Nur Pakete anzeigen, die mit dem \"{prog} autoremove\" Befehl entfernt " "werden können." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "Schlüssel, nach dem gesucht werden soll" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2099,22 +2104,36 @@ msgstr "" "»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " "»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " "--resolve'" msgstr "" +"Die Option »--recursive« muss zusammen mit »--whatrequires « (optional " +"mit »--alldeps«, aber nicht »--exactdeps«), oder mit »--requires " +"--resolve« verwendet werden" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %d %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Paket {} enthält keine Dateien" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2124,6 +2143,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%d-%m-%Y %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" @@ -2502,8 +2531,8 @@ msgstr "Schweregrad" msgid "Files" msgstr "Dateien" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installiert" @@ -2555,15 +2584,18 @@ msgstr "" #: dnf/cli/main.py:142 msgid " or '{}' to skip uninstallable packages" -msgstr "" +msgstr " oder '{}' zum Überspringen nicht installierbarer Pakete" #: dnf/cli/main.py:147 msgid "try to add '{}' to use not only best candidate packages" msgstr "" +"versuchen Sie, '{}' hinzuzufügen, um nicht nur die Pakete der besten " +"Kandidaten zu verwenden" #: dnf/cli/main.py:150 msgid " or '{}' to use not only best candidate packages" msgstr "" +" oder '{}', um nicht nur die Pakete der besten Kandidaten zu verwenden" #: dnf/cli/main.py:167 msgid "Dependencies resolved." @@ -2581,143 +2613,138 @@ msgstr "unzulässiges Format: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Das Setopt-Argument hat mehrere Werte: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Das Setopt-Argument hat keinen Wert: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Allgemeine {prog}-Optionen" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "Ort der Konfigurationsdatei" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "Stiller Betrieb" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "Detaillierte Ausgaben" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} Version anzeigen und beenden" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "Wurzel-Installationsverzeichnis festlegen" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "Keine Dokumentation installieren" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "Alle Plugins deaktivieren" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "Plugins nach Name aktivieren" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "Plugins nach Namen deaktivieren" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" "Wert für $releasever in Konfiguration und Paketquellendateien überschreiben" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" "Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "Hilfe zu diesem Befehl anzeigen" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" "Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "die Transaktion nicht auf den besten Kandidaten beschränken" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" "Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " "aktualisieren" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "Maximale Befehlswartezeit" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "Debugging-Ausgabestufe" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" "speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "Fehler-Ausgabestufe" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "Stufe der Debugging-Ausgabe für rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "Alle Fragen bejahen" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "Alle Fragen verneinen" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2725,7 +2752,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2733,116 +2760,116 @@ msgstr "" "Nur die per Kennung oder Muster angegebenen Paketquellen aktivieren (darf " "mehrfach angegeben werden)" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "Pakete nach Namen oder Muster ausschließen" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "»excludepkgs« deaktivieren" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" "Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " "werden" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" "gpg-Signaturprüfung deaktivieren (wenn die RPM-Richtlinie dies zulässt)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontrolliert, ob Farbe benutzt wird" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "nur IPv4-Adressen auflösen" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "nur IPv6-Adressen auflösen" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "Nur Pakete herunterladen" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "Einen Kommentar zur Transaktion hinzufügen" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Aktualisierungen mit Verbesserungen einschließen" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Sicherheitsrelevante Aktualisierungen einschließen" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 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/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " "einschließen" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Eine bestimmte Architektur erzwingen" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Hauptbefehle:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Liste der Plugin-Befehle:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Argument »%s« kann nicht kodiert werden: %s" @@ -3287,11 +3314,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installieren" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Aktualisieren" @@ -3299,7 +3326,7 @@ msgstr "Aktualisieren" msgid "Remove" msgstr "Entfernen" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Zurücksetzen" @@ -3356,204 +3383,204 @@ msgstr "Aktion(en)" msgid "Altered" msgstr "Verändert" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Keine Transaktionen" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Keine Transaktionskennung oder Paket angegeben" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Gelöscht" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Zurückgesetzt" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Aktualisiert" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Nicht installiert" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Neuer" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Älter" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transaktionskennung :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Anfangszeit :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Anfang rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u Sekunden)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u Minuten)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u Stunden)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u Tage)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Endzeit :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Ende rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Benutzer :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Abgebrochen" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Rückgabe-Code :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Erfolg" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Fehlschläge:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Fehlschlag:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Releasever:" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Befehlszeile :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Kommentar :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaktion ausgeführt mit:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Veränderte Pakete:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Ausgabe des Skriptlets:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Fehler:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Abhängigkeiteninstallation" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Veraltet" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Veraltet" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Löschen" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Neu installieren" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paket %s.%s %s wird installiert" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paket %s.%s %s würde aktualisiert" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paket %s.%s %s wird entfernt" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paket %s.%s %s wird erneut installiert" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Paket %s.%s %s wird zurück gestuft" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Package %s.%s %s wird aktualiert" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paket %s.%s %s wird obsolet sein" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Abhängigkeitsauflösung wird gestartet" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3566,53 +3593,53 @@ msgstr "" " Fingerabdruck: %s\n" " Von : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Läuft" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Schläft" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Nicht unterbrechbar" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Verfolgt/Gestoppt" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Unbekannt" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" "Informationen über den blockierenden Prozess können nicht gefunden werden " "(Prozesskennung %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Die Anwendung mit Prozesskennung %d ist: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Speicher : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Gestartet: %s - vor %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Status : %s" @@ -3637,7 +3664,8 @@ msgstr "Modul oder Gruppe »%s« existiert nicht." msgid "Environment id '%s' does not exist." msgstr "Umgebungskennung »%s« existiert nicht." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Umgebungskennung »%s« ist nicht installiert." @@ -3675,7 +3703,7 @@ msgstr "Kann »{}« nicht auf »{}« festlegen: {}" msgid "Could not set cachedir: {}" msgstr "Cachedir konnte nicht festgelegt werden: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3683,31 +3711,31 @@ msgstr "" "Konfigurationsdatei-URL »{}« konnte nicht heruntergeladen werden:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Unbekannte Konfigurationsoption: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Fehlerhaft oder unbekannt »{}«: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Paketquelle %s hatte kein Attribut %s vor setopt" @@ -3746,30 +3774,35 @@ msgstr "Paketquelle »{}« fehlt Name in Konfiguration, Kennung wird verwendet." msgid "Parsing file \"{}\" failed: {}" msgstr "Auswerten der Datei »{}» ist fehlgeschlagen: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "Paketquelle %s: 0x%s bereits importiert" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "Paketquelle %s: importierter Schlüssel 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Durch DNS-Eintrag mit DNSSEC-Signatur verifiziert." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NICHT durch DNS-Eintrag verifiziert." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "Paketquellenschlüssel für %s wird unverschlüsselt von %s abgerufen" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3777,16 +3810,16 @@ msgstr "" "Keine modularen Metadaten für modulares Paket »{}« verfügbar, es kann nicht " "auf dem System installiert werden" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Eine rpm-Ausnahme ist aufgetreten: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Keine modularen Metadaten für modulares Paket verfügbar" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." @@ -3818,7 +3851,7 @@ msgstr "DNSSEC-Erweiterung: " 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "Nicht unterstützter Prüfsummentyp: %s" @@ -4081,31 +4114,31 @@ msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." msgid "Parsing file failed: %s" msgstr "Auswerten der Datei ist fehlgeschlagen: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Geladene Plugins: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "Kein passender Payload-Faktor für %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " @@ -4294,50 +4327,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Gruppenkennung »%s« ist nicht installiert." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Umgebungskennung »%s« ist nicht verfügbar." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Fehlender Objektschlüssel »{key}« in Umgebungen.Gruppen." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" "Unerwarteter Wert der Gruppenaktion »{action}« für die Gruppe »{group}«." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Fehlender Objektschlüssel »{key}« in einer Gruppe." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" "Unerwarteter Wert der Umgebungsaktion »{action}« für die Umgebung »{env}«." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Fehlender Objektschlüssel »{key}« in einer Umgebung." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4381,6 +4415,12 @@ msgstr "Fehlgeschlagen" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Das Setopt-Argument hat mehrere Werte: %s" + +#~ msgid "list modular packages" +#~ msgstr "modulare Pakete auflisten" + #~ msgid "Already downloaded" #~ msgstr "Bereits heruntergeladen" diff --git a/po/dnf.pot b/po/dnf.pot index 339582da8e..be7235e59b 100644 --- a/po/dnf.pot +++ b/po/dnf.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-19 03:04+0000\n" +"POT-Creation-Date: 2023-09-21 01:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,55 +53,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -109,237 +113,237 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2140 -#: dnf/base.py:2210 dnf/base.py:2218 dnf/base.py:2352 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -349,127 +353,127 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2137 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2147 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2207 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2213 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2238 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2256 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2271 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2359 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2364 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2464 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2470 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2472 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2493 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2501 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2502 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2514 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2550 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2553 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2586 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2592 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2595 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they " @@ -477,49 +481,49 @@ msgid "" "Check that the correct key URLs are configured for this repository." msgstr "" -#: dnf/base.py:2606 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2659 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2691 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2694 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2697 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2700 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2718 dnf/base.py:2738 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2726 dnf/base.py:2746 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2728 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2744 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2791 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -529,7 +533,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -605,10 +609,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -733,7 +733,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1441,7 +1441,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1657,198 +1657,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use --" "querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1856,74 +1856,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1935,6 +1946,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2278,8 +2299,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2349,137 +2370,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2487,115 +2503,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3035,11 +3051,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3047,7 +3063,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3104,204 +3120,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3310,51 +3326,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3379,7 +3395,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3417,37 +3434,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3485,45 +3502,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3553,7 +3575,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3803,31 +3825,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4013,50 +4035,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "" "Unexpected value of environment action \"{action}\" for environment " "\"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was " diff --git a/po/el.po b/po/el.po index 5a228dfeb8..3aac6e60cb 100644 --- a/po/el.po +++ b/po/el.po @@ -5,342 +5,347 @@ # Translators: # Dimitris Glezos , 2011 # Jan Silhan , 2015. #zanata +# Chris Balabanis , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\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" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2022-11-30 12:19+0000\n" +"Last-Translator: Chris Balabanis \n" +"Language-Team: Greek \n" "Language: el\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" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.2\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "" +msgstr "Οι ακόλουθες ενημερώσεις έχουν εφαρμοστεί στο '%s':" #: dnf/automatic/emitter.py:33 #, python-format msgid "Updates completed at %s" -msgstr "" +msgstr "Οι ενημερώσεις ολοκληρώθηκαν στο %s" #: dnf/automatic/emitter.py:34 #, python-format msgid "The following updates are available on '%s':" -msgstr "" +msgstr "Οι ακόλουθες ενημερώσεις είναι διαθέσιμες στο '%s':" #: dnf/automatic/emitter.py:35 #, python-format msgid "The following updates were downloaded on '%s':" -msgstr "" +msgstr "Οι ακόλουθες ενημερώσεις λήφθηκαν στο '%s':" #: dnf/automatic/emitter.py:83 #, python-format msgid "Updates applied on '%s'." -msgstr "" +msgstr "Οι ενημερώσεις εφαρμόστηκαν στο '%s'." #: dnf/automatic/emitter.py:85 #, python-format msgid "Updates downloaded on '%s'." -msgstr "" +msgstr "Οι ενημερώσεις λήφθηκαν στο '%s'." #: dnf/automatic/emitter.py:87 #, python-format msgid "Updates available on '%s'." -msgstr "" +msgstr "Ενημερώσεις διαθέσιμες στο '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" -msgstr "" +msgstr "Αποτυχία αποστολής email μέσω '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" -msgstr "" +msgstr "Αποτυχία εκτέλεσης της εντολής '%s': επέστρεψε %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "Άγνωστη τιμή διαμόρφωσης: %s=%s στο %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +msgstr "Άγνωστη επιλογή διαμόρφωσης: %s=%s στο %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" -msgstr "" +msgstr "Ο έλεγχος GPG απέτυχε" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." -msgstr "" +msgstr "Αναμονή σύνδεσης στο διαδίκτυο..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." -msgstr "" +msgstr "Έγινε εκκίνηση του dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Κοίμηση για {} δευτερόλεπτο" +msgstr[1] "Κοίμηση για {} δευτερόλεπτα" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." +msgstr "Το σύστημα είναι εκτός σύνδεσης." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" -msgstr "" +msgstr "Σφάλμα:%s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" -msgstr "" +msgstr "Αποτυχία φόρτωσης του αποθετηρίου '{}': {}" #: dnf/base.py:152 msgid "Loading repository '{}' has failed" -msgstr "" +msgstr "Αποτυχία φόρτωσης του αποθετηρίου '{}'" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -350,176 +355,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -529,7 +534,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -602,10 +607,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -730,7 +731,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1436,7 +1437,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1652,198 +1653,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1851,74 +1852,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1928,6 +1940,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2272,8 +2294,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Εγκαταστάθηκε" @@ -2343,137 +2365,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2481,115 +2498,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3029,11 +3046,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3041,7 +3058,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3096,204 +3113,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Διαγράφηκε" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3302,51 +3319,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3371,7 +3388,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3409,37 +3427,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3477,45 +3495,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3545,7 +3568,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3793,31 +3816,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4001,48 +4024,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/en_GB.po b/po/en_GB.po index 05ea81ef84..7cb3bf2ddd 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -7,20 +7,21 @@ # Jan Silhan , 2015. #zanata # Waldo Ribeiro , 2017. #zanata # Bruce Cowan , 2021. +# Andi Chandler , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2021-06-18 10:04+0000\n" -"Last-Translator: Bruce Cowan \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-16 13:20+0000\n" +"Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\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: Weblate 4.7\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -57,55 +58,59 @@ msgstr "Updates downloaded on '%s'." msgid "Updates available on '%s'." msgstr "Updates available on '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Failed to send an e-mail via '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Failed to execute command '%s': returned %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Unknown configuration value: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Unknown configuration option: %s = %s in %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" -msgstr "" +msgstr "GPG check FAILED" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." -msgstr "" +msgstr "Waiting for Internet connection..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." -msgstr "" +msgstr "Started dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sleep for {} second" +msgstr[1] "Sleep for {} seconds" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." +msgstr "System is off-line." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Error: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -113,68 +118,68 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "There are no enabled repositories in \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: will never be expired and will not be refreshed." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: has expired and will be refreshed." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: metadata will expire after %d seconds and will be refreshed now" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: will expire after %d seconds." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadata cache created." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: using metadata from %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignoring repositories: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Last metadata expiration check: %s ago on %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -182,171 +187,171 @@ msgstr "" "The downloaded packages were saved in cache until the next successful " "transaction." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "You can remove cached packages by executing '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Invalid tsflag in config file: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "At least {0}MB more space needed on the {1} filesystem." msgstr[1] "At least {0}MB more space needed on the {1} filesystem." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Could not run transaction." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaction couldn't start:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Failed to remove transaction file %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Public key for %s is not installed" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problem opening package %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Public key for %s is not trusted" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Package %s is not signed" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Cannot remove %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s removed" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -356,127 +361,127 @@ msgstr "" msgid "No match for argument: %s" msgstr "No match for argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "Package %s of lower version already installed, cannot downgrade it." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "No package %s installed." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "No packages marked for removal." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "No security updates needed for \"{}\", but {} update available" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Key import failed (code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Key imported successfully" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Didn't install any keys" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -485,49 +490,49 @@ 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -537,7 +542,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -610,10 +615,6 @@ msgstr "Downloading Packages:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -740,7 +741,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1469,7 +1470,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1685,11 +1686,11 @@ msgstr "repo name" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "search for packages matching keyword" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1697,188 +1698,188 @@ msgstr "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Query all versions of packages (default)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "show only results from this ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "show only results that owns FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "show only results that conflict REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "show only results that obsolete REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "show only results that provide REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "show only results that recommend REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "show only results that enhance REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "show only results that suggest REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "show only results that supplement REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "check dependencies exactly as given, opposite of --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "show available tags to use with --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1886,74 +1887,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "the key to search for" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1963,6 +1975,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "search package details for the given string" @@ -2337,8 +2359,8 @@ msgstr "Severity" msgid "Files" msgstr "Files" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installed" @@ -2410,137 +2432,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "config file location" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "quiet operation" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "verbose operation" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "set install root" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "disable plugins by name" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "set arbitrary config and repo options" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "debugging output level" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "show duplicates, in repos, in list/search commands" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "error output level" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "debugging output level for rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2548,115 +2565,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "control whether colour is used" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3100,11 +3117,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Install" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3112,7 +3129,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Downgrade" @@ -3167,204 +3184,204 @@ msgstr "Action(s)" msgid "Altered" msgstr "Altered" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "No transactions" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "No transaction ID, or package, given" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Erased" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Downgraded" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Not installed" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Newer" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Older" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transaction ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Begin time :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Begin rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u seconds)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutes)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u hours)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u days)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "End time :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "End rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "User :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Aborted" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Return-Code :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Success" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Failures:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Failure:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Command Line :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaction performed with:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Packages Altered:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet output:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Errors:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Dep-Install" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Obsoleted" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Obsoleting" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Erase" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstall" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3373,51 +3390,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Running" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Sleeping" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Uninterruptible" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Traced/Stopped" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Unknown" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memory : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Started: %s - %s ago" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3443,7 +3460,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Warning: Group %s does not exist." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Environment id '%s' is not installed." @@ -3483,37 +3501,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3551,45 +3569,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3619,7 +3642,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3869,31 +3892,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4077,49 +4100,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Group id '%s' is not installed." msgstr "Package %s is not installed." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/eo.po b/po/eo.po index 24d4fae0ba..92a3d9c276 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2019-04-01 09:31+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Esperanto\n" @@ -49,39 +49,39 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-kontrolo MALSUKCESIS" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Komencis dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 #, fuzzy #| msgid "Sleep for %s seconds" msgid "Sleep for {} second" @@ -89,17 +89,21 @@ msgid_plural "Sleep for {} seconds" msgstr[0] "Dormi por %s sekundoj" msgstr[1] "Dormi por %s sekundoj" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transakcio malsukcesis" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Eraro: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "ŝargante deponejon “{}” fiasko: {}" @@ -107,236 +111,236 @@ msgstr "ŝargante deponejon “{}” fiasko: {}" msgid "Loading repository '{}' has failed" msgstr "Ŝargado de deponejo “{}” malsukcesis" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadatuma kaŝmemoro kreita." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: uzante metadatumojn el %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Rulante transakcion" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Diskaj bezonoj:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Resumo de eraro(j)" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Ne povis malfermi: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problemo dum malfermado de pako %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Ne povas forigi %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s forigita" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Neniu kongruo por grupa pako “{}”" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Aldonante pakojn el grupo “%s”: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -346,179 +350,179 @@ msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." msgid "No match for argument: %s" msgstr "Neniu kongruo por argumento: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Pako %s ne instalita, ne povas reinstali ĝin." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Neniu pako %s instalita." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Ne estas valida formo: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Neniu pako markita por forigo." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Fiaskante pako estas: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Konsentis la ŝlosilon." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Rifuzis la ŝlosilon." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Ŝlosilo sukcese enportita" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Ne instalis iujn ajn ŝlosilojn" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Eble vi intencis: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Pako %s jam estas instalita." @@ -528,7 +532,7 @@ msgstr "Pako %s jam estas instalita." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -601,10 +605,6 @@ msgstr "Elŝutante pakojn:" msgid "Error downloading packages:" msgstr "Eraro dum elŝutado de pakoj:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transakcio malsukcesis" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -730,7 +730,7 @@ msgid "" msgstr "" "Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argumento {}: ne permesita kun argumento {}" @@ -1454,7 +1454,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1670,199 +1670,199 @@ msgstr "nomo de deponejo" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" "Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "montri liston de dosieroj ene de la pako" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1870,74 +1870,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Montri nur disponeblajn pakojn." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Montri nur instalitajn pakojn." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la serĉenda ŝlosilo" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1947,6 +1958,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "serĉi pakajn detalojn por la specifita ĉeno" @@ -2314,8 +2335,8 @@ msgstr "Graveco" msgid "Files" msgstr "Dosieroj" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalitaj" @@ -2387,138 +2408,133 @@ msgstr "malbona formo: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argumento havas plurajn valorojn: %s" - -#: dnf/cli/option_parser.py:118 -#, 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "loko de agordodosiero" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "kvieta operacio" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "babilema operacio" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "agordi instal-radikon" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "ne instali dokumentadon" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "malŝalti ĉiujn kromprogramojn" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "ŝalti kromprogramojn per nomo" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "malŝalti kromprogramojn per nomo" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "montri komandan helpon" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maksimuma komanda atendotempo" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "sencimiga eliga nivelo" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "ŝutas detalajn solv-rezultojn en dosierojn" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "erara eliga nivelo" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "sencimiga eniga nivelo por rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "aŭtomate jesi ĉiujn demandojn" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "aŭtomate nei ĉiujn demandojn" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2526,7 +2542,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2534,114 +2550,114 @@ msgstr "" "ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " "specifita plurfoje" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "ekskluzivi pakojn pere de nomo aŭ glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontroli ĉu koloro estas uzata" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "solvi nur al IPv4-adresoj" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "solvi nur al IPv6-adresoj" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "agordi dosierujon al kiu kopii pakojn" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "nur elŝuti pakojn" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "aldoni komenton al transakcio" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Devigi uzon de arĥitekturo" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Listo de ĉefaj komandoj:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Listo de kromprogramaj komandoj:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3087,11 +3103,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instali" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Altgradigi" @@ -3099,7 +3115,7 @@ msgstr "Altgradigi" msgid "Remove" msgstr "Forigi" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Malaltgradigi" @@ -3156,204 +3172,204 @@ msgstr "Ago(j)" msgid "Altered" msgstr "Aliigita" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Neniu transakcio" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Neniu transakcia identigilo, aŭ pako, specifita" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Forigita" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Malaltgradigitaj" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Altgradigitaj" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Ne instalita" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Pli nova" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Pli malnova" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transakcia ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Komenca tempo :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Komenca rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekundoj)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutoj)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u horoj)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u tagoj)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Fina tempo :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Fina rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Uzanto :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Rompita" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Liver-kodo :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Sukceso" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Fiaskoj:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Fiasko:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Eldon-versio :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Komandlinio :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Komento :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transakcio farita per:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Aliigitaj pakoj:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Eligo de skripteto:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Eraroj:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Dependeco-instalo" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Arĥaikigita" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Arĥaikigante" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Forigi" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstali" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Pako %s.%s %s estos instalita" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Package %s.%s %s estos altgradigo" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Package %s.%s %s estos forigita" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Package %s.%s %s estos reinstalita" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Package %s.%s %s estos malaltgradigo" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Package %s.%s %s estos arĥaikigante" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Package %s.%s %s estos altgradigita" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Package %s.%s %s estos arĥaikigita" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Komencante solvon de dependecoj" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Finante solvon de dependecoj" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3362,51 +3378,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Rulante" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Dormante" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Neinterrompebla" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombio" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Nekonata" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " La aplikaĵo kun PID %d estas: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memoro : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Komencis: %s - antaŭ %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stato : %s" @@ -3432,7 +3448,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Averto: Grupo %s ne ekzistas." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Environment id '%s' is not installed." @@ -3472,37 +3489,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Malĝusta aŭ nekonata “{}”: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3540,45 +3557,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Ne instalos fontan rpm-pakon (%s)" @@ -3608,7 +3630,7 @@ msgstr "DNSSEC-etendaĵo: " msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "mesubtenita kontrolsuma speco: %s" @@ -3867,31 +3889,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "Analizado de dosiero malsukcesis: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Ŝargitaj kromprogramoj: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4076,49 +4098,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Group id '%s' is not installed." msgstr "Pako %s ne estas instalita." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4164,6 +4187,9 @@ msgstr "Malsukcesis" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt-argumento havas plurajn valorojn: %s" + #~ msgid "Already downloaded" #~ msgstr "Jam elŝutita" diff --git a/po/es.po b/po/es.po index a36446ace6..d084d100fa 100644 --- a/po/es.po +++ b/po/es.po @@ -35,7 +35,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2022-05-02 18:18+0000\n" "Last-Translator: Alejandro Alcaide \n" "Language-Team: Spanish \n" @@ -81,55 +81,59 @@ msgstr "Actualizaciones descargadas en '%s'." msgid "Updates available on '%s'." msgstr "Actualizaciones disponibles en '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "No se pudo ejecutar '%s': devolvió %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "FALLÓ la verificación de GPG" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Esperando conexión a Internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Inicio de dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Espera {} segundo" msgstr[1] "Espera {} segundos" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "El sistema está fuera de línea." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Falló la transacción" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Error: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "fallo al cargar repositorio '{}': {}" @@ -137,73 +141,73 @@ msgstr "fallo al cargar repositorio '{}': {}" msgid "Loading repository '{}' has failed" msgstr "Ha fallado la carga del repositorio '{}'" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Caché de metadatos actualizado recientemente." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "No hay repositorios habilitados en \"{}\"." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, 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:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: caducará tras %d segundos." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Caché de metadatos creada." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: usando metadatos de %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Descartando repositorios: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Última comprobación de caducidad de metadatos hecha hace %s, el %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -211,58 +215,58 @@ msgstr "" "Los paquetes descargados se han guardado en caché para la próxima " "transacción." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Puede borrar los paquetes de la caché ejecutando '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag no válido en el archivo de configuración: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Ejecutando verificación de operación" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Error: verificación de operación vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Verificación de operación exitosa." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Ejecutando prueba de operaciones" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Error de prueba de transacción:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Prueba de operación exitosa." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Ejecutando operación" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Requerimientos de disco:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -271,39 +275,39 @@ msgstr[0] "" msgstr[1] "" "Se necesita al menos {0}MB de mas espacio en los sistemas de archivos {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Resumen de errores" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB modificado fuera de {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "No se pudo ejecutar la transacción." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "La transacción no pudo iniciarse:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Falló al eliminar archivo de transacción %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "No se descargaron algunos paquetes. Se volverá a intentar." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%.1f%% de ahorro)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -311,77 +315,77 @@ msgstr "" "Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" " (%.1f%% desperdiciado)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "No se pueden añadir paquetes locales, porque el trabajo de trransacción " "todavía existe" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "No se pudo abrir: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "No se ha instalado la llave pública de %s" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problemas abriendo el paquete %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "La llave pública de %s no es confiable" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "El paquete %s no está firmado" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "No es posible eliminar %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s eliminado" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "No hay coincidencia para el grupo \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Añadiendo paquetes del grupo '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "No hay grupos marcados para eliminar." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "No hay grupos marcados para actualizar." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "El paquete %s no está instalado, no se puede revertir." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -391,141 +395,141 @@ msgstr "El paquete %s no está instalado, no se puede revertir." msgid "No match for argument: %s" msgstr "No hay coincidencias para el argumento: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "El paquete %s n está instalado, no puede reinstalarse." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "El paquete %s no está instalado, no puede actualizarse." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" "La misma o superior versión de %s ya está instalada, no puede actualizarlo." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Ningún paquete %s instalado." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Formato incorrecto: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "No se han seleccionado paquetes para eliminar." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Hay paquetes para %s, pero no instalados." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 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:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "No es necesaria ninguna actualización de seguridad, pero hay {} " "actualizaciones disponibles" -#: dnf/base.py:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " "actualizaciones disponibles" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" "No se puede recuperar una clave para un paquete de línea de comando: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". El paquete que falla es: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Llaves GPG configuradas como: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Se ha aprobado la clave." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Se ha rechazado la clave." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "La importación de la llave falló (código %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "La llave ha sido importada exitosamente" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "No se instaló ninguna llave" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -534,33 +538,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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Tal vez quiso decir: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 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:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "Algunos paquetes del repositorio local no pasan el control de integridad" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" "El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " "correcta" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -568,28 +572,28 @@ 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:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "No hay coincidencias para el argumento" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Todas las coincidencias se filtraron excluyendo el argumento de filtrado" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Todas las coincidencia se filtraron mediante un filtrado modular del " "argumento" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Todas las coincidencias fueron instaladas desde un repositorio diferente del" " argumento" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "El paquete %s ya está instalado." @@ -599,7 +603,7 @@ msgstr "El paquete %s ya está instalado." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Falló el análisis del archivo \"%s\": %s" @@ -676,10 +680,6 @@ msgstr "Descargando paquetes:" msgid "Error downloading packages:" msgstr "Error al descargar los paquetes:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Falló la transacción" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -826,7 +826,7 @@ msgstr "" "No se pudo detectar la versión de lanzamiento (use '--releasever' para " "especificarla)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "opción {}: no permitida con la opción {}" @@ -1582,8 +1582,10 @@ msgstr "" "distribución" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "lista de paquetes modulares" +#, fuzzy +#| msgid "remove all modular packages" +msgid "locate a module the modular packages belong to" +msgstr "quitar todos los paquetes modulares" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1802,11 +1804,11 @@ msgstr "Paquetes totales: {}" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "buscar paquetes que coincidan con la palabra clave" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1814,27 +1816,27 @@ msgstr "" "Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " "parámetros)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "mostrar solamente resultados de esta ARCH" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "mostrar solamente resultados que sean dueños de este FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "mostrar sólo resultados con conflictos con REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1842,17 +1844,17 @@ msgstr "" "muestra resultados que requieren, sugieren, complementan, mejoran o " "recomiendan archivos REQ o paquetes que proporcionan REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "mostrar sólo los resultados que reemplazan a REQ" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "mostrar sólo los resultados que proporcionan REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" "mostrar los resultados que requieren el archivo REQ o que algún paquete " @@ -1860,71 +1862,71 @@ msgstr "" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "mostrar solo los resultados que recomiendan REQ" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "mostrar solo los resultados que mejoran REQ" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "mostrar solo los resultados que sugieren REQ" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "mostrar solo los resultados que complementan REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "comprobar dependencias implícitas (archivos y provisiones); opción " "predeterminada" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "comprobar las dependencias tal como se indican, opción contraria a --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" "con --whatrequires y --requires --resolve, hace una consulta recursiva." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "resolver las capacidades hasta los paquetes que las originan" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 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:172 +#: dnf/cli/commands/repoquery.py:175 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:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1932,33 +1934,33 @@ 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/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "listar también paquetes de flujos de módulos inactivos" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "mostrar información detallada del paquete" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "mostrar la lista de archivos del paquete" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "mostrar el nombre del paquete fuente RPM" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "mostrar cambios del paquete" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1969,11 +1971,11 @@ msgstr "" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "mostrar etiquetas disponibles para usar con --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1981,7 +1983,7 @@ msgstr "" "usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" " (predeterminado)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1989,45 +1991,45 @@ msgstr "" "usar nombre-versión-lanzamiento para mostrar los paquetes (opción " "predeterminada de rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 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/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limitar la consulta a los paquetes duplicados instalados" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limitar la consulta a paquetes «installonly» instalados" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "limitar la consulta a paquetes instalados con dependencias sin satisfacer" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "mostrar de dónde se pueden descargar los paquetes" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -2037,29 +2039,29 @@ msgstr "" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Mostrar las capacidades que el paquete puede mejorar." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Mostrar las capacidades proporcionadas por el paquete." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Mostrar las capacidades que el paquete recomienda." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Mostrar las capacidades de las que el paquete depende." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -2072,31 +2074,31 @@ msgstr "" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Mostrar las capacidades que el paquete sugiere." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Mostrar las capacidades que el paquete puede complementar." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Mostrar sólo paquetes disponibles." # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 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:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" @@ -2105,13 +2107,13 @@ msgstr "" # auto translated by TM merge from project: dnf-plugins-core, version: master, # DocId: dnf-plugins-core -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 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/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2119,23 +2121,23 @@ msgstr "" "Mostrar solo los paquetes que pueden quitarse con el comando \"{prog} " "autoremove\"." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 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:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la clave para buscar" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2145,7 +2147,7 @@ msgstr "" "enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" "suggests' o '--supplements'" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2155,15 +2157,26 @@ msgstr "" "(opcionalmente con '--alldeps', pero no con '--exactdeps'), o con '--" "requires --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "la opción {} necesita --whatrequires o --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "El paquete {} no contiene archivos" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2178,6 +2191,16 @@ msgstr "" "descripción:\n" " Para los paquetes dados imprime un árbol de los paquetes." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "busca detalles en los paquetes con la cadena indicada" @@ -2556,8 +2579,8 @@ msgstr "Severidad" msgid "Files" msgstr "Archivos" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalado" @@ -2634,117 +2657,112 @@ msgstr "formato incorrecto: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Hay varios valores para el parámetro setopt: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "No se define valor para el parámetro 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Opciones generaes {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "ubicación del archivo de configuración" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operación discreta" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operación detallada" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "mostrar versión de {prog} y salir" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "define la raíz de instalación" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "no instalar documentación" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "desactivar todos los complementos" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "activar complementos por nombre" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "desactivar complementos de acuerdo a su nombre" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "define opciones arbitrarias de configuración y repositorios" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "resuelve los problemas de dependencias saltándose paquetes" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "mostrar ayuda del comando" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "permitir borrado de paquetes instalados para resolver dependencias" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "intentar la mejor versión del paquete disponible en operaciones." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "no limitar la transacción al mejor candidato" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "tiempo máximo de espera de comando" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivel de depuración de la salida" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" "descargar en archivos los resultados detallados de la resolución de " "dependencias" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" "mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nivel de error de la salida" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2754,19 +2772,19 @@ msgstr "" "mostrar las capacidades de el paquete obsoleto para información, listado y " "repositorio" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nivel de depuración de salida para rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "responder \"sí\" a todas las preguntas" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "responder \"no\" a todas las preguntas" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 #, fuzzy #| msgid "" #| "Temporarily enable repositories for the purposeof the current dnf command. " @@ -2781,7 +2799,7 @@ msgstr "" "actual. Acepta una id, una lista de ids separadas por comas o un conjunto de" " ids. Esta opción se puede especificar múltiples veces." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 #, fuzzy #| msgid "" #| "Temporarily disable active repositories for thepurpose of the current dnf " @@ -2799,7 +2817,7 @@ msgstr "" " de ids. Esta opción se puede especificar múltiples veces, pero es " "mutuamente excluyente con `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2807,26 +2825,26 @@ msgstr "" "activar repositorios específicos por identificador o patrón, se puede usar " "varias veces" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "activar repositorios con el comando config-manager (guarda automáticamente)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "desactivar repositorios con el comando config-manager (guarda " "automáticamente)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "excluir paquetes por nombre o patrón" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "desactivar la opción excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2834,89 +2852,89 @@ msgstr "" "etiqueta y ruta a un repositorio adicional a usar (la misma rita que en " "baseurl), puede ser especificado múltiples veces." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" "deshabilita la comprobación de la firma gpg (si lo permite la política RPM)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "controla la utilización de colores" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "resolver a direcciones IPv4 únicamente" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "resolver a direcciones IPv6 únicamente" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "directorio al que copiar los paquetes" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "Solo descargar los paquetes" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "añade un comentario a la transacción" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Incluir paquetes con solución de problemas" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Incluir paquetes con mejoras" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Incluir nuevos paquetes" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Incluir paquetes de seguridad" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "Incluir paquetes de seguridad con esa severidad" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Fuerza el uso de una arquitectura" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Lista de comandos principales:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Lista de comandos de los complementos:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "No se pudo codificar argumento \"%s\": %s" @@ -2983,9 +3001,9 @@ 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 +#. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:478 msgid "Source" msgstr "Fuente" @@ -3363,11 +3381,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalar" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Actualizar" @@ -3375,7 +3393,7 @@ msgstr "Actualizar" msgid "Remove" msgstr "Eliminar" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Revertir" @@ -3432,204 +3450,204 @@ msgstr "Acción(es)" msgid "Altered" msgstr "Modificado" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Sin transacciones" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "No se pudo obtener el histórico" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "No se ha indicado ningún paquete ni ID de transacción" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Eliminado" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Revertido" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Actualizado" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "No instalado" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Nuevos" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Antiguos" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID de transacción:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Hora inicial :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Rpmdb inicial :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u segundos)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutos)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u horas)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dias)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Hora final :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Rpmdb final :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Usuario :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Abortado" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Código de retorno:" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Éxito" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Errores:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Error:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Publicación :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Línea de comando :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Comentario :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transacción realizada con:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Paquetes modificados:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Información del scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Errores:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalación de dependencias" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Reemplazado" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Reemplazando" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Eliminar" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstalar" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paquete %s.%s %s seleccionado para instalar" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paquete %s.%s %s seleccionado como actualización" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paquete %s.%s %s seleccionado para eliminar" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Paquete %s.%s %s seleccionado para revertir" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Paquete %s.%s %s seleccionado para actualizar" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Comenzando resolución de dependencias" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Resolución de dependencias finalizada" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3642,52 +3660,52 @@ msgstr "" " Huella : %s\n" " Desde : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Ejecutando" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Durmiendo" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ininterrumplible" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Rastreado/Detenido" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Desconocido" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" "Imposible encontrar información acerca del proceso bloqueante (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " La aplicación con PID %d es: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memoria : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Iniciado: %s - hace %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Estado : %s" @@ -3712,7 +3730,8 @@ msgstr "El módulo o grupo '%s' no existe." msgid "Environment id '%s' does not exist." msgstr "El id de entorno '%s' no existe." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "El id de entorno '%s' no está instalado." @@ -3750,7 +3769,7 @@ msgstr "No se puede establecer \"{}\" a \" {}\": {}" msgid "Could not set cachedir: {}" msgstr "No se pudo establecer el directorio de caché: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3758,32 +3777,32 @@ msgstr "" "Archivo de configuración URL \"{}\" no se pudo descargar:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opción de configuración desconocida: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "\"{}\" incorrecta o desconocida: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, 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" @@ -3825,30 +3844,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "Análisis de archivo \"{}\" fallado: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: clave 0x%s ya importada" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: importada clave 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Verificado mediante registro DNS con firma DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NO se ha verificado mediante el registro DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "recuperando la clave del repositorio para %s sin cifrar de %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3856,16 +3880,16 @@ msgstr "" "No hay disponibles metadatos modulares para paquete modular '{}', no puede " "ser instalado en el sistema" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Se ha producido una excepción de rpm: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "No hay metadatos disponibles para el paquete modular" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "No instalará un paquete rpm fuente (%s)." @@ -3897,7 +3921,7 @@ msgstr "Extensión DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Comprobando la validez de las claves importadas." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "tipo de suma de verificación no soportada: %s" @@ -4176,35 +4200,35 @@ msgstr "Falló la obtención de la hora del último makecache." msgid "Parsing file failed: %s" msgstr "Falló el análisis del archivo: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Complementos cargados: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Error al cargar el complemento \"%s\": %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "No se encontraron coincidencias para los siguiente patrones de habilitación " "de complemento: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "No se encontraron coincidencias para los siguientes patrones de " "deshabilitación de complemento: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "no se ha encontrado gestor de datos para %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "buscando el servidor más adecuado (%s servidores)... " @@ -4400,48 +4424,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "El grupo '%s' no está instalado." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "El entorno '%s' no está disponible." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4485,6 +4510,12 @@ msgstr "Fallido" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Hay varios valores para el parámetro setopt: %s" + +#~ msgid "list modular packages" +#~ msgstr "lista de paquetes modulares" + #~ msgid "Already downloaded" #~ msgstr "Ya descargado" diff --git a/po/eu.po b/po/eu.po index 374e63c95a..e04c36e5fe 100644 --- a/po/eu.po +++ b/po/eu.po @@ -5,24 +5,24 @@ # Translators: # assar , 2014-2015 # assar , 2011 -# Asier Sarasua Garmendia , 2015. #zanata +# Asier Sarasua Garmendia , 2015. #zanata, 2022. # Jan Silhan , 2015. #zanata -# Asier Sarasua Garmendia , 2016. #zanata -# Asier Sarasua Garmendia , 2017. #zanata +# Asier Sarasua Garmendia , 2016. #zanata, 2022. +# Asier Sarasua Garmendia , 2017. #zanata, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2017-08-28 04:12+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2022-11-16 20:19+0000\n" "Last-Translator: Asier Sarasua Garmendia \n" -"Language-Team: Basque (http://www.transifex.com/projects/p/dnf/language/eu/)\n" +"Language-Team: Basque \n" "Language: eu\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" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -60,55 +60,59 @@ msgstr "'%s'(e)rako deskargatutako eguneratzeak." msgid "Updates available on '%s'." msgstr "'%s'(e)rentzat eskuragarri dauden eguneratzeak." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" -msgstr "" +msgstr "Huts egin du '%s' komandoaren exekuzioak: %d itzuli da" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "Konfigurazio-balio ezezaguna: %s=%s hemen: %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +msgstr "Konfigurazio-aukera ezezaguna: %s = %s hemen: %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." -msgstr "" +msgstr "Internet konexioaren zain..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." +msgstr "Sistema lineaz kanpo dago." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Errorea: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -116,158 +120,158 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Metadatu-tenporizadorea cacheatzea desgaituta bateriarekin funtzionatzean." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Metadatu-tenporizadorea cacheatzea desgaituta." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metadatu-cachea berriki freskatu da." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadatuen cachea sortu da." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: %s(e)ko metadatuak erabiltzen." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Transakzio-egiaztapena exekutatzen" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transakzio-egiaztapena ongi egin da." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Transakzio-proba exekutatzen" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transakzio-proba ongi egin da." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Transakzioa exekutatzen" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Ezin izan da transakzioa exekutatu." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transakzioa ezin izan da abiarazi:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "%s transakzio-fitxategia kentzeak huts egin du" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -276,7 +280,7 @@ msgstr "" "Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " "gutxiago da)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -286,75 +290,75 @@ msgstr "" "Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " "gutxiago da)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Arazoa %s paketea irekitzen" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s-(r)entzako gako publikoa ez da fidagarria" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "%s paketea ez dago sinatuta" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Ezin da %s kendu" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s kendu da" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Ez da talderik markatu hura kentzeko." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -364,131 +368,131 @@ msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." msgid "No match for argument: %s" msgstr "Ez dago bat etortzerik argumenturako: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "%s paketea ez dago instalatuta." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Ez da paketerik markatu kendua izateko." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Gakoaren inportazioak huts egin du (%d kodea)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Gakoa ongi inportatu da" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Ez da gakorik instalatu" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -497,49 +501,49 @@ 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -549,7 +553,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -622,10 +626,6 @@ msgstr "Paketeak deskargatzen:" msgid "Error downloading packages:" msgstr "Errorea paketeak deskargatzen:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -752,7 +752,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1474,7 +1474,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1690,198 +1690,198 @@ msgstr "biltegi-izena" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "erakutsi paketeko fitxategien zerrenda" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "erakutsi paketearen iturburuko RPM izena" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1889,74 +1889,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1966,6 +1977,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2310,8 +2331,8 @@ msgstr "Larritasuna" msgid "Files" msgstr "Fitxategiak" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalatua" @@ -2382,139 +2403,134 @@ msgstr "formatu okerra: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "konfigurazio-fitxategiaren kokapena" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "eragiketa lasaia" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "eragiketa berritsua" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "ezarri instalazio-erroa" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "desgaitu plugin guztiak" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "desgaitu pluginak izenaren arabera" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" "gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" "saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "arazketa-irteeraren maila" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "errore-irteeraren maila" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "arazketa-irteeraren maila rpm-rako" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2522,115 +2538,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "baztertu paketeak izenaren edo ereduaren arabera" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontrolatu kolorea erabiliko den" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "ebatzi IPv4 helbideak soilik" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "ebatzi IPv6 helbideak soilik" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3076,11 +3092,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalatu" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Bertsio-berritu" @@ -3088,7 +3104,7 @@ msgstr "Bertsio-berritu" msgid "Remove" msgstr "Kendu" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Bertsio zaharra instalatu" @@ -3145,204 +3161,204 @@ msgstr "Ekintza(k)" msgid "Altered" msgstr "Aldatua" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Ez dago transakziorik" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Ez da transakzio-IDrik, edo paketerik, eman" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Ezabatua" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Bertsio zaharra instalatua" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Bertsio-berritua" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Ez instalatua" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Berriagoa" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Zaharragoa" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transakzio-IDa :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Hasiera-ordua :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Hasierako rpmdb-a :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u segundo)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutu)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u ordu)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u egun)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Amaiera-ordua :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Amaierako rpmdb-a :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Erabiltzailea :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Abortatua" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Itzulera-kodea :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Arrakasta" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Hutsegiteak:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Hutsegitea:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Komando-lerroa :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transakzioa honekin burutu da:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Aldatutako paketeak:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet-irteera:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Erroreak:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Mendekotasunak instalatu" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Zaharkitua" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Zaharkitutzat hartzen" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Ezabatu" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Berrinstalatu" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Mendekotasunen ebazpena hasten" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Mendekotasunen ebazpena amaitu da" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3355,51 +3371,51 @@ msgstr "" " Hatz-marka: %s\n" " Hemendik : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Exekutatzen" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Lotan" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ezin da eten" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zonbia" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Aztarnatua/Gelditua" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Ezezaguna" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " %d PIDa duen aplikazioa hau da: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memoria: %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Hasiera: %s - duela %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Egoera : %s" @@ -3425,7 +3441,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "'%s' ingurunea ez dago instalatuta." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3465,37 +3482,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3533,45 +3550,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." @@ -3601,7 +3623,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "onartzen ez den kontroleko batura mota: %s" @@ -3851,31 +3873,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4060,50 +4082,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "'%s' ingurunea ez dago instalatuta." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "'%s' ingurunea ez dago instalatuta." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/fa.po b/po/fa.po index e96d3711cd..b8b851ed0c 100644 --- a/po/fa.po +++ b/po/fa.po @@ -1,28 +1,29 @@ # Ahmad Haghighi , 2019. #zanata +# Taha Mokhtary , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2019-11-06 10:48+0000\n" -"Last-Translator: Ahmad Haghighi \n" -"Language-Team: Persian\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-05-29 09:20+0000\n" +"Last-Translator: Taha Mokhtary \n" +"Language-Team: Persian \n" "Language: fa\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" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.17\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "" +msgstr "به روز رسانی های زیر اعمال شده است برای %s:" #: dnf/automatic/emitter.py:33 #, python-format msgid "Updates completed at %s" -msgstr "" +msgstr "به‌روزرسانی‌ها در %s تکمیل شدند" #: dnf/automatic/emitter.py:34 #, python-format @@ -49,54 +50,58 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "'%s' :خطا" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -104,237 +109,237 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "زمان‌سنج حافظه‌ی نهان فراداده غیرفعال شد" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr ".حافظه‌ی نهان فراداده اخیرا تازه‌سازی شده است" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr ".هیچ مخزن فعالی در \"{}\" وجود ندارد" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "هرگز منقضی نخواهد شد و نیازی به تازه‌سازی ندارد %s:" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "منقضی شده و نیاز به تازه‌سازی دارد %s:" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr ".حافظه‌ی نهان فراداده ایجاد شده است" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "%s :مخازن نادیده گرفته شده" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "آخرین زمان بررسی انقضای فراداده: %s پیش در %s" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" ".بسته‌های بارگیری شده تا زمان تراکنش موفق بعدی در حافظه‌ی نهان ذخیره شده‌اند" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "اجرای بررسی تراکنش‌ها" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr ".بررسی تراکنش موفق شد" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "اجرای آزمون تراکنش" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr ":خطار آزمون تراکنش" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "اجرای تراکنش" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "خلاصه‌ی خطا" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr ".نمی‌توان تراکنش را اجرا کرد" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr ":تراکنش نمی‌تواند شروع شود" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -344,176 +349,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "کلید با موفقیت وارد شد" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -523,7 +528,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -596,10 +601,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -724,7 +725,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1434,7 +1435,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1650,198 +1651,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1849,74 +1850,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1926,6 +1938,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2270,8 +2292,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "نصب شده" @@ -2341,137 +2363,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "فعال کردن افزایه‌ها بر اساس نام" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "غیرفعال کردن افزایه‌ها بر اساس نام" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2479,115 +2496,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3027,11 +3044,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "نصب" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "ارتقا" @@ -3039,7 +3056,7 @@ msgstr "ارتقا" msgid "Remove" msgstr "حذف" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "تنزل" @@ -3094,204 +3111,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "تنزل یافته" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "ارتقا یافته" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "منسوخ کردن" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3300,51 +3317,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3369,7 +3386,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3407,37 +3425,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3475,45 +3493,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3543,7 +3566,7 @@ msgstr ":DNSSEC افزونه " msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3791,31 +3814,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -3999,48 +4022,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/fi.po b/po/fi.po index cbc131ce48..ceb06e37fb 100644 --- a/po/fi.po +++ b/po/fi.po @@ -5,20 +5,21 @@ # Translators: # Ville-Pekka Vainio , 2011 # Jan Silhan , 2015. #zanata -# Jiri Grönroos , 2015. #zanata, 2020. -# Jiri Grönroos , 2017. #zanata, 2020. +# Jiri Grönroos , 2015. #zanata, 2020, 2022. +# Jiri Grönroos , 2017. #zanata, 2020, 2022. # Toni Rantala , 2017. #zanata -# Jiri Grönroos , 2018. #zanata, 2020. +# Jiri Grönroos , 2018. #zanata, 2020, 2022. # Jari Korva , 2019. #zanata, 2020. -# Ricky Tigg , 2020, 2021, 2022. -# Jan Kuparinen , 2020, 2021, 2022. +# Ricky Tigg , 2020, 2021, 2022, 2023. +# Jan Kuparinen , 2020, 2021, 2022, 2023. # Robin Lahtinen , 2021. +# Ville-Pekka Vainio , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-07 15:51+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-08-03 19:21+0000\n" "Last-Translator: Jan Kuparinen \n" "Language-Team: Finnish \n" "Language: fi\n" @@ -26,165 +27,171 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "Seuraavat päivitykset on toteutettu '%s':een:" +msgstr "Seuraavat päivitykset on toteutettu järjestelmään ”%s”:" #: dnf/automatic/emitter.py:33 #, python-format msgid "Updates completed at %s" -msgstr "Päivitykset toteutettu '%s':lla" +msgstr "Päivitykset toteutettu %s" #: dnf/automatic/emitter.py:34 #, python-format msgid "The following updates are available on '%s':" -msgstr "Seuraavat päivitykset ovat saatavilla '%s':een:" +msgstr "Seuraavat päivitykset ovat saatavilla järjestelmään ”%s”:" #: dnf/automatic/emitter.py:35 #, python-format msgid "The following updates were downloaded on '%s':" -msgstr "Seuraavat päivitykset ladattiin '%s':een:" +msgstr "Seuraavat päivitykset ladattiin järjestelmään ”%s”:" #: dnf/automatic/emitter.py:83 #, python-format msgid "Updates applied on '%s'." -msgstr "Päivitykset toteutettu '%s':een." +msgstr "Päivitykset toteutettu järjestelmään ”%s”." #: dnf/automatic/emitter.py:85 #, python-format msgid "Updates downloaded on '%s'." -msgstr "Päivitykset ladattu '%s':een." +msgstr "Päivitykset ladattu järjestelmään ”%s”." #: dnf/automatic/emitter.py:87 #, python-format msgid "Updates available on '%s'." -msgstr "Päivitykset saatavilla '%s':lla." +msgstr "Päivityksiä saatavilla järjestelmään ”%s”." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" -msgstr "Sähköpostin lähettäminen palvelimen '%s' kautta epäonnistui: %s" +msgstr "Sähköpostin lähettäminen palvelimen ”%s” kautta epäonnistui: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" -msgstr "Komennon '%s' suorittaminen epäonnistui: palautti %d" +msgstr "Komennon ”%s” suorittaminen epäonnistui: palautti %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Tuntematon kokoonpanoarvo: %s=%s %s:ssa; %s" +msgstr "Tuntematon asetusarvo: %s=%s tiedostossa %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" -msgstr "Tuntematon määritysvaihtoehto: %s = %s %s:ssa" +msgstr "Tuntematon asetusvaihtoehto: %s = %s tiedostossa %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-tarkistus EPÄONNISTUI" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." -msgstr "Odotetaan Internet-yhteyttä ..." +msgstr "Odotetaan Internet-yhteyttä..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Käynnistettiin dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" -msgstr[0] "Nuku {} sekunnin ajaksi" -msgstr[1] "Nuku {} sekunnin ajaksi" +msgstr[0] "Nukutaan {} sekunti" +msgstr[1] "Nukutaan {} sekuntia" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Järjestelmä ei ole verkkotilassa." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transaktio epäonnistui" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Virhe: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" -msgstr "Ohjelmistolähteen '{}' latauksen epäonnistuminen: {}" +msgstr "Ohjelmistolähteen ”{}” latauksen epäonnistuminen: {}" #: dnf/base.py:152 msgid "Loading repository '{}' has failed" -msgstr "Ohjelmistolähteen '{}}' lataaminen epäonnistui" +msgstr "Ohjelmistolähteen ”{}” lataaminen epäonnistui" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -"Metatietojen ajastimen välimuisti on poistettu käytöstä suoritettaessa " -"mitattua yhteyttä." +"Metatietojen ajastimen välimuisti on poistettu käytöstä, koska käytetään " +"maksullista yhteyttä." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -"Metatietojen ajastimen välimuisti poistettu käytöstä kun sitä käytetään " -"akulla." +"Metatietojen ajastimen välimuisti on poistettu käytöstä, koska järjestelmää " +"käytetään akkuvirralla." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." -msgstr "Metatietojen-ajastimen välimuisti poistettu käytöstä." +msgstr "Metatietojen ajastimen välimuisti poistettu käytöstä." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metatietojen välimuisti päivitettiin äskettäin." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." -msgstr "\"{}\":ssa ei ole sallituja ohjelmistolähteitä." +msgstr "" +"Asetustiedostojen hakemistossa ”{}” ei ole käytössä olevia " +"ohjelmistolähteitä." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: ei koskaan vanhene, eikä sitä päivitetä." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: on vanhentunut ja se päivitetään." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: metatiedot vanhenevat %d sekunnin kuluttua ja ne päivitetään nyt" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: vanhenee %d sekunnin kuluttua." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metatietovälimuisti luotu." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." -msgstr "%s: käytetään %s:n metatietoja." +msgstr "%s: käytetään metatietoja ajalta %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" -msgstr "Ohjelmistolähteiden ohittaminen: %s" +msgstr "Ohitetaan ohjelmistolähteet: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." -msgstr "Viimeisin metatiedon vanhenemistarkistus: %s sitten %s:lla." +msgstr "Viimeisin metatiedon vanhenemistarkistus: %s sitten %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -192,58 +199,58 @@ msgstr "" "Ladatut paketit tallennettiin välimuistiin seuraavaan onnistuneeseen " "transaktioon saakka." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." -msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla '%s'." +msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla ”%s”." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Virheellinen tsflag asetustiedostossa: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" -msgstr "Ryhmien tiedoston lisääminen ohjelmislähteelle epäonnistui: %s - %s" +msgstr "Ryhmätiedoston lisääminen ohjelmistolähteelle epäonnistui: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Suoritetaan transaktiotarkistus" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Virhe: transaktion tarkistus vs. depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transaktiotarkistus onnistui." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Suoritetaan transaktiotesti" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Transaktion testivirhe:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transaktiotesti onnistui." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Suoritetaan transaktio" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Levyvaatimukset:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -252,40 +259,40 @@ msgstr[0] "" msgstr[1] "" "Tiedostojärjestelmässä {1} tarvitaan vähintään {0} Mt enemmän tilaa." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Yhteenveto virheistä" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." -msgstr "RPMDB muutettu {prog}:n ulkopuolella." +msgstr "RPMDB:tä on muutettu ohjelmiston {prog} ulkopuolella." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Transaktiota ei voitu suorittaa." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaktiota ei voitu aloittaa:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Transaktiotiedoston %s poistaminen epäonnistui" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " "(%.1f %% säästetty)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -293,76 +300,76 @@ msgstr "" "Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " "%.1f megatavuun (%.1f%% tuhlattu)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Paikallisia paketteja ei voi lisätä, koska transaktiotyö on jo olemassa" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Avaus ei onnistunut: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Julkista avainta pakettia %s varten ei ole asennettu" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Ongelma paketin %s avaamisessa" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Paketin %s julkiseen avaimeen ei luoteta" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Pakettia %s ei ole allekirjoitettu" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Ei voida poistaa tiedostoa %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "tiedosto %s on poistettu" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Ei vastaavaa ryhmäpaketille \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" -msgstr "Pakettien lisääminen ryhmästä '%s': %s" +msgstr "Lisätään paketit ryhmästä ”%s”: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Ryhmiä ei ole merkitty poistettaviksi." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Ryhmää ei ole merkitty päivitettäväksi." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -372,133 +379,134 @@ msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." msgid "No match for argument: %s" msgstr "Ei vastaavaa argumentille: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -"Paketti %s alemmasta versiosta on jo asennettu, ei voi taaksepäin päivittää " -"sitä." +"Paketti %s alemmasta versiosta on jo asennettu, ei voi varhentaa sitä." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, 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:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." -msgstr "%s:n sama tai uudempi versio on jo asennettu, ei voi päivittää sitä." +msgstr "" +"Paketin %s sama tai uudempi versio on jo asennettu, eikä sitä voi päivittää." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." -msgstr "Paketti %s saatavilla, mutta ei asennettu." +msgstr "Paketti %s on saatavilla, mutta ei asennettu." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." -msgstr "Paketti %s on saatavana, mutta asennettu eri arkkitehtuurille." +msgstr "Paketti %s on saatavilla, mutta asennettu eri arkkitehtuurille." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Pakettia %s ei ole asennettu." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Ei kelvollinen muoto: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Paketteja ei ole merkitty poistettavaksi." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." -msgstr "Argumentin %s paketit saatavilla, mutta ei asennettu." +msgstr "Argumentin %s paketit ovat saatavilla, mutta ei asennettuna." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Paketti %s alhaisimmasta versiosta on jo asennettu, ei voi taaksepäin " -"päivittää sitä." +msgstr "Paketin %s alhaisin versio on jo asennettu, sitä ei voi varhentaa." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" -msgstr "Ei tarvittavia tietoturvapäivityksiä, mutta {} päivitys saatavilla" +msgstr "Tietoturvapäivityksiä ei tarvita, mutta {} päivitys on saatavilla" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" -msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" +msgstr "Tietoturvapäivityksiä ei tarvita, mutta {} päivitystä on saatavilla" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" -msgstr "Tietoturvapäivityksiä ei tarvita \"{}\":lle, mutta {} päivitys saatavilla" +msgstr "" +"Tietoturvapäivityksiä ei tarvita paketille ”{}”, mutta {} päivitys " +"saatavilla" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Tietoturvapäivityksiä ei tarvita \"{}\":lle, mutta {} päivitystä saatavilla" +"Tietoturvapäivityksiä ei tarvita paketille ”{}”, mutta {} päivitystä on " +"saatavilla" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Avainta ei voi noutaa komentorivipaketille: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Epäonnistunut paketti on: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" -msgstr "GPG-avaimet on määritetty %s:ksi" +msgstr "GPG-avaimet on määritetty seuraavasti: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Avain on hyväksytty." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Avain on hylätty." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Avaimen tuonti epäonnistui (koodi %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Avaimen tuonti onnistui" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Mitään avaimia ei asennettu" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -507,56 +515,57 @@ msgstr "" "Ohjelmistolähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" "Tarkista, että tälle ohjelmistolähteelle on asetettu oikeat avainten URL:t." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Kenties tarkoitit: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -"Paikallisen ohjelmistolähteen \"{}\" paketilla \"{}\" on virheellinen " -"tarkistussumma" +"Paketilla ”{}”, joka on asennettu paikallisesta ohjelmistolähteestä ”{}”, on" +" virheellinen tarkistussumma" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "Joillakin paikallisen ohjelmistolähteen paketeilla on virheellinen " "tarkistussumma" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Paketti \"{}\" ohjelmistolähteestä \"{}\" on virheellinen tarkistussumma" +msgstr "" +"Paketilla ”{}” ohjelmistolähteestä ”{}” on virheellinen tarkistussumma" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" "Joissakin paketeissa on virheellinen välimuisti, mutta niitä ei voi ladata " -"\"--cacheonly\" -vaihtoehdon takia" +"”--cacheonly” -vaihtoehdon takia" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Ei osumaa tälle argumentille" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "Kaikki osumat suodatettiin pois sulkemalla suodatus argumentille" +msgstr "Kaikki osumat suodatettiin pois ”exclude”-suodattimella argumentille" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Kaikki osumat suodatettiin modulaarisella suodatuksella argumentille" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Kaikki vastaavuudet asennettiin toisesta ohjelmistolähteestä argumentille" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Paketti %s on jo asennettu." @@ -566,15 +575,15 @@ msgstr "Paketti %s on jo asennettu." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Ympäristömuuttujan odottamaton arvo: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" -msgstr "Tiedoston \"%s\" jäsentäminen epäonnistui: %s" +msgstr "Tiedoston ”%s” jäsentäminen epäonnistui: %s" #: dnf/cli/aliases.py:108 #, python-format msgid "Cannot read file \"%s\": %s" -msgstr "Tiedostoa \"%s\" ei voi lukea: %s" +msgstr "Tiedostoa ”%s” ei voi lukea: %s" #: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 #: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 @@ -584,7 +593,7 @@ msgstr "Asetusvirhe: %s" #: dnf/cli/aliases.py:191 msgid "Aliases contain infinite recursion" -msgstr "Aliakset sisältävät loputon rekursio" +msgstr "Aliakset sisältävät loputtoman rekursion" #: dnf/cli/aliases.py:209 #, python-format @@ -606,7 +615,8 @@ msgstr " Käännettiin : %s ajassa %s" msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" -msgstr "Toimenpide johtaisi moduulin '{0}' virrasta '{1}' virtaan '{2}'" +msgstr "" +"Toimenpide johtaisi moduulin ”{0}” vaihtamiseen virrasta ”{1}” virtaan ”{2}”" #: dnf/cli/cli.py:173 #, python-brace-format @@ -614,13 +624,13 @@ msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 "" -"Moduulin sallittuja virtauksia ei voi vaihtaa ellei sitä ole erikseen sallittu määritysvaihtoehdolla module_stream_switch.\n" -"On ennemmin suositeltavaa poistaa koko moduulista asennetun sisällön ja nollata moduuli komennolla '{prog} module reset < moduulin_nimi>'. Kun olet nollannut moduulin, voit asentaa toisen virran." +"Moduulin sallittuja virtoja ei voi vaihtaa, ellei sitä ole erikseen sallittu määritysvaihtoehdolla module_stream_switch.\n" +"On ennemmin suositeltavaa poistaa koko moduulista asennettu sisältö ja nollata moduuli komennolla ”{prog} module reset < moduulin_nimi>”. Kun olet nollannut moduulin, voit asentaa toisen virran." #: dnf/cli/cli.py:212 #, python-brace-format msgid "{prog} will only download packages for the transaction." -msgstr "{prog} lataa vain transaktion paketit." +msgstr "{prog} ainoastaan lataa transaktion paketit." #: dnf/cli/cli.py:215 #, python-brace-format @@ -642,10 +652,6 @@ msgstr "Ladataan paketteja:" msgid "Error downloading packages:" msgstr "Virhe paketteja ladatessa:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transaktio epäonnistui" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -656,7 +662,7 @@ msgstr "" #: dnf/cli/cli.py:337 msgid "Changelogs for {}" -msgstr "Muutoslokit {}:lle" +msgstr "Muutoslokit paketille {}" #: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 msgid "Obsoleting Packages" @@ -673,7 +679,7 @@ msgstr "Pakettia %s ei ole saatavilla." #: dnf/cli/cli.py:434 msgid "No packages marked for downgrade." -msgstr "Paketteja ei ole merkitty taaksepäin päivitettäväksi." +msgstr "Paketteja ei ole merkitty varhennettaviksi." #: dnf/cli/cli.py:485 msgid "Installed Packages" @@ -709,12 +715,12 @@ msgid "" "using a wildcard prefix (\"*/\") at the beginning." msgstr "" "Ei hakua vastaavia tuloksia. Jos etsit tiedostoa, yritä määrittää koko polku" -" tai käyttää jokerimerkkietuliitettä (\"*/\") alussa." +" tai käyttää jokerimerkkietuliitettä (”*/”) alussa." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format msgid "Unknown repo: '%s'" -msgstr "Tuntematon ohjelmistolähde: '%s'" +msgstr "Tuntematon ohjelmistolähde: ”%s”" #: dnf/cli/cli.py:687 #, python-format @@ -740,8 +746,8 @@ msgid "" "It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" "command(%s)'\"" msgstr "" -"Se voi olla {PROG}-liitännäiskomento, kokeile: '{prog} install 'dnf-" -"command(%s)''" +"Se voi olla {PROG}-liitännäiskomento, kokeile: ”{prog} install 'dnf-" +"command(%s)'”" #: dnf/cli/cli.py:758 #, python-brace-format @@ -757,8 +763,8 @@ msgid "" "--destdir or --downloaddir must be used with --downloadonly or download or " "system-upgrade command." msgstr "" -"--destdir tai --downloaddir on käytettävä yhdessä --downloadonly tai " -"download tai system-upgrade -komennon kanssa." +"--destdir tai --downloaddir on käytettävä yhdessä --downloadonly- tai " +"download- tai system-upgrade-komennon kanssa." #: dnf/cli/cli.py:822 msgid "" @@ -766,7 +772,7 @@ msgid "" "config-manager command." msgstr "" "--enable, --set-enabled ja --disable, --set-disabled on käytettävä config-" -"manager -komennon kanssa." +"manager-komennon kanssa." #: dnf/cli/cli.py:904 msgid "" @@ -775,21 +781,21 @@ msgid "" msgstr "" "Varoitus: GPG-allekirjoituksen tarkistuksen vahvistaminen yleisesti " "aktiivisen RPM-tietoturvakäytännön mukaisesti (katso tämän viestin " -"kutistaminen kohdasta dnf.conf (5) 'gpgcheck')" +"poistaminen kohdasta dnf.conf (5) ”gpgcheck”)" #: dnf/cli/cli.py:924 msgid "Config file \"{}\" does not exist" -msgstr "Asetustiedostoa \"{}\" ei ole olemassa" +msgstr "Asetustiedostoa ”{}” ei ole olemassa" #: dnf/cli/cli.py:944 msgid "" "Unable to detect release version (use '--releasever' to specify release " "version)" msgstr "" -"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " +"Julkaisuversiota ei voitu havaita (käytä valitsinta ”--releasever” " "määrittääksesi julkaisuversion)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argumentti {}: ei sallittu argumentin {} kanssa" @@ -804,27 +810,27 @@ msgstr "Ei sisällytä dnf.conf:iin: " #: dnf/cli/cli.py:1048 msgid "Includes in dnf.conf: " -msgstr "Sisällytä dnf.conf:iin: " +msgstr "Sisällytykset (include) dnf.conf:issa: " #: dnf/cli/cli.py:1051 msgid "Excludes in repo " -msgstr "Ei sisällytä ohjelmistolähteeseen " +msgstr "Poissulkemiset (exclude) ohjelmistolähteessä " #: dnf/cli/cli.py:1054 msgid "Includes in repo " -msgstr "Sisällytä ohjelmistolähteeseen " +msgstr "Sisällytykset (include) ohjelmistolähteessä " #: dnf/cli/commands/__init__.py:38 #, python-format msgid "To diagnose the problem, try running: '%s'." -msgstr "Voit diagnosoida ongelman suorittamalla: '%s'." +msgstr "Voit diagnosoida ongelman suorittamalla: ”%s”." #: dnf/cli/commands/__init__.py:40 #, python-format msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"Olet todennäköisesti vioittanut RPMDB:n, '%s':n suorittaminen saattaa " -"korjata ongelman." +"Olet todennäköisesti vioittanut RPMDB:n, komennon ”%s”:n suorittaminen " +"saattaa korjata ongelman." #: dnf/cli/commands/__init__.py:44 #, python-brace-format @@ -842,20 +848,20 @@ msgid "" "\n" "For more information contact your distribution or package provider." msgstr "" -"Olet ottanut pakettien tarkistuksen käyttöön GPG-avaimilla. Tämä on hyvä asia. Sinulla ei\n" +"Olet ottanut pakettien GPG-tarkistuksen käyttöön. Tämä on hyvä asia. Sinulla ei\n" "kuitenkaan ole asennettuna julkisia GPG-avaimia. Sinun täytyy ladata avaimet paketeille,\n" "jotka haluat asentaa ja asentaa. Voit tehdä sen suorittamalla komennon:\n" -"'rpm --import public.gpg.key'\n" +"”rpm --import public.gpg.key”\n" "\n" "Vaihtoehtoisesti voit määrittää URL:n avaimelle, jota haluat käyttää ohjelmistolähteelle\n" -"ohjelmistolähde-osion vaihtoehdossa 'gpgkey' ja {prog} asentaa se sinun puolestasi.\n" +"ohjelmistolähde-osion vaihtoehdossa ”gpgkey” ja {prog} asentaa se sinun puolestasi.\n" "\n" -"Lisätietoja ota yhteyttäa jakelu- tai pakettipalveluntarjoajaan." +"Lisätietoja saat jakelu- tai pakettipalveluntarjoajalta." #: dnf/cli/commands/__init__.py:71 #, python-format msgid "Problem repository: %s" -msgstr "Ohjelmistolähdeongelma: %s" +msgstr "Ongelmallinen ohjelmistolähde: %s" #: dnf/cli/commands/__init__.py:158 msgid "display details about a package or group of packages" @@ -885,7 +891,7 @@ msgstr "näytä vain päivityspaketit" #: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 msgid "show only autoremove packages" -msgstr "näytä vain autoremove -paketit" +msgstr "näytä vain autoremove-paketit" #: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 msgid "show only recently changed packages" @@ -908,7 +914,7 @@ msgstr "luettele paketti tai pakettien ryhmät" #: dnf/cli/commands/__init__.py:235 msgid "find what package provides the given value" -msgstr "Etsi, mikä paketti antaa annetun arvon" +msgstr "etsi, mikä paketti tarjoaa (provides) annetun arvon" #: dnf/cli/commands/__init__.py:239 msgid "PROVIDE" @@ -916,7 +922,7 @@ msgstr "TARJOA" #: dnf/cli/commands/__init__.py:240 msgid "Provide specification to search for" -msgstr "Tarjoa määritelmä etsittäväksi" +msgstr "Tarjoamismäärittely, jota etsitään" #: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 msgid "Searching Packages: " @@ -941,28 +947,28 @@ msgstr "Ei asennettaviksi merkittyjä paketteja." #: dnf/cli/commands/__init__.py:407 msgid "No package installed." -msgstr "Ei pakettia asennettu." +msgstr "Yhtään pakettia ei asennettu." #: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 #: dnf/cli/commands/reinstall.py:91 #, python-format msgid " (from %s)" -msgstr " (asennuslähteestä %s)" +msgstr " (ohjelmistolähteestä %s)" #: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 #: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 #, python-format msgid "Installed package %s%s not available." -msgstr "Asennettu paketti %s%s ei saatavilla." +msgstr "Asennettu paketti %s%s ei ole saatavilla." #: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 #: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 msgid "No package installed from the repository." -msgstr "Ohjelmistolähteestä ei ole asennettu pakettia." +msgstr "Ohjelmistolähteestä ei ole asennettu yhtään pakettia." #: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 msgid "No packages marked for reinstall." -msgstr "Ei uudelleenasennettavia paketteja." +msgstr "Paketteja ei ole merkitty uudelleenasennettavaksi." #: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 msgid "No packages marked for upgrade." @@ -978,7 +984,7 @@ msgstr "LÄHDETUNNUS" #: dnf/cli/commands/__init__.py:760 msgid "Repository ID" -msgstr "ohjelmistolähdetunnus" +msgstr "Ohjelmistolähdetunnus" #: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 #: dnf/cli/commands/updateinfo.py:108 @@ -987,7 +993,7 @@ msgstr "Paketin määrittely" #: dnf/cli/commands/__init__.py:796 msgid "display a helpful usage message" -msgstr "näytä avuliaan käyttöviestin" +msgstr "näytä avulias käyttöviesti" #: dnf/cli/commands/__init__.py:800 msgid "COMMAND" @@ -996,7 +1002,7 @@ msgstr "KOMENTO" #: dnf/cli/commands/__init__.py:801 #, python-brace-format msgid "{prog} command to get help for" -msgstr "{prog}-komento avun saamiseen" +msgstr "{prog}-komento ohjeiden saamiseksi" #: dnf/cli/commands/alias.py:40 msgid "List or create command aliases" @@ -1004,11 +1010,11 @@ msgstr "Luettele tai luo komentoaliaksia" #: dnf/cli/commands/alias.py:47 msgid "enable aliases resolving" -msgstr "Ota aliasten ratkaiseminen käyttöön" +msgstr "ota aliasten ratkaiseminen käyttöön" #: dnf/cli/commands/alias.py:50 msgid "disable aliases resolving" -msgstr "Poista aliasten ratkaiseminen käytöstä" +msgstr "poista aliasten ratkaiseminen käytöstä" #: dnf/cli/commands/alias.py:53 msgid "action to do with aliases" @@ -1107,7 +1113,7 @@ msgstr "näytä riippuvuusongelmat" #: dnf/cli/commands/check.py:46 msgid "show duplicate problems" -msgstr "näytä päällekkäisiä ongelmia" +msgstr "näytä päällekkäisyysongelmat" #: dnf/cli/commands/check.py:49 msgid "show obsoleted packages" @@ -1115,23 +1121,23 @@ msgstr "näytä vanhentuneet paketit" #: dnf/cli/commands/check.py:52 msgid "show problems with provides" -msgstr "näytä ongelmia provides:n kanssa" +msgstr "näytä tarjoajaongelmat (provides)" #: dnf/cli/commands/check.py:98 msgid "{} has missing requires of {}" -msgstr "{}:lla puuttuu requires {}:ta" +msgstr "paketilta {} puuttuu riippuvuus {}" #: dnf/cli/commands/check.py:118 msgid "{} is a duplicate with {}" -msgstr "{} on kaksoiskappale {}:n kanssa" +msgstr "Paketti {} on kaksoiskappale paketin {} kanssa" #: dnf/cli/commands/check.py:129 msgid "{} is obsoleted by {}" -msgstr "{} on vanhentanut {}:ta" +msgstr "Paketin {} vanhentaa paketti {}" #: dnf/cli/commands/check.py:138 msgid "{} provides {} but it cannot be found" -msgstr "{} tarjoaa {}, mutta sitä ei löydy" +msgstr "Paketti {} tarjoaa {}, mutta sitä ei löydy" #: dnf/cli/commands/clean.py:68 #, python-format @@ -1152,7 +1158,7 @@ msgstr "Tietoja puhdistetaan: " #: dnf/cli/commands/clean.py:111 msgid "Cache was expired" -msgstr "Välimuisti oli vanhentunut" +msgstr "Välimuisti vanhennettiin" #: dnf/cli/commands/clean.py:115 #, python-format @@ -1171,7 +1177,7 @@ msgid "" "[deprecated, use repoquery --deplist] List package's dependencies and what " "packages provide them" msgstr "" -"[vanhentunut, käytä 'repoquery --deplist'] Luettele paketin riippuvuudet ja " +"[vanhentunut, käytä repoquery --deplist] Luettele paketin riippuvuudet ja " "mitkä paketit tarjoavat ne" #: dnf/cli/commands/distrosync.py:32 @@ -1201,7 +1207,7 @@ msgstr "Määritetyille ohjelmistolähteille ei ole saatavilla ryhmätietoja." #: dnf/cli/commands/group.py:126 #, python-format msgid "Warning: Group %s does not exist." -msgstr "Varoitus: Ryhmää %s ei ole olemassa." +msgstr "Varoitus: ryhmää %s ei ole olemassa." #: dnf/cli/commands/group.py:167 msgid "Warning: No groups match:" @@ -1233,7 +1239,7 @@ msgstr "Saatavilla olevat kieliryhmät:" #: dnf/cli/commands/group.py:319 msgid "include optional packages from group" -msgstr "sisältää valinnaiset paketit ryhmästä" +msgstr "sisällytä valinnaiset paketit ryhmästä" #: dnf/cli/commands/group.py:322 msgid "show also hidden groups" @@ -1257,7 +1263,7 @@ msgstr "saatavilla olevat alikomennot: {} (oletus), {}" #: dnf/cli/commands/group.py:334 msgid "argument for group subcommand" -msgstr "argumentti ryhmän alikomennolle" +msgstr "argumentti ryhmä-alikomennolle" #: dnf/cli/commands/group.py:343 #, python-format @@ -1281,8 +1287,8 @@ msgid "" "For the replay command, don't check for installed packages matching those in" " transaction" msgstr "" -"Älä tarkista replay-komennolle, että asennetut paketit vastaavat transaktion" -" paketteja" +"Älä tarkista replay-komennon osalta, että asennetut paketit vastaavat " +"transaktion paketteja" #: dnf/cli/commands/history.py:71 msgid "" @@ -1306,19 +1312,19 @@ msgid "" "'{}' requires one transaction ID or package name." msgstr "" "Löytyi useampi kuin yksi transaktion tunnus.\n" -"'{}' vaatii yhden transaktion tunnuksen tai paketin nimen." +"”{}” vaatii yhden transaktion tunnuksen tai paketin nimen." #: dnf/cli/commands/history.py:101 msgid "No transaction file name given." -msgstr "Transaktiotunnusta ei annettu." +msgstr "Transaktiotiedoston nimeä ei annettu." #: dnf/cli/commands/history.py:103 msgid "More than one argument given as transaction file name." -msgstr "Useampi kuin yksi tapahtumatiedoston nimeksi annettu argumentti." +msgstr "Useampi kuin yksi transaktiotiedoston nimeksi annettu argumentti." #: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 msgid "No transaction ID or package name given." -msgstr "Transaktiotunnusta tai pakettia ei annettu." +msgstr "Transaktiotunnusta tai paketin nimeä ei annettu." #: dnf/cli/commands/history.py:142 #, python-format @@ -1331,7 +1337,7 @@ msgid "" "Cannot undo transaction %s, doing so would result in an inconsistent package" " database." msgstr "" -"Transaktiota %s ei voi kumota, se johtaisi epäjohdonmukaiseen " +"Transaktiota %s ei voi kumota, sillä se johtaisi epäjohdonmukaiseen " "pakettitietokantaan." #: dnf/cli/commands/history.py:156 @@ -1350,7 +1356,7 @@ msgstr "Transaktiotunnusta ei annettu" #: dnf/cli/commands/history.py:179 #, python-brace-format msgid "Transaction ID \"{0}\" not found." -msgstr "Transaktiotunnusta \"{0}\" ei löytynyt." +msgstr "Transaktiotunnusta ”{0}” ei löytynyt." #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" @@ -1359,12 +1365,12 @@ msgstr "Löytyi useampi kuin yksi transaktiotunnus!" #: dnf/cli/commands/history.py:203 #, python-format msgid "Transaction history is incomplete, before %u." -msgstr "Transaktiohistoria on puutteellinen ennen %u:ta." +msgstr "Transaktiohistoria on puutteellinen ennen transaktiota %u." #: dnf/cli/commands/history.py:205 #, python-format msgid "Transaction history is incomplete, after %u." -msgstr "Transaktiohistoria on puutteellinen %u:n jälkeen." +msgstr "Transaktiohistoria on puutteellinen transaktion %u jälkeen." #: dnf/cli/commands/history.py:267 msgid "No packages to list" @@ -1375,7 +1381,7 @@ msgid "" "Invalid transaction ID range definition '{}'.\n" "Use '..'." msgstr "" -"Virheellinen transaktiotunnusalueen määritelmä '{}'.\n" +"Virheellinen transaktiotunnusalueen määritelmä ”{}”.\n" "Käytä .. ." #: dnf/cli/commands/history.py:294 @@ -1383,8 +1389,8 @@ msgid "" "Can't convert '{}' to transaction ID.\n" "Use '', 'last', 'last-'." msgstr "" -"Kohdetta {} ei voi muuntaa tapahtuman ID:ksi.\n" -"Käytä '', 'viimeinen', 'viimeinen-'." +"Kohdetta ”{}” ei voi muuntaa transaktiotunnukseksi.\n" +"Käytä ””, ”viimeinen”, ”viimeinen-”." #: dnf/cli/commands/history.py:323 msgid "No transaction which manipulates package '{}' was found." @@ -1396,11 +1402,11 @@ msgstr "{} on olemassa, korvataanko?" #: dnf/cli/commands/history.py:371 msgid "Not overwriting {}, exiting." -msgstr "Ei korvaa {}, poistuu." +msgstr "Ei korvata tiedostoa {}, lopetetaan." #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "Transaktio tallennettu {}:een." +msgstr "Transaktio tallennettu tiedostoon {}." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" @@ -1430,7 +1436,7 @@ msgstr "Virheellinen rpm-tiedoston polku: %s" #: dnf/cli/commands/install.py:166 #, python-brace-format msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Kohteelle \"{0}\"on seuraavia vaihtoehtoja: {1}" +msgstr "Paketille ”{0}” on seuraavia vaihtoehtoja: {1}" #: dnf/cli/commands/makecache.py:37 msgid "generate the metadata cache" @@ -1443,7 +1449,8 @@ msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille." #: dnf/cli/commands/mark.py:39 msgid "mark or unmark installed packages as installed by user." msgstr "" -"merkitse asennetut paketit tai poista niiden merkinnät käyttäjän asentamina." +"merkitse asennetut paketit käyttäjän asentamaksi tai poista niiden " +"merkinnät." #: dnf/cli/commands/mark.py:44 msgid "" @@ -1451,9 +1458,9 @@ msgid "" "remove: unmark as installed by user\n" "group: mark as installed by group" msgstr "" -"asenna: merkitse käyttäjän asentamaksi\n" -"poista: poista merkintä käyttäjän asentamana\n" -"ryhmä: merkitse ryhmän asentamaksi" +"install: merkitse käyttäjän asentamaksi\n" +"remove: poista merkintä\n" +"group: merkitse ryhmän asentamaksi" #: dnf/cli/commands/mark.py:52 #, python-format @@ -1468,7 +1475,7 @@ msgstr "%s ei ole merkitty käyttäjän asentamaksi." #: dnf/cli/commands/mark.py:60 #, python-format msgid "%s marked as group installed." -msgstr "%s merkitty ryhmäksi asennettu." +msgstr "%s merkitty ryhmän asentamaksi." #: dnf/cli/commands/mark.py:85 dnf/cli/commands/shell.py:129 #: dnf/cli/commands/shell.py:237 dnf/cli/commands/shell.py:282 @@ -1485,8 +1492,8 @@ msgid "" "Only module name, stream, architecture or profile is used. Ignoring unneeded" " information in argument: '{}'" msgstr "" -"Vain moduulin nimeä, virtta, arkkitehtuuria tai profiilia käytetään. " -"Ohitetaan tarpeettomat tiedot argumentissa: '{}'" +"Vain moduulin nimeä, virtaa, arkkitehtuuria tai profiilia käytetään. " +"Ohitetaan tarpeettomat tiedot argumentissa: ”{}”" #: dnf/cli/commands/module.py:80 msgid "list all module streams, profiles and states" @@ -1494,7 +1501,7 @@ msgstr "luettele kaikki moduulivirrat, profiilit ja tilat" #: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 msgid "No matching Modules to list" -msgstr "Ei vastaavia moduuleja lueteltavaa" +msgstr "Ei vastaavia moduuleja lueteltavaksi" #: dnf/cli/commands/module.py:114 msgid "print detailed information about a module" @@ -1502,11 +1509,11 @@ msgstr "tulosta yksityiskohtaisia tietoja moduulista" #: dnf/cli/commands/module.py:136 msgid "enable a module stream" -msgstr "Ota moduulivirta käyttöön" +msgstr "ota moduulivirta käyttöön" #: dnf/cli/commands/module.py:160 msgid "disable a module with all its streams" -msgstr "Poista moduuli käytöstä kaikkineen virtoineen" +msgstr "poista moduuli käytöstä kaikkineen virtoineen" #: dnf/cli/commands/module.py:184 msgid "reset a module" @@ -1514,7 +1521,7 @@ msgstr "nollaa moduuli" #: dnf/cli/commands/module.py:205 msgid "install a module profile including its packages" -msgstr "asenna moduuliprofiili sisällyttäen sen paketit" +msgstr "asenna moduuliprofiili ja sen paketit" #: dnf/cli/commands/module.py:226 msgid "update packages associated with an active stream" @@ -1522,7 +1529,7 @@ msgstr "päivitä aktiiviseen virtaan liittyvät paketit" #: dnf/cli/commands/module.py:243 msgid "remove installed module profiles and their packages" -msgstr "poistaa asennetut moduuliprofiilit ja niiden paketit" +msgstr "poista asennetut moduuliprofiilit ja niiden paketit" #: dnf/cli/commands/module.py:267 msgid "Package {} belongs to multiple modules, skipping" @@ -1530,11 +1537,11 @@ msgstr "Paketti {} kuuluu useisiin moduuleihin, ohitetaan" #: dnf/cli/commands/module.py:280 msgid "switch a module to a stream and distrosync rpm packages" -msgstr "vaihda moduuli stream- ja distrosync-rpm-paketteihin" +msgstr "vaihda moduuli virtaan ja tee rpm-paketeille distrosync" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "Luettele modulaariset paketit" +msgid "locate a module the modular packages belong to" +msgstr "etsi moduuli, johon modulaariset paketit kuuluvat" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1578,7 +1585,7 @@ msgstr "asenna paketti uudelleen" #: dnf/cli/commands/reinstall.py:42 msgid "Package to reinstall" -msgstr "Paketti uudelleenasennettavaksi" +msgstr "Uudelleenasennettava paketti" #: dnf/cli/commands/remove.py:46 msgid "remove a package or packages from your system" @@ -1586,15 +1593,15 @@ msgstr "poista paketti tai paketteja järjestelmästäsi" #: dnf/cli/commands/remove.py:53 msgid "remove duplicated packages" -msgstr "Poista kaksoiskappaleina olevat paketit" +msgstr "poista kaksoiskappaleina olevat paketit" #: dnf/cli/commands/remove.py:58 msgid "remove installonly packages over the limit" -msgstr "poista installonly-paketit rajan yli" +msgstr "poista installonly-paketit, joita on useampi kuin raja-arvo" #: dnf/cli/commands/remove.py:95 msgid "No duplicated packages found for removal." -msgstr "Ei poistettavia duplikaattipaketteja." +msgstr "Ei poistettavia kaksoiskappalepaketteja." #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." @@ -1634,7 +1641,7 @@ msgstr "näytä käytössä olevat ohjelmistolähteet (oletus)" #: dnf/cli/commands/repolist.py:89 msgid "show disabled repos" -msgstr "näytä pois käytöstä ohjelmistolähteet" +msgstr "näytä käytöstä poistetut ohjelmistolähteet" #: dnf/cli/commands/repolist.py:93 msgid "Repository specification" @@ -1666,35 +1673,35 @@ msgstr "Ohjelmistolähteen tila : " #: dnf/cli/commands/repolist.py:169 msgid "Repo-revision : " -msgstr "Ohjelmistolähteen tarkistus : " +msgstr "Ohjelmistolähteen versio : " #: dnf/cli/commands/repolist.py:173 msgid "Repo-tags : " -msgstr "Ohjelmistolähteen tagit : " +msgstr "Ohjelmistolähteen merkit : " #: dnf/cli/commands/repolist.py:180 msgid "Repo-distro-tags : " -msgstr "Ohjelmistolähdejakelun tagit " +msgstr "Ohjelmistolähdejakelun merkit " #: dnf/cli/commands/repolist.py:192 msgid "Repo-updated : " -msgstr "Ohjelmistolähde-päivitetty : " +msgstr "Ohjelmistolähde päivitetty : " #: dnf/cli/commands/repolist.py:194 msgid "Repo-pkgs : " -msgstr "Ohjelmistolähde-pkgs : " +msgstr "Ohjelmistolähteen paketit : " #: dnf/cli/commands/repolist.py:195 msgid "Repo-available-pkgs: " -msgstr "Ohjelmistolähde-saatavilla-pkgs: " +msgstr "Ohjelmistolähteestä saatavilla olevat paketit: " #: dnf/cli/commands/repolist.py:196 msgid "Repo-size : " -msgstr "Ohjelmistolähde-koko : " +msgstr "Ohjelmistolähteen koko : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "Ohjelmistolähde-metalinkki : " +msgstr "Ohjelmistolähteen metalinkki : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " @@ -1702,33 +1709,33 @@ msgstr " Päivitetty : " #: dnf/cli/commands/repolist.py:206 msgid "Repo-mirrors : " -msgstr "Ohjelmistolähde-peilit : " +msgstr "Ohjelmistolähteen peilit : " #: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 msgid "Repo-baseurl : " -msgstr "Ohjelmistolähde-alusta-url : " +msgstr "Ohjelmistolähteen baseurl : " #: dnf/cli/commands/repolist.py:219 msgid "Repo-expire : " -msgstr "Ohjelmistolähde-mennä-umpeen : " +msgstr "Ohjelmistolähteen vanhentumisaika : " #. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) #: dnf/cli/commands/repolist.py:223 msgid "Repo-exclude : " -msgstr "Ohjelmistolähde-sulkea-pois : " +msgstr "Ohjelmistolähteen poissulkemiset (exclude) : " #: dnf/cli/commands/repolist.py:227 msgid "Repo-include : " -msgstr "Ohjelmistolähde-sisältää : " +msgstr "Ohjelmistolähteen sisällytykset (include) : " #. TRANSLATORS: Number of packages that where excluded (5) #: dnf/cli/commands/repolist.py:232 msgid "Repo-excluded : " -msgstr "Ohjelmistolähde-suljettiin-pois : " +msgstr "Ohjelmistolähteen poissulkemiset (exclude) : " #: dnf/cli/commands/repolist.py:236 msgid "Repo-filename : " -msgstr "Ohjelmistolähde-tiedostonimi : " +msgstr "Ohjelmistolähteen tiedostonimi : " #. Work out the first (id) and last (enabled/disabled/count), #. then chop the middle (name)... @@ -1749,106 +1756,106 @@ msgstr "ohjelmistolähteen nimi" msgid "Total packages: {}" msgstr "Paketteja yhteensä: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "etsi hakusanaa vastaavia paketteja" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -"Kysely kaikista paketeista (lyhennys komennolle repoquery '*' tai repoquery " +"Kysy kaikista paketeista (lyhennys komennolle repoquery '*' tai repoquery " "ilman argumenttia)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Kysy pakettien kaikki versiot (oletus)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "näytä hakutulokset vain tälle arkkitehtuurille" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "Näytä vain tulokset, jotka omistavat TIEDOSTON" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "Näytä vain VAATIMUKSEN kanssa ristiriidassa olevat tulokset" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -"näyttää tulokset, jotka edellyttävät, ehdottavat, täydentävät, parantavat " -"tai suosittelevat pakettitarjontaa ja PYYDETTYJÄ tiedostoja" +"näytä tulokset, jotka vaativat (require), ehdottavat (suggest), täydentävät " +"(supplement), parantavat (enhance) tai suosittelevat (recommend) " +"pakettitarjontaa ja tiedostoja" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "näytä vain tulokset, jotka vanhentavat VAATIMUKSEN" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "näytä vain tulokset, jotka tarjoavat VAATIMUKSEN" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" "näyttää tulokset, jotka requires-paketin tarjoaa ja VAADITUT tiedostot" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "näytä vain tulokset, jotka suosittelevat VAATIMUKSEN" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" -msgstr "näytä vain tulokset, jotka parantavat VAATIMUKSEN" +msgstr "näytä vain tulokset, jotka kehittävät VAATIMUSTA" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" -msgstr "näytä vain tulokset jotka suosittelevat VAATIMUKSEN" +msgstr "näytä vain tulokset jotka suosittelevat VAATIMUSTA" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "näytä vain tulokset, jotka täydentävät VAATIMUSTA" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" -msgstr "tarkista epätäsmälliset riippuvuudet (tiedostot ja Tarjoavat); oletus" +msgstr "tarkista epätäsmälliset riippuvuudet (tiedostot ja tarjoajat); oletus" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -"tarkista riippuvuudet täsmälleen annetulla tavalla, vastakohta on '--" -"alldeps'" +"tarkista riippuvuudet täsmälleen annetulla tavalla, vastakohta on --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -"käytetään '--whatrequires':n, ja '--requires --resolve':n kanssa, kysele " +"käytetään ”--whatrequires”:n ja ”--requires --resolve”:n kanssa, kysele " "paketteja rekursiivisesti." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "näytä luettelo kaikista riippuvuuksista ja mitkä paketit tarjoavat ne" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" -msgstr "ratkaise alkuperäisten pakettien kyvyt" +msgstr "ratkaise ominaisuudet (capabilities) alkuperäisiin paketteihin" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "näytä pakettien rekursiivinen puu" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "operoi liittyvän lähde-RPM:n kanssa" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1856,42 +1863,42 @@ msgstr "" "näytä N viimeisintä pakettia annetulle nimi.arkkitehtuurille (tai viimeisin," " paitsi N, jos N on negatiivinen)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "luettele myös epäaktiivisten moduulivirtojen paketit" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "näytä yksityiskohtaisia tietoja paketista" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "näytä luettelo paketin tiedostoista" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" -msgstr "näytä paketin lähteen RPM nimi" +msgstr "näytä paketin lähde-RPM:n nimi" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "näytä paketin muutoslokit" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -"näyttöformaatti pakettien luettelemiselle: \"%%{name} %%{version} ...\", " -"käytä '--querytags' nähdäksesi koko tägi-luettelo" +"näyttöformaatti pakettien luettelemiselle: ”%%{name} %%{version} ...”, käytä" +" ”--querytags” nähdäksesi koko tunnisteluettelon" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -"näytä käytettävissä olevat tunnisteet, joita käytetään '--queryformat':n " +"näytä käytettävissä olevat tunnisteet, joita käytetään ”--queryformat”:n " "kanssa" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1899,7 +1906,7 @@ msgstr "" "käytä muotoa name-epoch:version-release.architecture löydettyjen pakettien " "näyttämiseen (oletus)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1907,7 +1914,7 @@ msgstr "" "käytä muotoa name-version-release löydettyjen pakettien näyttämiseen (rpm-" "kyselyn oletus)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1915,146 +1922,159 @@ msgstr "" "käytä muotoa epoch:name-version-release.architecture löydettyjen pakettien " "näyttämiseen" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Näytä missä pakkausryhmissä valitut paketit ovat tarjolla" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" -msgstr "rajoita kysely toisiin samanlaisiin asennettuihin paketteihin" +msgstr "rajoita kysely asennettuihin kaksoiskappalepaketteihin" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" -msgstr "rajoita kysely asennettuihin pelkkäasennus-paketteihin" +msgstr "rajoita kysely asennettuihin installonly-paketteihin" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "rajoita kysely asennettuihin paketteihin, joilla on täyttymättömiä " "riippuvuuksia" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "näytä sijainti, josta paketteja voi ladata" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." -msgstr "Näytä kyvyt, joiden kanssa paketti on ristiriidassa." +msgstr "Näytä ominaisuudet, joiden kanssa paketti on ristiriidassa." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -"Näyttä kyvyt, joista paketti voi olla riippuvainen, parantaa, suositella, " -"ehdottaa ja täydentää." +"Näytä ominaisuudet, joista paketti voi olla riippuvainen, parantaa " +"(enhance), suositella (recommend), ehdottaa (suggest) ja täydentää " +"(supplement)." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." -msgstr "Näytä kyvyt, joita paketti voi parantaa." +msgstr "Näytä kyvyt, joita paketti voi parantaa (enhance)." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." -msgstr "Näyttää paketin tarjoamat kyvyt." +msgstr "Näyttää paketin tarjoamat ominaisuudet." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." -msgstr "Näyttää paketin suosittelemat kyvyt." +msgstr "Näyttää paketin suosittelemat ominaisuudet." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." -msgstr "Näytä kyvyt, joista paketti on riippuvainen." +msgstr "Näytä ominaisuudet, joista paketti on riippuvainen." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " "running %%pre and %%post scriptlets. If the package is installed display " "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -"Jos pakettia ei ole asennettu, näytä kyvyt, jotka se tarvitsee " +"Jos pakettia ei ole asennettu, näytä ominaisuudet, jotka se tarvitsee " "suorittaakseen sovelmat %%pre ja %%post. Jos pakettia on asennettu, näytä " -"kyvyt, jotka se tarvitsee suorittaakseen %%pre, %%post, %%preun ja %%postun." +"ominaisudet, jotka se tarvitsee suorittaakseen %%pre, %%post, %%preun ja " +"%%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." -msgstr "Näytä paketin ehdottamat kyvyt." +msgstr "Näytä paketin ehdottamat ominaisuudet." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." -msgstr "Näytä kyvyt, joita paketti voi täydentää." +msgstr "Näytä ominaisuudet, joita paketti voi täydentää." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Näytä vain saatavilla olevat paketit." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Näytä vain asennetut paketit." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -"Näytä vain paketit, joita ei ole läsnä mistään saatavilla olevista " +"Näytä vain paketit, joita ei ole missään saatavilla olevista " "asennuslähteistä." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -"Näytä vain paketit, jotka tarjoavat päivityksen, jollekin jo asennetuille " +"Näytä vain paketit, jotka tarjoavat päivityksen jollekin jo asennetuille " "paketeille." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -"Näytä vain paketit, jotka voidaan poistaa komennolla '{prog} autoremove'." +"Näytä vain paketit, jotka voidaan poistaa komennolla ”{prog} autoremove”." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Näytä vain äskettäen muokatut paketit" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "avain, jota etsitään" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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 "" -"Valinnan '--resolve' kanssa täytyy käyttää yhtä seuraavista lisävalinnoista:" -" '--conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" -"requires', '--requires-pre', '--suggests' tai '--supplements'" +"Valinnan ”--resolve” kanssa täytyy käyttää yhtä seuraavista lisävalinnoista:" +" ”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " +"”--requires”, ”--requires-pre”, ”--suggests” tai ”--supplements”" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " "--resolve'" msgstr "" -"Valinnan '--recursive' kanssa täytyy käyttää '--whatrequires ' " -"(valittavissa myös '--alldeps', mutta ei '--exactdeps'), tai '--requires " -" --resolve'" +"Valinnan ”--recursive” kanssa täytyy käyttää ”--whatrequires ” " +"(valittavissa myös ”--alldeps”, mutta ei ”--exactdeps”), tai ”--requires " +" --resolve”" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argumentti {} vaatii valinnan '--whatrequires' tai '--whatdepends'" - +msgstr "argumentti {} vaatii valinnan ”--whatrequires” tai ”--whatdepends”" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %b %d %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Paketti {} ei sisällä tiedostoja" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2063,19 +2083,29 @@ msgid "" "description:\n" " For the given packages print a tree of the packages." msgstr "" -"Yhtään sopivaa vaihtoehtoa ei annettu:\n" +"Yhtään sopivaa valitsinta ei annettu:\n" "käyttö: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [avainsana] [--tree]\n" "\n" "kuvaus:\n" " Tulosta pakettipuu annetuille paketeille." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "etsi paketin yksityiskohdista annettua merkkijonoa" #: dnf/cli/commands/search.py:51 msgid "search also package description and URL" -msgstr "etsi myös paketin kuvaus ja URL" +msgstr "etsi myös paketin kuvauksesta ja URL:stä" #: dnf/cli/commands/search.py:52 msgid "KEYWORD" @@ -2144,7 +2174,7 @@ msgstr "{prog}-komentotulkissa ajettava komentosarja" #: dnf/cli/commands/shell.py:142 msgid "Unsupported key value." -msgstr "Avain-arvo ei tuettu." +msgstr "Avaimen arvoa ei tueta." #: dnf/cli/commands/shell.py:158 #, python-format @@ -2162,8 +2192,8 @@ msgstr "" "{} arg [arvo]\n" " arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" " repo_id.gpgcheck, repo_id.exclude\n" -" Jos arvoa ei annettu tulostaa nykyisen arvon.\n" -" Jos arvo annettiin asettaa kyseisen arvon." +" Jos arvoa ei annettu, tulostaa nykyisen arvon.\n" +" Jos arvo annettiin, asettaa kyseisen arvon." #: dnf/cli/commands/shell.py:181 msgid "" @@ -2191,7 +2221,7 @@ msgid "" " resolve the transaction set" msgstr "" "{}\n" -" selvitä transaktiosarja" +" ratkaise transaktiojoukko" #: dnf/cli/commands/shell.py:195 msgid "" @@ -2233,20 +2263,20 @@ msgid "" "run resolve and run the transaction set\n" "exit (or quit) exit the shell" msgstr "" -"Komentotulkille ominaiset argumentit:\n" +"Komentotulkin argumentit:\n" "\n" -"config määritä kokoonpanon ovaihtoehdot\n" +"config määritä asetukset\n" "help tulosta ohje\n" "repository (or repo) ota käyttöön, poista käytöstä tai luettele ohjelmistolähteet\n" -"resolvedep selvitä transaktiosarja\n" -"transaction (or ts) luettele, nollaa tai suorita transaktiosarja\n" -"run selvitä ja suorita transaktiosarja\n" -"exit (or quit) poistu komentokehoitteesta" +"resolvedep ratkaise transaktiojoukko\n" +"transaction (tai ts) luettele, nollaa tai suorita transaktiojoukko\n" +"run selvitä ja suorita transaktiojoukko\n" +"exit (tai quit) poistu komentokehoitteesta" #: dnf/cli/commands/shell.py:262 #, python-format msgid "Error: Cannot open %s for reading" -msgstr "Virhe: %s ei pystytä avaamaan lukua varten" +msgstr "Virhe: tiedostoa %s ei voi avata lukua varten" #: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 msgid "Complete!" @@ -2260,8 +2290,8 @@ msgstr "Poistutaan komentotulkista" #, python-brace-format msgid "run an interactive {prog} mod for remove and install one spec" msgstr "" -"Suorita interaktiivinen {prog} mod poistaaksesi ja asentaaksesi yhden " -"spesifikaation" +"Suorita interaktiivinen {prog}-ominaisuus poistaaksesi ja asentaaksesi yhden" +" määrityksen" #: dnf/cli/commands/swap.py:40 msgid "The specs that will be removed" @@ -2273,7 +2303,7 @@ msgstr "Asennettavat määritykset" #: dnf/cli/commands/updateinfo.py:44 msgid "bugfix" -msgstr "vikakorjaus" +msgstr "virhekorjaus" #: dnf/cli/commands/updateinfo.py:45 msgid "enhancement" @@ -2285,67 +2315,68 @@ msgstr "turvallisuus" #: dnf/cli/commands/updateinfo.py:48 msgid "newpackage" -msgstr "uusipaketti" +msgstr "uusi paketti" #: dnf/cli/commands/updateinfo.py:50 msgid "Critical/Sec." -msgstr "vakava tietot." +msgstr "Vakava/tietot." #: dnf/cli/commands/updateinfo.py:51 msgid "Important/Sec." -msgstr "tärkeä tietot." +msgstr "Tärkeä/tietot." #: dnf/cli/commands/updateinfo.py:52 msgid "Moderate/Sec." -msgstr "keskiv. tietot." +msgstr "Keskiv./tietot." #: dnf/cli/commands/updateinfo.py:53 msgid "Low/Sec." -msgstr "lievä tietot." +msgstr "Lievä/tietot." #: dnf/cli/commands/updateinfo.py:63 msgid "display advisories about packages" -msgstr "näytä paketteja koskevia neuvoja" +msgstr "näytä paketteja koskevia ilmoituksia" #: dnf/cli/commands/updateinfo.py:77 msgid "advisories about newer versions of installed packages (default)" -msgstr "neuvoja asennettujen pakettien uudemmista versioista (oletus)" +msgstr "ilmoituksia asennettujen pakettien uudemmista versioista (oletus)" #: dnf/cli/commands/updateinfo.py:80 msgid "advisories about equal and older versions of installed packages" -msgstr "neuvoja asennettujen pakettien samoista tai vanhemmista versioista" +msgstr "" +"ilmoituksia asennettujen pakettien samoista tai vanhemmista versioista" #: dnf/cli/commands/updateinfo.py:83 msgid "" "advisories about newer versions of those installed packages for which a " "newer version is available" msgstr "" -"neuvoja niiden asennettujen pakettien uudemmista versioista, joille on " +"ilmoituksia niiden asennettujen pakettien uudemmista versioista, joille on " "saatavana uudempi versio" #: dnf/cli/commands/updateinfo.py:87 msgid "advisories about any versions of installed packages" -msgstr "neuvoja asennettujen pakettien mistä tahansa versioista" +msgstr "ilmoituksia asennettujen pakettien mistä tahansa versioista" #: dnf/cli/commands/updateinfo.py:92 msgid "show summary of advisories (default)" -msgstr "näytä neuvojen yhteenveto (oletus)" +msgstr "näytä ilmoitusten yhteenveto (oletus)" #: dnf/cli/commands/updateinfo.py:95 msgid "show list of advisories" -msgstr "näytä luettelo neuvoista" +msgstr "näytä luettelo ilmoituksista" #: dnf/cli/commands/updateinfo.py:98 msgid "show info of advisories" -msgstr "näytä tiedot neuvoista" +msgstr "näytä tiedot ilmoituksista" #: dnf/cli/commands/updateinfo.py:101 msgid "show only advisories with CVE reference" -msgstr "näytä vain CVE-viitteitä sisältävät neuvot" +msgstr "näytä vain CVE-viitteitä sisältävät ilmoitukset" #: dnf/cli/commands/updateinfo.py:104 msgid "show only advisories with bugzilla reference" -msgstr "näytä vain bugzilla-viitteitä sisältävät neuvot" +msgstr "näytä vain bugzilla-viitteitä sisältävät ilmoitukset" #: dnf/cli/commands/updateinfo.py:168 msgid "installed" @@ -2397,7 +2428,7 @@ msgstr "Tuntematonta tietoturvatiedotetta" #: dnf/cli/commands/updateinfo.py:293 msgid "Bugfix notice(s)" -msgstr "Vikakorjaustiedotetta" +msgstr "Virhekorjaustiedotetta" #: dnf/cli/commands/updateinfo.py:294 msgid "Enhancement notice(s)" @@ -2405,15 +2436,15 @@ msgstr "Päivitystiedotetta" #: dnf/cli/commands/updateinfo.py:295 msgid "other notice(s)" -msgstr "Muuta tiedotetta" +msgstr "muuta tiedotetta" #: dnf/cli/commands/updateinfo.py:316 msgid "Unknown/Sec." -msgstr "tuntematon tietot." +msgstr "Tuntematon/tietot." #: dnf/cli/commands/updateinfo.py:357 msgid "Bugs" -msgstr "Viat" +msgstr "Virheet" #: dnf/cli/commands/updateinfo.py:357 msgid "Type" @@ -2447,8 +2478,8 @@ msgstr "Vakavuus" msgid "Files" msgstr "Tiedostot" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Asennettu" @@ -2473,7 +2504,7 @@ msgid "" "upgrade, but only 'newest' package match which fixes a problem that affects " "your system" msgstr "" -"päivitä, mutta vain 'uusin' pakettivastaavuus, joka korjaa järjestelmässä " +"päivitä, mutta vain ”uusin” pakettivastaavuus, joka korjaa järjestelmässä " "olevan ongelman" #: dnf/cli/main.py:88 @@ -2483,28 +2514,28 @@ msgstr "Lopetettu." #: dnf/cli/main.py:116 msgid "No read/execute access in current directory, moving to /" msgstr "" -"Ei luku-/suoritusoikeuksia nykyisessä hakemistossa, siirrytään kohteeseen /" +"Ei luku-/suoritusoikeuksia nykyisessä hakemistossa, siirrytään hakemistoon /" #: dnf/cli/main.py:135 msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "yritä lisätä '{}' komentoriville korvataksesi ristiriitaiset paketit" +msgstr "yritä lisätä ”{}” komentoriville korvataksesi ristiriitaiset paketit" #: dnf/cli/main.py:139 msgid "try to add '{}' to skip uninstallable packages" -msgstr "yritä lisätä '{}' ohittaaksesi asennuskelvottomat paketit" +msgstr "yritä lisätä ”{}” ohittaaksesi asennuskelvottomat paketit" #: dnf/cli/main.py:142 msgid " or '{}' to skip uninstallable packages" -msgstr " tai \"{}\" ohittaaksesi asennuskelvottomat paketit" +msgstr " tai ”{}” ohittaaksesi asennuskelvottomat paketit" #: dnf/cli/main.py:147 msgid "try to add '{}' to use not only best candidate packages" msgstr "" -"yritä lisätä ”{}” käyttääksesi muitakin, kuin parhaita ehdokaspaketteja" +"yritä lisätä ”{}” käyttääksesi muitakin kuin parhaita ehdokaspaketteja" #: dnf/cli/main.py:150 msgid " or '{}' to use not only best candidate packages" -msgstr " tai ”{}” käyttääksesi muitakin, kuin parhaita ehdokaspaketteja" +msgstr " tai ”{}” käyttääksesi muitakin kuin parhaita ehdokaspaketteja" #: dnf/cli/main.py:167 msgid "Dependencies resolved." @@ -2522,144 +2553,142 @@ msgstr "huono muoto: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argumentilla on useita arvoja: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Setopt-argumentilla ei ole arvoa: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Yleiset {prog}-valinnat" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "asetustiedoston sijainti" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "hiljainen toiminta" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "yksityiskohtaset tulosteet" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "näytä {prog}:n versio ja poistu" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "aseta asennusjuuri" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "älä asenna dokumentaatioita" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "poista kaikki lisäosat käytöstä" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "ota liitännäiset käyttöön nimen perusteella" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "poista liitännäisiä käytöstä nimen perusteella" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" -msgstr "ohita $releasever :n arvon määritys- ja ohjelmistolähdetiedostoissa" +msgstr "" +"ylikirjoita $releasever-muuttujan arvo asetus- ja " +"ohjelmistolähdetiedostoissa" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "ratkaise depsolve-ongelmat ohittamalla paketit" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "näytä komennon ohje" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "salli asennettujen pakettien poistaminen riippuvuuksien ratkaisemiseksi" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "kokeile parhaita saatavilla olevia pakettiversioita transaktioissa." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "älä rajoita transaktiota parhaaseen ehdokkaaseen" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "toimi kokonaan välimuistista, älä päivitä sitä" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "komennon enimmäisodotusaika" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "virheenjäljitystulosteiden taso" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "kirjoita yksityiskohtaiset ratkaisutulokset tiedostoihin" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -"näytä kaksoiskappaleet ohjelmistolähteissä ja 'list'/'search'-komennoissa" +"näytä kaksoiskappaleet ohjelmistolähteissä ja ”list”/”search”-komennoissa" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "virhetulostustaso" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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 "" -"ottaa käyttöön {prog}:t vanhentaa käsittelylogiikan päivitystä varten tai " -"näyttää kyvyt, jotka paketti vanhentaa näitä varten, info, list ja repoquery" +"ottaa käyttöön {prog}:n vanhentavan käsittelylogiikan päivitystä varten tai " +"näyttää ominaisuudet, jotka paketti vanhentaa alikomentoja info, list ja " +"repoquery varten" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm:n virheenjäljitystulosteiden taso" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" -msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" +msgstr "vastaa kaikkiin kysymyksiin automaattisesti kyllä" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" -msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" +msgstr "vastaa kaikkiin kysymyksiin automaattisesti ei" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" "Ota ohelmistolähteet väliaikaisesti käyttöön nykyistä dnf-komentoa varten. " -"Hyväksyy tunnuksen, pilkuilla erotetun ids-luettelon tai tunnistejoukon. " +"Hyväksyy tunnuksen, pilkuilla erotetun tunnusluettelon tai tunnistejoukon. " "Tämä vaihtoehto voidaan määrittää useita kertoja." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2667,39 +2696,39 @@ msgid "" "`--repo`." msgstr "" "Poista aktiiviset ohjelmistolähteet väliaikaisesti käytöstä nykyisen dnf-" -"komennon käyttöä varten. Hyväksyy id:n, pilkuilla erotetun ids-luettelon tai" -" tunnistejoukon. Tämä vaihtoehto voidaan määrittää useita kertoja, mutta se " -"on toisensa poissulkeva \"--repo\":n kanssa." +"komennon käyttöä varten. Hyväksyy tunnisteen, pilkuilla erotetun " +"tunnisteluettelon tai tunnistejoukon. Tämä vaihtoehto voidaan määrittää " +"useita kertoja, mutta se on toisensa poissulkeva ”--repo”:n kanssa." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -"ota käyttöön vain id:llä tai villikortilla määritetyt asennuslähteet, " -"voidaan määrittää useita kertoja" +"ota käyttöön vain tunnuksella tai joukolla (glob) määritetyt asennuslähteet," +" voidaan määrittää useita kertoja" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -"Ota käyttöön asennuslähteitä käyttäen config-manager komentoa (säästetään " +"ota käyttöön ohjelmistolähteitä käyttäen config-manager-komentoa (tallentaa " "automaattisesti)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -"poista asennuslähteitä käytöstä käyttäen config-manager komentoa (säästetään" -" automaattisesti)" +"poista ohjelmistolähteitä käytöstä käyttäen config-manager-komentoa " +"(tallentaa automaattisesti)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" -msgstr "sulje pois paketit käyttäen nimeä tai villikorttia" +msgstr "sulje pois paketit käyttäen nimeä tai joukkoa (glob)" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "poista käytöstä excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2707,92 +2736,95 @@ msgstr "" "nimiö ja polku ylimääräiseen käytettävään ohjelmistolähteeseen (sama polku " "kuin baseurl:ssa), voidaan määrittää useita kertoja." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" -msgstr "estä poisto riippuvuuksista, jotka eivät ole enää käytössä" +msgstr "" +"estä sellaisten riippuvuuksien poistaminen, jotka eivät ole enää käytössä" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" "poista käytöstä gpg-allekirjoituksen tarkistus (jos RPM-käytäntö sallii)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "käytetäänkö värejä" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "aseta metatiedot vanhentuneeksi ennen komennon suorittamista" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" -msgstr "ratkaise vain IPv4-osoitteihin" +msgstr "ratkaise vain IPv4-osoitteisiin" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" -msgstr "ratkaise vain IPv6-osoitteihin" +msgstr "ratkaise vain IPv6-osoitteisiin" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "määritä hakemisto, johon paketit kopioidaan" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "lataa vain paketit" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "lisää kommentti transaktioon" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Sisällytä päivityksiin virhekorjauksiin liittyvät paketit" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Sisällytä päivityksiin parannuksiin liittyvät paketit" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Sisällytä päivityksiin uuteen pakettiin liittyvät paketit" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Sisällytä päivityksiin tietoturvaan liittyvät paketit" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" -msgstr "Sisällytä päivityksiin neuvon korjaamiseen tarvittavat paketit" +msgstr "Sisällytä päivityksiin ilmoituksen korjaamiseen tarvittavat paketit" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" -msgstr "Sisällytä päivityksiin annetun BZ:n korjaamiseen tarvittavat paketit" +msgstr "" +"Sisällytä päivityksiin annetun virheen (bugzilla) korjaamiseen tarvittavat " +"paketit" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "Sisällytä päivityksiin annetun CVE:n korjaamiseen tarvittavat paketit" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "Sisällytä päivityksiin tietoturvaan liittyvät paketit halutulle vakavuudelle" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" -msgstr "Pakota jokin arkkitehtuurin käyttö" +msgstr "Pakota tietyn arkkitehtuurin käyttö" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Luettelo pääkomennoista:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Luettelo liitännäiskomennoista:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" -msgstr "Parametriä ei voi enkoodata \"%s\": %s" +msgstr "Parametriä ei voi enkoodata ”%s”: %s" #. Translators: This is abbreviated 'Name'. Should be no longer #. than 12 characters. You can use the full version if it is short @@ -2805,7 +2837,7 @@ msgstr "Nimi" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:465 msgid "Epoch" -msgstr "Aikakausi" +msgstr "Ajanjakso" #. Translators: This is the short version of 'Version'. You can #. use the full (unabbreviated) term 'Version' if you think that @@ -2891,7 +2923,7 @@ msgstr "Paketoija" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:495 msgid "Buildtime" -msgstr "Koostamisaika" +msgstr "Käännösaika" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:499 @@ -2942,11 +2974,11 @@ msgstr "ei" #: dnf/cli/output.py:655 msgid "Is this ok [y/N]: " -msgstr "Onko tämä sopiva? [k/E]: " +msgstr "Sopiiko tämä? [k/E]: " #: dnf/cli/output.py:659 msgid "Is this ok [Y/n]: " -msgstr "Onko tämä sopiva? [K/e]: " +msgstr "Sopiiko tämä? [K/e]: " #: dnf/cli/output.py:739 #, python-format @@ -3033,7 +3065,7 @@ msgstr "Lisenssi : %s" #: dnf/cli/output.py:871 #, python-format msgid "Provide : %s" -msgstr "Tarjoa : %s" +msgstr "Tarjoaa: %s" #: dnf/cli/output.py:891 #, python-format @@ -3086,7 +3118,7 @@ msgstr "Paketit" #: dnf/cli/output.py:1046 msgid "Installing group/module packages" -msgstr "Asennetaan ryhmä/moduulipaketteja" +msgstr "Asennetaan ryhmä-/moduulipaketteja" #: dnf/cli/output.py:1047 msgid "Installing group packages" @@ -3125,7 +3157,7 @@ msgstr "Poistetaan" #: dnf/cli/output.py:1061 msgid "Removing dependent packages" -msgstr "Poistetaan riippuvuus-suhtaiset paketit" +msgstr "Poistetaan riippuvaiset paketit" #: dnf/cli/output.py:1062 msgid "Removing unused dependencies" @@ -3191,13 +3223,13 @@ msgid "" "Skipping packages with conflicts:\n" "(add '%s' to command line to force their upgrade)" msgstr "" -"Ohitetaan pakkauset, joissa on ristiriitoja:\n" -"(lisää '%s' komentoriville pakottaaksesi niiden päivityksen)" +"Ohitetaan paketit, joissa on ristiriitoja:\n" +"(lisää ”%s” komentoriville pakottaaksesi niiden päivityksen)" #: dnf/cli/output.py:1203 #, python-format msgid "Skipping packages with broken dependencies%s" -msgstr "Ohitetaan paketit, joilla on rikkinäisiä riippuvuussuhteita %s" +msgstr "Ohitetaan paketit, joilla on rikkinäisiä riippuvuuksia %s" #: dnf/cli/output.py:1207 msgid " or part of a group" @@ -3234,25 +3266,25 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" -msgstr "Asennus" +msgstr "Asennetaan" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" -msgstr "Päivitä" +msgstr "Päivitetään" #: dnf/cli/output.py:1300 msgid "Remove" -msgstr "Poista" +msgstr "Poistetaan" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" -msgstr "Varhennus" +msgstr "Varhennetaan" #: dnf/cli/output.py:1303 msgid "Skip" -msgstr "Ohita" +msgstr "Ohitetaan" #: dnf/cli/output.py:1312 dnf/cli/output.py:1328 msgid "Package" @@ -3263,8 +3295,8 @@ msgstr[1] "pakettia" #: dnf/cli/output.py:1330 msgid "Dependent package" msgid_plural "Dependent packages" -msgstr[0] "Riippuvainen paketti" -msgstr[1] "Riippuvaiset paketit" +msgstr[0] "riippuvainen paketti" +msgstr[1] "riippuvaista pakettia" #: dnf/cli/output.py:1438 msgid "Total" @@ -3272,7 +3304,7 @@ msgstr "Yhteensä" #: dnf/cli/output.py:1466 msgid "" -msgstr "" +msgstr "" #: dnf/cli/output.py:1467 msgid "System" @@ -3280,7 +3312,7 @@ msgstr "Järjestelmä" #: dnf/cli/output.py:1517 msgid "Command line" -msgstr "komentorivi" +msgstr "Komentorivi" #. TRANSLATORS: user names who executed transaction in history command output #: dnf/cli/output.py:1530 @@ -3303,204 +3335,204 @@ msgstr "Toiminnot" msgid "Altered" msgstr "Muutettu" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Ei transaktioita" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" -msgstr "Epäonnistumisten historiatieto" +msgstr "Historiatietojen noutaminen epäonnistui" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Transaktiotunnusta tai pakettia ei annettu" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Poistettu" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Varhennettu" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Päivitetty" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Ei asennettu" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Uudempi" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Vanhempi" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transaktion tunnus:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Aloitusaika :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" -msgstr "RPM-tietokanta alussa :" +msgstr "RPM-tietokanta alussa:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekuntia)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minuuttia)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u tuntia)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u päivää)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Lopetusaika :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "RPM-tietokanta lopussa:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" -msgstr "Käyttäjä :" +msgstr "Käyttäjä :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Keskeytetty" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Lopetuskoodi :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Onnistui" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Epäonnistuneet:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Epäonnistui:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" -msgstr "Julkaisuversio :" +msgstr "Julkaisuversio :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" -msgstr "Komentorivi :" +msgstr "Komentorivi :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" -msgstr "Kommentti :" +msgstr "Kommentti :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaktio suoritettiin:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Muutetut paketit:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Sovelman tuloste:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Virheet:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Riippuvuuden asennus" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Vanhennettu" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Vanhentava" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Poisto" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Uudelleenasennus" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paketti %s.%s %s asennetaan" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paketti %s.%s %s päivitetään" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paketti %s.%s %s poistetaan" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paketti %s.%s %s asennetaan uudelleen" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paketti %s.%s %s on varhennus" +msgstr "---> Paketti %s.%s %s varhennetaan" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Paketti %s.%s %s päivitettään" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Aloitetaan riippuvuuksien selvitys" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Riippuvuuksien selvitys valmistui" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3509,55 +3541,55 @@ msgid "" " From : %s" msgstr "" "Tuodaan GPG-avain 0x%s:\n" -" Käyttäjätunniste : \"%s\"\n" +" Käyttäjätunniste : ”%s”\n" " Sormenjälki : %s\n" " Lähde : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Suoritetaan" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Unessa" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ei voi keskeyttää" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Jäljitetään/Pysäytetty" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Tuntematon" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Lukitusprosessia (PID %d) koskevia tietoja ei löytynyt" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Muisti : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Aloitettu : %s - %s sitten" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Tila : %s" @@ -3565,94 +3597,95 @@ msgstr " Tila : %s" #: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 #, python-format msgid "Module or Group '%s' is not installed." -msgstr "Moduuli tai ryhmä '%s' ei ole asennettuna." +msgstr "Moduuli tai ryhmä ”%s” ei ole asennettuna." #: dnf/comps.py:198 dnf/comps.py:708 #, python-format msgid "Module or Group '%s' is not available." -msgstr "Moduuli tai ryhmä '%s' ei ole saatavilla." +msgstr "Moduuli tai ryhmä ”%s” ei ole saatavilla." #: dnf/comps.py:200 #, python-format msgid "Module or Group '%s' does not exist." -msgstr "Moduulia tai ryhmää '%s' ei ole olemassa." +msgstr "Moduulia tai ryhmää ”%s” ei ole olemassa." #: dnf/comps.py:599 #, python-format msgid "Environment id '%s' does not exist." -msgstr "Ympäristötunnusta '%s' ei ole olemassa." +msgstr "Ympäristötunnusta ”%s” ei ole olemassa." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." -msgstr "Ympäristötunnusta '%s' ei ole asennettu." +msgstr "Ympäristötunnusta ”%s” ei ole asennettu." #: dnf/comps.py:639 #, python-format msgid "Environment '%s' is not installed." -msgstr "Ympäristöä '%s' ei ole asennettu." +msgstr "Ympäristöä ”%s” ei ole asennettu." #: dnf/comps.py:641 #, python-format msgid "Environment '%s' is not available." -msgstr "Ympäristötunnus '%s' ei ole saatavilla." +msgstr "Ympäristötunnus ”%s” ei ole saatavilla." #: dnf/comps.py:673 #, python-format msgid "Group id '%s' does not exist." -msgstr "Ryhmätunnusta '%s' ei ole olemassa." +msgstr "Ryhmätunnusta ”%s” ei ole olemassa." #: dnf/conf/config.py:136 #, python-format msgid "Error parsing '%s': %s" -msgstr "Virhe jäsennettäessä %s: %s" +msgstr "Virhe jäsennettäessä ”%s”: %s" #: dnf/conf/config.py:151 #, python-format msgid "Invalid configuration value: %s=%s in %s; %s" -msgstr "Virheellinen kokoonpanoarvo: %s=%s %s:ssa; %s" +msgstr "Virheellinen asetusarvo: %s=%s tiedostossa %s; %s" #: dnf/conf/config.py:194 msgid "Cannot set \"{}\" to \"{}\": {}" -msgstr "Ei voi asettaa \"{}\" seuraavaksi \"{}\": {}" +msgstr "Asetusta ”{}” ei voi asettaa arvoon ”{}”: {}" #: dnf/conf/config.py:244 msgid "Could not set cachedir: {}" msgstr "Välimuistihakemiston määritys epäonnistui: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -"Määritystiedoston URL-osoitetta \"{}\" ei voitu ladata:\n" +"Asetustiedoston URL-osoitetta ”{}” ei voitu ladata:\n" "{}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" -msgstr "Tuntematon määritysvaihtoehto: %s = %s" +msgstr "Tuntematon asetus: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "Virhe jäsennettäessä '--setopt' avaimella '%s', arvo '%s': %s" +msgstr "Virhe jäsennettäessä ”--setopt” avaimella ”%s”, arvo ”%s”: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "Pääasetuksella ei ollut %s-ominaisuutta ennen setopt:ia" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" -msgstr "Virheellinen tai tuntematon \"{}\": {}" +msgstr "Virheellinen tai tuntematon ”{}”: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -msgstr "Virhe jäsennettäessä '--setopt' avaimella '%s.%s', arvo '%s': %s" +msgstr "Virhe jäsennettäessä ”--setopt” avaimella ”%s.%s”, arvo ”%s”: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Ohjelmistolähteellä %s ei ollut määritettä %s ennen setopt:ia" @@ -3660,79 +3693,84 @@ msgstr "Ohjelmistolähteellä %s ei ollut määritettä %s ennen setopt:ia" #: dnf/conf/read.py:60 #, python-format msgid "Warning: failed loading '%s', skipping." -msgstr "Varoitus: ei voitu ladata '%s', ohitetaan." +msgstr "Varoitus: ei voitu ladata ”%s”, ohitetaan." #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "Väärä tunnus ohjelmistolähteelle: {} ({}), byte = {} {}" +msgstr "Virheellinen tunnus ohjelmistolähteelle: {} ({}), tavu = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" -msgstr "Väärä tunnus ohjelmistolähteelle: {}, byte = {} {}" +msgstr "Virheellinen tunnus ohjelmistolähteelle: {}, tavu = {} {}" #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" -msgstr "Ohjelmistolähde '{}' ({}): Virhe jäsennettäessä määrityksiä: {}" +msgstr "Ohjelmistolähde ”{}” ({}): Virhe jäsennettäessä asetuksia: {}" #: dnf/conf/read.py:87 msgid "Repository '{}': Error parsing config: {}" -msgstr "Ohjelmistolähde '{}': virhe jäsennettäessä määrityksiä: {}" +msgstr "Ohjelmistolähde ”{}”: virhe jäsennettäessä asetuksia: {}" #: dnf/conf/read.py:93 msgid "Repository '{}' ({}) is missing name in configuration, using id." msgstr "" -"Ohjelmistolähteen '{}' ({}) määrityksistä puuttuu nimi, käytetään tunnusta." +"Ohjelmistolähteen ”{}” ({}) asetuksista puuttuu nimi, käytetään tunnusta." #: dnf/conf/read.py:96 msgid "Repository '{}' is missing name in configuration, using id." -msgstr "" -"Ohjelmistolähteen '{}' määrityksistä puuttuu nimi, käytetään tunnusta." +msgstr "Ohjelmistolähteen ”{}” asetuksista puuttuu nimi, käytetään tunnusta." #: dnf/conf/read.py:113 msgid "Parsing file \"{}\" failed: {}" -msgstr "Tiedoston \"{}\" jäsentäminen epäonnistui: {}" +msgstr "Tiedoston ”{}” jäsentäminen epäonnistui: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Virhe jäsennettäessä muuttujaa tiedostosta ”{0}”: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "ohjelmistolähde %s: 0x%s jo tuotu" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." -msgstr "ohjelmistolähde %s: toi avaimen 0x%s." +msgstr "ohjelmistolähde %s: tuotiin avain 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Vahvistettu DNSSEC-allekirjoituksella varustetulla DNS-tietueella." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." -msgstr "EI vahvistettu käytetään DNS-tietuetta." +msgstr "EI vahvistettu käyttäen DNS-tietuetta." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" -msgstr "haetaan %s:n asennuslähdeavain, joka on purettu %s:sta" +msgstr "" +"haetaan lähteen %s ohjelmistolähdeavain, joka on purettu osoitteesta %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -"Ei saatavilla modulaarisia metatietoja moduulipaketille '{}'; ei voida " +"Modulaarisia metatietoja moduulipaketille ”{}” ei ole saatavilla; ei voida " "asentaa järjestelmään" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" -msgstr "Rpm poikkeus tapahtui: %s" +msgstr "Rpm-poikkeus tapahtui: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Modulaaripaketille ei ole saatavilla modulaarisia metatietoja" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Ei asenna lähde-rpm-pakettia (%s)." @@ -3741,7 +3779,8 @@ msgstr "Ei asenna lähde-rpm-pakettia (%s)." msgid "" "Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" msgstr "" -"Määritysvaihtoehto 'gpgkey_dns_verification' vaatii python3-unbound ({})" +"Asetusvaihtoehto ”gpgkey_dns_verification” vaatii paketin python3-unbound " +"({})" #: dnf/dnssec.py:243 msgid "DNSSEC extension: Key for user " @@ -3753,7 +3792,7 @@ msgstr "on kelvollinen." #: dnf/dnssec.py:247 msgid "has unknown status." -msgstr "on tuntematon tila." +msgstr "on tuntemattomassa tilassa." #: dnf/dnssec.py:255 msgid "DNSSEC extension: " @@ -3761,12 +3800,12 @@ msgstr "DNSSEC-laajennus: " #: dnf/dnssec.py:287 msgid "Testing already imported keys for their validity." -msgstr "Testataan jo tuotujen avainten pätevyys." +msgstr "Testataan jo tuotujen avainten kelvollisuus." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" -msgstr "Ei tuettu tarkistussumman tyyppi: %s" +msgstr "Tarkistussumman tyyppiä ei tueta: %s" #: dnf/drpm.py:144 msgid "Delta RPM rebuild failed" @@ -3774,11 +3813,11 @@ msgstr "Delta RPM -uudelleenrakennus epäonnistui" #: dnf/drpm.py:146 msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "Delta-uudelleenrakennetun RPM:n tarkistussumman toiminto epäonnistui" +msgstr "Delta-uudelleenrakennetun RPM:n tarkistussumma ei täsmää" #: dnf/drpm.py:149 msgid "done" -msgstr "valmis" +msgstr "Tehty." #: dnf/exceptions.py:113 msgid "Problems in request:" @@ -3818,12 +3857,12 @@ 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 "" -"Epämuodostunut lukitustiedosto löytyi: %s.\n" -"Varmista, ettei mikään muu dnf/yum-prosessi ole käynnissä, ja poista lukitustiedosto manuaalisesti tai suorita 'systemd-tmpfiles --remove dnf.conf'." +"Viallinen lukitustiedosto löytyi: %s.\n" +"Varmista, ettei mikään muu dnf/yum-prosessi ole käynnissä, ja poista lukitustiedosto manuaalisesti tai suorita ”systemd-tmpfiles --remove dnf.conf”." #: dnf/module/__init__.py:26 msgid "Enabling different stream for '{}'." -msgstr "Otetaan eri virta käyttöön '{}':lle." +msgstr "Otetaan eri virta käyttöön moduulille ”{}”." #: dnf/module/__init__.py:27 msgid "Nothing to show." @@ -3831,7 +3870,7 @@ msgstr "Ei mitään näytettävää." #: dnf/module/__init__.py:28 msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Asennetaan '{}':n määritettyä versiota uudempi versio. Syy: {}" +msgstr "Asennetaan moduulin ”{}” määritettyä versiota uudempi versio. Syy: {}" #: dnf/module/__init__.py:29 msgid "Enabled modules: {}." @@ -3839,48 +3878,48 @@ msgstr "Käytössä olevat moduulit: {}." #: dnf/module/__init__.py:30 msgid "No profile specified for '{}', please specify profile." -msgstr "'{}':lle profiili puutuu, määrittele profiili." +msgstr "Moduulille ”{}” ei ole määritetty profiilia, määritä profiili." #: dnf/module/exceptions.py:27 msgid "No such module: {}" -msgstr "Moduulia: {} ei ole olemassa" +msgstr "Moduulia {} ei ole olemassa" #: dnf/module/exceptions.py:33 msgid "No such stream: {}" -msgstr "Virtaa: {} ei ole olemassa" +msgstr "Virtaa {} ei ole olemassa" #: dnf/module/exceptions.py:39 msgid "No enabled stream for module: {}" -msgstr "Ei Käytössä olevaa striimiä moduulille: {}" +msgstr "Ei käytössä olevaa virtaa moduulille: {}" #: dnf/module/exceptions.py:46 msgid "Cannot enable more streams from module '{}' at the same time" msgstr "" -"Enempää virtoja moduulista '{}' ei voida ottaa käyttöön samanaikaisesti" +"Enempää virtoja moduulista ”{}” ei voida ottaa käyttöön samanaikaisesti" #: dnf/module/exceptions.py:52 msgid "Different stream enabled for module: {}" -msgstr "Toinen virta otettu käyttöön moduulille: {}" +msgstr "Eri virta otettu käyttöön moduulille: {}" #: dnf/module/exceptions.py:58 msgid "No such profile: {}" -msgstr "Profiilia: {} ei löydy" +msgstr "Profiilia {} ei löydy" #: dnf/module/exceptions.py:64 msgid "Specified profile not installed for {}" -msgstr "Määritettyä profiilia ei ole asennettu kohteelle {}" +msgstr "Määritettyä profiilia ei ole asennettu moduulille {}" #: dnf/module/exceptions.py:70 msgid "No stream specified for '{}', please specify stream" -msgstr "Kohteelle {} ei määritetty virtaa, määritä virta" +msgstr "Moduulille ”{}” ei määritetty virtaa, määritä virta" #: dnf/module/exceptions.py:82 msgid "No such profile: {}. No profiles available" -msgstr "Ei sellaista profiilia: {}. Profiileja ei saatavilla" +msgstr "Profiilia ei ole olemassa: {}. Profiileja ei ole saatavilla" #: dnf/module/exceptions.py:88 msgid "No profile to remove for '{}'" -msgstr "Kohteella '{}' ei ole poistettavaa profiilia" +msgstr "Moduulille ”{}” ei ole poistettavaa profiilia" #: dnf/module/module_base.py:35 msgid "" @@ -3890,7 +3929,7 @@ msgid "" msgstr "" "\n" "\n" -"Vihje: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +"Vihje: [d] oletus, [e] käytössä, [x] poistettu käytöstä, [i] asennettu" #: dnf/module/module_base.py:36 msgid "" @@ -3905,19 +3944,20 @@ msgstr "" #: dnf/module/module_base.py:56 dnf/module/module_base.py:556 #: dnf/module/module_base.py:615 dnf/module/module_base.py:684 msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ohitetaan tarpeeton profiili: '{}/{}'" +msgstr "Ohitetaan tarpeeton profiili: ”{}/{}”" #: dnf/module/module_base.py:86 #, python-brace-format msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" msgstr "" -"Kaikki moduulin {1}: {2} argumentin '{0}' vastaavuudet eivät ole aktiivisia" +"Kaikki moduulin ”{1}: {2}” argumentin ”{0}” vastaavuudet eivät ole " +"aktiivisia" #: dnf/module/module_base.py:94 dnf/module/module_base.py:204 #, python-brace-format msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -"Moduulin {0} asentaminen Vikasietoisesta ohjelmistolähteestä {1} ei ole " +"Moduulin {0} asentaminen vikasietoisesta ohjelmistolähteestä {1} ei ole " "sallittua" #: dnf/module/module_base.py:104 dnf/module/module_base.py:214 @@ -3925,7 +3965,7 @@ msgid "" "Unable to match profile for argument {}. Available profiles for '{}:{}': {}" msgstr "" "Argumentin {} profiilia ei voida kohdentaa. Käytettävissä olevat profiilit " -"'{}:{}':lle: {}" +"moduulille ”{}:{}”: {}" #: dnf/module/module_base.py:108 dnf/module/module_base.py:218 msgid "Unable to match profile for argument {}" @@ -3952,17 +3992,17 @@ msgstr "" #: dnf/module/module_base.py:196 #, python-brace-format msgid "No active matches for argument '{0}' in module '{1}:{2}'" -msgstr "Ei aktiivisia vastaavuuksia argumentille '{0}' moduulissa {1}: {2}" +msgstr "Ei aktiivisia vastaavuuksia argumentille ”{0}” moduulissa ”{1}: {2}”" #: dnf/module/module_base.py:228 #, python-brace-format msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" msgstr "" -"Asennettu profiili '{0}' ei ole käytettävissä moduulin '{1}' virrassa '{2}'" +"Asennettu profiili ”{0}” ei ole käytettävissä moduulin ”{1}” virrassa ”{2}”" #: dnf/module/module_base.py:267 msgid "No packages available to distrosync for package name '{}'" -msgstr "Ei distrosync-paketteja paketin nimelle '{}'" +msgstr "Ei distrosync-paketteja paketin nimelle ”{}”" #: dnf/module/module_base.py:310 dnf/module/module_base.py:461 #: dnf/module/module_base.py:486 dnf/module/module_base.py:505 @@ -3975,7 +4015,7 @@ msgstr "Argumenttia {} ei voida ratkaista" #, python-brace-format msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -"Moduulin {0} päivittäminen vikasietoisesta ohjelmistolähteestä {1} ei ole " +"Moduulin ”{0}” päivittäminen vikasietoisesta ohjelmistolähteestä {1} ei ole " "sallittua" #: dnf/module/module_base.py:340 dnf/module/module_base.py:368 @@ -3993,8 +4033,8 @@ msgid "" "Argument '{argument}' matches {stream_count} streams ('{streams}') of module" " '{module}', but none of the streams are enabled or default" msgstr "" -"Argumentti '{argument}' täsmää {stream_count} virtoihin ('{streams}') " -"moduulille '{module}', mutta mitkään virroista ei ole käytössä tai " +"Argumentti ”{argument}” täsmää {stream_count} virtaan (”{streams}”) " +"moduulille ”{module}”, mutta mitkään virroista eivät ole käytössä tai " "oletuksena" #: dnf/module/module_base.py:509 @@ -4003,7 +4043,7 @@ msgid "" "'{}'" msgstr "" "Vain moduulin nimi vaaditaan. Ohitetaan tarpeettomat tiedot argumentissa: " -"'{}'" +"”{}”" #: dnf/module/module_base.py:844 msgid "No match for package {}" @@ -4019,7 +4059,7 @@ msgstr "%s on tyhjä tiedosto" #, python-format msgid "Failed to load expired repos cache: %s" msgstr "" -"Vanhentuneiden ohjelmistolähteiden välimuistin %s lataaminen epäonnistui" +"Vanhentuneiden ohjelmistolähteiden välimuistin lataaminen epäonnistui: %s" #: dnf/persistor.py:98 #, python-format @@ -4040,58 +4080,60 @@ msgstr "Viimeisen makecache-ajan selvittäminen epäonnistui." msgid "Parsing file failed: %s" msgstr "Tiedoston jäsentäminen epäonnistui: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" -msgstr "Ladattu liitännäiset: %s" +msgstr "Ladatut liitännäiset: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" -msgstr "Liitännäisen \"%s\" lataaminen epäonnistui: %s" +msgstr "Liitännäisen ”%s” lataaminen epäonnistui: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" -msgstr "Seuraavia mahdollistettujen liitännäisten kuvioita {} ei löytynyt" +msgstr "Seuraavia käyttöönotettavien liitännäisten kuvioita ei löytynyt: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" -msgstr "Seuraavia ei-mahdollistettujen liitännäisten kuvioita {} ei löytynyt" +msgstr "" +"Seuraavia käytöstä poistettavien liitännäisten kuvioita ei löytynyt: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "ei vastaavaa sisältötehdasta %s:lle" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " -msgstr "päätellään nopein peilipalvelin (%s palvelinta).. " +msgstr "Päätellään nopein peilipalvelin (%s palvelinta). " #: dnf/repodict.py:58 #, python-format msgid "enabling %s repository" -msgstr "otetaan käyttöön %s ohjelmistolähde" +msgstr "otetaan käyttöön ohjelmistolähde %s" #: dnf/repodict.py:94 #, python-format msgid "Added %s repo from %s" -msgstr "Lisätty %s ohjelmistolähde %s:sta" +msgstr "Lisätty ohjelmistolähde %s tiedostosta %s" #: dnf/rpm/miscutils.py:32 #, python-format msgid "Using rpmkeys executable at %s to verify signatures" msgstr "" -"Käytetään Rpmkeys ohjelmaa kohteessa %s allekirjoitusten vahvistamiseksi" +"Käytetään rpmkeys-ohjelmaa polussa %s allekirjoitusten vahvistamiseksi" #: dnf/rpm/miscutils.py:66 msgid "Cannot find rpmkeys executable to verify signatures." -msgstr "Rpmkeys ohjelmaa ei löydy allekirjoitusten vahvistamiseksi." +msgstr "" +"Allekirjoitusten vahvistamiseen tarvittavaa rpmkeys-ohjelmaa ei löydy." #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "OpenDB()-funktio ei voi avata rpm-tietokantaa." +msgstr "openDB()-funktio ei voi avata rpm-tietokantaa." #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." @@ -4107,7 +4149,7 @@ msgid "" "downgrade and distro-sync commands" msgstr "" "allow_vendor_change on poistettu käytöstä. Tätä vaihtoehtoa ei tällä " -"hetkellä tueta komennoille 'downgrade' ja 'distro-sync'" +"hetkellä tueta komennoille ”downgrade” ja ”distro-sync”" #. TRANSLATORS: This is for a single package currently being downgraded. #: dnf/transaction.py:80 @@ -4162,7 +4204,7 @@ msgid "" "\"{filename}\":" msgstr "" "Seuraavat ongelmat tapahtuivat transaktion uusinnassa tiedostosta " -"\"{filename}\":" +"”{filename}”:" #: dnf/transaction_sr.py:68 msgid "The following problems occurred while running a transaction:" @@ -4171,19 +4213,20 @@ msgstr "Seuraavat ongelmat tapahtuivat transaktioa ajettaessa:" #: dnf/transaction_sr.py:89 #, python-brace-format msgid "Invalid major version \"{major}\", number expected." -msgstr "Ei kelvollinen pääversio \"{major}\", odotettiin numeroa." +msgstr "Virheellinen pääversio ”{major}”, odotettiin numeroa." #: dnf/transaction_sr.py:97 #, python-brace-format msgid "Invalid minor version \"{minor}\", number expected." -msgstr "Ei kelvollinen aliversio \"{minor}\", odotettiin numeroa." +msgstr "Virheellinen aliversio ”{minor}”, odotettiin numeroa." #: dnf/transaction_sr.py:103 #, python-brace-format msgid "" "Incompatible major version \"{major}\", supported major version is " "\"{major_supp}\"." -msgstr "Epäyhteensopiva pääversio \"{major}\", tuettu pääversio on \"{major_supp}\"." +msgstr "" +"Epäyhteensopiva pääversio ”{major}”, tuettu pääversio on ”{major_supp}”." #: dnf/transaction_sr.py:224 msgid "" @@ -4195,37 +4238,37 @@ msgstr "" #: dnf/transaction_sr.py:265 #, python-brace-format msgid "Unexpected type of \"{id}\", {exp} expected." -msgstr "Odottamaton tyyppi \"{id}\", {exp} odotettiin." +msgstr "Odottamaton tyyppi ”{id}”, odotettiin {exp}." #: dnf/transaction_sr.py:271 #, python-brace-format msgid "Missing key \"{key}\"." -msgstr "Puuttuva avain \"{key}\"." +msgstr "Puuttuva avain ”{key}”." #: dnf/transaction_sr.py:285 #, python-brace-format msgid "Missing object key \"{key}\" in an rpm." -msgstr "Puuttuva objektiavain \"{key}\" rpm:ssä." +msgstr "Puuttuva objektiavain ”{key}” rpm:ssä." #: dnf/transaction_sr.py:289 #, python-brace-format msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." -msgstr "Rpm nevra:n \"{nevra}\" paketin syyn \"{reason}\" odottamaton arvo." +msgstr "Rpm nevra:n ”{nevra}” paketin syyn ”{reason}” odottamaton arvo." #: dnf/transaction_sr.py:297 #, python-brace-format msgid "Cannot parse NEVRA for package \"{nevra}\"." -msgstr "NEVRA:n jäsentäminen paketille \"{nevra}\" epäonnistui." +msgstr "NEVRA:n jäsentäminen paketille ”{nevra}” epäonnistui." #: dnf/transaction_sr.py:321 #, python-brace-format msgid "Cannot find rpm nevra \"{nevra}\"." -msgstr "Rpm nevra :ta \"{nevra}\" ei löytynyt." +msgstr "Rpm nevra:a ”{nevra}” ei löytynyt." #: dnf/transaction_sr.py:336 #, python-brace-format msgid "Package \"{na}\" is already installed for action \"{action}\"." -msgstr "Paketti \"{na}\" %s on jo asennettu toimintaa\"{action}\" varten." +msgstr "Paketti ”{na}” on jo asennettu toimintaa ”{action}” varten." #: dnf/transaction_sr.py:345 #, python-brace-format @@ -4233,82 +4276,82 @@ msgid "" "Package nevra \"{nevra}\" not available in repositories for action " "\"{action}\"." msgstr "" -"Nevra-paketti \"{nevra}\" ei ole käytettävissä toiminnalle \"{action}\" " +"Nevra-paketti ”{nevra}” ei ole käytettävissä toiminnalle ”{action}” " "ohjelmistolähteissä." #: dnf/transaction_sr.py:356 #, python-brace-format msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." -msgstr "Nevra-pakettia \"{nevra}\" ei ole asennettu toiminnolle \"{action}\"." +msgstr "Nevra-pakettia ”{nevra}” ei ole asennettu toiminnolle ”{action}”." #: dnf/transaction_sr.py:370 #, python-brace-format msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." -msgstr "Rpm nevran \"{nevra}\" pakettitoiminnon \"{action}\" odottamaton arvo." +msgstr "Rpm nevra:n ”{nevra}” pakettitoiminnon ”{action}” odottamaton arvo." #: dnf/transaction_sr.py:377 #, python-format msgid "Group id '%s' is not available." -msgstr "Ryhmätunnus '%s' ei ole saatavilla." +msgstr "Ryhmätunnus ”%s” ei ole saatavilla." #: dnf/transaction_sr.py:398 #, python-brace-format msgid "Missing object key \"{key}\" in groups.packages." -msgstr "Objektiavain \"{key}\" puuttuu groups.packages :sta." +msgstr "Objektiavain ”{key}” puuttuu groups.packages:ista." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." -msgstr "Ryhmätunnus '%s' ei ole asennettuna." +msgstr "Ryhmätunnusta ”%s” ei ole asennettuna." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." -msgstr "Ympäristötunnus '%s' ei ole saatavilla." +msgstr "Ympäristötunnusta ”%s” ei ole saatavilla." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -"Ei kelvollinen arvo \"{group_type}\" tyypille " -"environments.groups.group_type, vain \"pakollinen\" tai \"valinnainen\" " -"tuetaan." +"Virheellinen arvo ”{group_type}” tyypille environments.groups.group_type, " +"vain arvoja ”mandatory” tai ”optional” tuetaan." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." -msgstr "Puuttuva objektiavain \"{key}\" environments.groups :ssa." +msgstr "Puuttuva objektiavain ”{key}” environments.groups:issa." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." -msgstr "Ryhmätoiminnon \"{action}\" odottamaton arvo ryhmälle \"{group}\"." +msgstr "Ryhmätoiminnon ”{action}” odottamaton arvo ryhmälle ”{group}”." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." -msgstr "Puuttuva objektiavain \"{key}\" jossain ryhmässä." +msgstr "Puuttuva objektiavain ”{key}” jossain ryhmässä." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." -msgstr "Ympäristötapahtuman \"{action}\" odottamaton arvo ympäristölle \"{env}\"." +msgstr "Ympäristötapahtuman ”{action}” odottamaton arvo ympäristölle ”{env}”." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." -msgstr "Puuttuva objektiavain \"{key}\" jossain ympäristössä." +msgstr "Puuttuva objektiavain ”{key}” jossain ympäristössä." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" " pulled into the transaction." msgstr "" -"Paketti nevra \"{nevra}\", jota ei ole transaktiotiedostossa, vedettiin " -"mukaan transaktioon." +"Paketti nevra ”{nevra}”, jota ei ole transaktiotiedostossa, vedettiin mukaan" +" transaktioon." #: dnf/util.py:417 dnf/util.py:419 msgid "Problem" @@ -4316,11 +4359,11 @@ msgstr "Ongelma" #: dnf/util.py:470 msgid "TransactionItem not found for key: {}" -msgstr "TransactionItem:ta ei löydetty avaimelle: {}" +msgstr "TransactionItem:ia ei löydetty avaimelle: {}" #: dnf/util.py:480 msgid "TransactionSWDBItem not found for key: {}" -msgstr "TransactionSWDBItem:ta ei löydetty avaimelle: {}" +msgstr "TransactionSWDBItem:ia ei löydetty avaimelle: {}" #: dnf/util.py:483 msgid "Errors occurred during transaction." @@ -4347,6 +4390,15 @@ msgstr "Epäonnistui" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt-argumentilla on useita arvoja: %s" + +#~ msgid "list modular packages" +#~ msgstr "Luettele modulaariset paketit" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Pluginit poistettiin käytöstä" + #~ msgid "Already downloaded" #~ msgstr "Ladattu jo" diff --git a/po/fil.po b/po/fil.po index 745c1e53da..6f218c844f 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2018-04-14 04:03+0000\n" "Last-Translator: Alvin Abuke \n" "Language-Team: Filipino\n" @@ -50,55 +50,59 @@ msgstr "Updates na na-download sa '%s'." msgid "Updates available on '%s'." msgstr "Updates na magagamit sa '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Kamalian : %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -106,68 +110,68 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -175,90 +179,90 @@ msgstr "" "Ang downloaded na packages ay naka-save na sa cache hanggang sa susunod na " "successful na transaction." -#: dnf/base.py:516 +#: dnf/base.py:521 #, 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:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Di wastong tsflag sa config file: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" @@ -267,7 +271,7 @@ msgstr "" "Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " "sayang)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" @@ -277,75 +281,75 @@ msgstr "" "Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " "sayang)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Hindi Mabukasan: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Public key sa %s ay hindi naka-install" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problema sa pagbukas ng package na %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -355,154 +359,154 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "May mga packages sa local na repository na may maling checksum" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -510,23 +514,23 @@ msgstr "" "May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" "--cacheonly\" na opsyon" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -536,7 +540,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -609,10 +613,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -737,7 +737,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1449,7 +1449,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1665,198 +1665,198 @@ msgstr "pangalan ng repo" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1864,74 +1864,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1941,6 +1952,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: 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" @@ -2292,8 +2313,8 @@ msgstr "Kalubhaan" msgid "Files" msgstr "Mga File" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Naka-Install" @@ -2363,137 +2384,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2501,115 +2517,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3049,11 +3065,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3061,7 +3077,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3116,204 +3132,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3322,51 +3338,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3392,7 +3408,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Babala: Grupo %s ay hindi nag-exist." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Environment id '%s' is not installed." @@ -3432,37 +3449,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3500,45 +3517,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3568,7 +3590,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3818,31 +3840,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4026,49 +4048,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Group id '%s' is not installed." msgstr "Package %s ay hind naka-install." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/fr.po b/po/fr.po index 2cf73ec7b1..7ffe825b61 100644 --- a/po/fr.po +++ b/po/fr.po @@ -15,7 +15,7 @@ # José Fournier , 2017. #zanata # Jérôme Fenal , 2017. #zanata # Jean-Baptiste Holcroft , 2018. #zanata, 2020, 2021. -# Ludek Janda , 2018. #zanata +# Ludek Janda , 2018. #zanata, 2022. # Jean-Baptiste Holcroft , 2019. #zanata, 2020, 2021. # Julien Humbert , 2020, 2021. # Karim ALI ABDELMAKSOU ABDELHAMID , 2020. @@ -23,23 +23,26 @@ # Guillaume Jacob , 2021. # Côme Borsoi , 2021. # Sundeep Anand , 2021. -# Transtats , 2022. +# Titouan Bénard , 2021. +# Transtats , 2022, 2023. # Alexandre GUIOT--VALENTIN , 2022. # Arthur Tavernier , 2022. +# blutch112 , 2022. +# grimst , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-06-22 19:18+0000\n" -"Last-Translator: Arthur Tavernier \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-03-21 20:25+0000\n" +"Last-Translator: grimst \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -76,55 +79,59 @@ msgstr "Mises à jour téléchargées le « %s »." msgid "Updates available on '%s'." msgstr "Mises à jour disponibles le « %s »." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, 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:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "La vérification GPG a ÉCHOUÉ" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "En attente d'une connexion Internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic démarré." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Mise en sommeil pendant {} seconde" msgstr[1] "Mise en sommeil pendant {} secondes" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Le système est hors-ligne." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "La transaction a échoué" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Erreur : %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "Erreur lors du chargement du dépôt « {} » : {}" @@ -132,76 +139,76 @@ msgstr "Erreur lors du chargement du dépôt « {} » : {}" msgid "Loading repository '{}' has failed" msgstr "Échec du chargement du dépôt « {} »" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Mise en cache temporisée des métadonnées désactivée." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cache des métadonnées mis à jour récemment." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Il n’y a pas de dépôts activés dans « {} »." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s : a expiré et sera réinitialisé." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s : expireront après %d secondes." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache des métadonnées créé." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s : utilisation des métadonnées depuis le %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Dépôts ignorés : %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format 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/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -209,59 +216,59 @@ msgstr "" "Les paquets téléchargés ont été mis en cache jusqu’à la prochaine " "transaction réussie." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Vous pouvez supprimer les paquets en cache en exécutant « %s »." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag invalide dans le fichier de configuration : %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Test de la transaction" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" "Erreur : vérification de transaction contre résolution des dépendances :" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "La vérification de la transaction a réussi." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Lancement de la transaction de test" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM : {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Erreur de la transaction de test :" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transaction de test réussie." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Exécution de la transaction" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Besoins en espace disque :" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -272,40 +279,40 @@ msgstr[1] "" "Au moins {0} Mio supplémentaires sont nécessaires sur le système de fichiers" " {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Résumé des erreurs" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB modifié en dehors de {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Impossible d’exécuter la transaction." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "La transaction n’a pas pu démarrer :" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Échec de la suppression du fichier de transaction %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Les RPM Delta ont réduit les mises à jour de %.1f Mo à %.1f Mo (%.1f%% " "économisé)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -313,77 +320,77 @@ msgstr "" "Les échecs des RPM Delta ont augmenté les mises à jour de %.1f Mo à %.1f Mo " "(%.1f%% gaspillés)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Impossible d’ajouter des paquets locaux, car un travail de transaction " "existe déjà" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Impossible d’ouvrir : {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "La clé publique pour %s n’est pas installée" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problème à l’ouverture du paquet %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "La clé publique pour %s n’est pas de confiance" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Le paquet %s n’est pas signé" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Impossible de supprimer %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s supprimé" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Aucune correspondance pour le paquet du groupe « {} »" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Ajout de paquets en provenance du groupe « %s » : %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Aucun groupe marqué pour suppression." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Aucun groupe marqué pour mise à jour." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -393,30 +400,30 @@ msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." msgid "No match for argument: %s" msgstr "Aucune correspondance pour l’argument : %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Le paquet %s n’est pas installé, impossible de le réinstaller." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Le paquet %s n’est pas installé, impossible de le mettre à jour." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -424,113 +431,113 @@ msgstr "" "La même une ou version supérieure de %s est déjà installée, mise à jour " "impossible." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Aucun paquet %s installé." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Format invalide : %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Aucun paquet marqué pour suppression." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 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:2462 +#: dnf/base.py:2481 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:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 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" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" "Impossible de récupérer une clé pour un paquet en ligne de commande : %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Le paquet en erreur est : %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Les clés GPG sont configurées comme : %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "La clef a été approuvée." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "La clef a été rejetée." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "L’import de la clé a échoué (code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "La clé a bien été importée" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Toutes les clés n’ont pas été installées" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -539,28 +546,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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Peut-être vouliez-vous dire : {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 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:2690 +#: dnf/base.py:2709 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:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -568,29 +575,29 @@ msgstr "" "Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" " à cause de l’option « --cacheonly »" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Aucune correspondance pour le paramètre" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 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/base.py:2724 +#: dnf/base.py:2743 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/base.py:2740 +#: dnf/base.py:2759 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/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Le paquet %s est déjà installé." @@ -601,7 +608,7 @@ msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" "Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "La lecture du fichier « %s » a échoué : %s" @@ -652,7 +659,7 @@ msgid "" "It is recommended to rather 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 sauf si cela est explicitement activé par l’option de configuration module_stream_switch.\n" -"Il est plutôt 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." +"Il est plutôt 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/cli/cli.py:212 #, python-brace-format @@ -680,10 +687,6 @@ msgstr "Téléchargement des paquets :" msgid "Error downloading packages:" msgstr "Erreur de téléchargement des paquets :" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "La transaction a échoué" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -746,8 +749,9 @@ msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." msgstr "" -"Aucun résultat. Si vous cherchez un fichier, essayez le chemin absolu or un " -"prefixe wildcard (\"*/\") au début." +"Aucune correspondance trouvée. Si vous recherchez un fichier, essayez de " +"spécifier le chemin d'accès complet ou d'utiliser un préfixe joker (\"*/\") " +"au début." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -827,7 +831,7 @@ msgstr "" "Impossible de détecter le numéro de version (utilisez « --releasever » pour " "spécifier une version)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "paramètre {} : non autorisé avec le paramètre {}" @@ -1581,8 +1585,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "passer un module à un flux et à des paquets de rpm de distrosync" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "dresser une liste des paquets modulaires" +msgid "locate a module the modular packages belong to" +msgstr "localiser un module auquel appartiennent les paquets modulaires" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1797,11 +1801,11 @@ msgstr "nom du dépôt" msgid "Total packages: {}" msgstr "Total des paquets : {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "recherche les paquets qui correspondent au mot clé" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1809,70 +1813,70 @@ msgstr "" "Interroge sur tous les paquets (raccourci pour repoquery « * » ou repoquery " "sans argument)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "interroge sur toutes les versions des paquets (par défaut)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "montre uniquement les résultats de cette architecture (ARCH)" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "montre uniquement les résultats qui possèdent FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "ne montre que les résultats en conflit avec REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 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" +"montre des résultats qui requièrent, suggèrent, complètent, améliorent ou " +"recommandent le paquet fournit et classe REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "ne montre que les résultats rendant REQ obsolète" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "ne montre que les résultats fournissant REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "montre uniquement les résultats qui recommandent REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "montre uniquement les résultats qui améliorent REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "montre uniquement les résultats qui suggèrent REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "montre uniquement les résultats qui complètent REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "vérifie les dépendances non explicites (fichiers et fournitures) ; défaut" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 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/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1880,24 +1884,24 @@ msgstr "" "utilisé avec --whatrequires, et --requires --resolve, interroge sur les " "paquets récursivement." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "résout les fonctionnalités aux paquets d’origine" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "affiche un arbre récursif pour les paquets" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "opère sur les RPM sources correspondantes" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1905,27 +1909,27 @@ 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "lister également les paquets de flux de modules inactifs" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "montre les informations détaillées à propos du paquet" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "montre la liste des fichiers du paquet" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "montre le nom RPM du paquet source" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "affiche les changelogs du paquet" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1934,11 +1938,11 @@ msgstr "" "format d'affichage pour la liste des paquets : « %%{name} %%{version}… », " "utilisez --querytags pour voir la liste complète des étiquettes" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "montre les balises disponibles à utiliser avec --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1946,7 +1950,7 @@ msgstr "" "utilise le format « nom-epoch:version-de-parution.architecture » pour " "afficher les paquets trouvés (par défaut)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1954,7 +1958,7 @@ msgstr "" "utilise le format « nom-version-de-parution » pour afficher les paquets " "trouvés (par défaut pour les requêtes rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1962,33 +1966,33 @@ msgstr "" "utilise le format « epoch:nom-version-de-parution.architecture » pour " "afficher les paquets trouvés" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limite la requête aux paquets installés dupliqués" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limite la requête aux paquets « installonly » installés" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 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/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1996,23 +2000,23 @@ 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/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Affiche les fonctionnalités que le paquet fournit." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Affiche les fonctionnalités que le paquet recommande." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Affiche les fonctionnalités dont le paquet dépend." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -2024,30 +2028,30 @@ msgstr "" "les fonctionnalités dont il dépend pour les scriptlets %%pre, %%post, " "%%preun et %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Affiche les fonctionnalités suggérées par le paquet." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Affiche les fonctionnalités que le paquet peut compléter." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "N’affiche que les paquets disponibles." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "N’affiche que les paquets installés." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2055,7 +2059,7 @@ msgstr "" "N’affiche que les paquets qui fournissent une montée en version pour un " "paquet déjà installé." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2063,19 +2067,19 @@ msgstr "" "N’affiche que les paquets qui peuvent être retirés par la commande «{prog} " "autoremove »." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "N’affiche que les paquets installés par utilisateur." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "N’affiche que les paquets modifiés récemment" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la clé à chercher" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2085,7 +2089,7 @@ msgstr "" " « --depends », « --enhances », « --provides », « --recommends », « " "--requires », « --requires-pre », « --suggests » ou « --supplements" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2095,15 +2099,26 @@ msgstr "" "(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" " « --requires --resolve »" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argument {} requiert l’option --whatrequires ou --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Le paquet {} ne contient aucun fichier" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2116,7 +2131,17 @@ msgstr "" "utilisation : {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" "\n" "description :\n" -" Afficher une arborescence des paquets pour les paquets donnés." +" Afficher une arborescence des paquets pour le paquet donné." + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -2498,8 +2523,8 @@ msgstr "Criticité" msgid "Files" msgstr "Fichiers" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installé" @@ -2578,118 +2603,113 @@ msgstr "format incorrect : %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "L’argument setopt a plusieurs valeurs : %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Options générales de {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "emplacement du fichier de configuration" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "opération silencieuse" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "opération verbeuse" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "affiche la version de {prog} et quitte" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "définit la racine d’installation" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "ne pas installer les documentations" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "désactive tous les modules complémentaires" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "active les modules complémentaires par nom" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "désactive les modules complémentaires par leur nom" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 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:210 +#: dnf/cli/option_parser.py:207 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:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "affiche l’aide de la commande" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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:221 +#: dnf/cli/option_parser.py:218 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:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "ne pas limiter la transaction au meilleur candidat" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "temps d’attente maximum de la commande" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "niveau de déboguage pour la sortie" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 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:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "niveau d’erreur pour la sortie" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2699,41 +2719,41 @@ msgstr "" "mises à jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour" " les commandes « info », « list » et « repoquery »" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "niveau de déboguage de rpm pour la sortie" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "répond automatiquement oui à toutes les questions" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "répond automatiquement non à toutes les questions" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -"Active temporairement les dépots lors de l'exécution de la commande dnf " -"courante. Accepte un id, une liste d'ids séparés par des virgules, ou un " +"Active temporairement les référentiels pour les besoins de la commande dnf " +"actuelle. Accepte un id, une liste d'ids séparés par des virgules, ou un " "glob d'ids. Cette option peut être spécifiée plusieurs fois." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" -"Désactive temporairement les dépots actifs lors de l'exécution de la " -"commande dnf courante. Accepte un id, une liste d'ids séparés par des " +"Désactive temporairement les référentiels actifs pour les besoins de la " +"commande dnf actuelle. Accepte un id, une liste d'ids séparés par des " "virgules, ou un glob d'ids. Cette option peut être spécifiée plusieurs fois," -" mais est mutuellement exclusiver avec '--repo'." +" mais est mutuellement exclusive avec `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2741,27 +2761,27 @@ 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:280 +#: dnf/cli/option_parser.py:277 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:284 +#: dnf/cli/option_parser.py:281 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:288 +#: dnf/cli/option_parser.py:285 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:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "désactive « excludepkgs »" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2769,99 +2789,99 @@ 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:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 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:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "contrôle l’utilisation ou pas de la couleur" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "résout en adresses IPv4 uniquement" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "résout en adresses IPv6 uniquement" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "définit le dossier dans lequel copier les paquets" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "télécharge seulement des paquets" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "ajoute un commentaire à la transaction" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 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:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" "Inclut les paquets concernant les nouveaux paquets dans les mises à jour" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Force l’utilisation d’une architecture" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Liste des commandes principales :" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Liste des commandes de greffons :" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Impossible d’encoder l’argument « %s » : %s" @@ -3310,11 +3330,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installer" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Mettre à niveau" @@ -3322,7 +3342,7 @@ msgstr "Mettre à niveau" msgid "Remove" msgstr "Supprimer" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Retrograder" @@ -3379,204 +3399,204 @@ msgstr "Action(s)" msgid "Altered" msgstr "Modifié" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Pas de transaction" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Infos sur l’historique des échecs" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Pas de paquet ou d’identifiant de transaction fourni" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Effacé" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Rétrogradé" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Mis à niveau" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Non installé" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Plus récent" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Plus ancien" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Identifiant de transaction :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Temps de début :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Début de RPMDB :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u secondes)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutes)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u heures)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u jours)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Temps de fin :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Fin de RPMDB :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Utilisateur :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Avorté" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Code de retour :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Réussi" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Échecs :" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Échec :" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Version :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Ligne de commande :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Commentaire :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaction effectuée avec :" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Paquets modifiés :" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Sortie du mini script :" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Erreurs :" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Installation des dépendances" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Rendu obsolète" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Rend obsolète" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Effacement" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Réinstallation" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Le paquet %s.%s %s sera installé" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Le paquet %s.%s %s sera une mise à jour" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Le paquet %s.%s %s sera supprimé" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Le paquet %s.%s %s sera réinstallé" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Le paquet %s.%s %s sera une rétrogradation" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Le paquet %s.%s %s sera mis à jour" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Début de la résolution des dépendances" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Résolution des dépendances terminée" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3589,53 +3609,53 @@ msgstr "" "Empreinte : %s\n" "Provenance : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Exécution" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "En sommeil" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Interruption impossible" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Tracé/Stoppé" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Inconnu" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " L’application de PID %d est : %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Mémoire : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " A débuté  : %s - il y a %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " État : %s" @@ -3660,7 +3680,8 @@ msgstr "Module ou Groupe « %s » n’existe pas." msgid "Environment id '%s' does not exist." msgstr "L’id d’environnement « %s » n’existe pas." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "L’id d’environnement « %s » n’est pas installé." @@ -3698,7 +3719,7 @@ msgstr "Impossible de définir \"{}\" à \"{}\" : {}" msgid "Could not set cachedir: {}" msgstr "N’a pas pu définir cachedir : {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3706,33 +3727,33 @@ msgstr "" "L’URL du fichier de configuration « {} » n’a pas pu être téléchargée :\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Option de configuration inconnue : %s=%s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Incorrect ou inconnu « {} » : {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, 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" @@ -3773,30 +3794,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "La lecture du fichier « {} » a échoué : {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Erreur lors de l'analyse d'une variable du fichier '{0}' : {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "dépôt %s : 0x%s déjà importé" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "dépôt %s : clé importée 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Vérifié en utilisant un enregistrement DNS avec une signature DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NON vérifié avec un enregistrement DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "récupération de la clé de dépôt pour %s déchiffrée à partir de %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3804,16 +3830,16 @@ 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:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Une exception rpm s'est produite : %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Aucune métadonnée de module disponible pour le paquet modulaire" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Un paquet source rpm ne sera pas installé (%s)." @@ -3845,7 +3871,7 @@ msgstr "extension DNSSEC : " 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "type de somme de contrôle non pris en charge : %s" @@ -3901,7 +3927,7 @@ msgid "" "Ensure no other dnf/yum 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 {prog} n’est en cours d’exécution et supprimez le fichier verrou, ou exécutez systemd-tmpfiles --remove dnf.conf." +"Assurez-vous qu’aucun autre processus dnf/yum 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 '{}'." @@ -4124,34 +4150,34 @@ msgstr "N’a pas pu déterminer l’heure du dernier makecache." msgid "Parsing file failed: %s" msgstr "La lecture du fichier a échoué : %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Plugins chargés : %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Échec lors du chargement du module « %s » : %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Aucun élément correspondant aux modèles de plugin d’activation suivants : {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 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:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "aucune fabrique de contenu ne correspond à %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "détermination du miroir le plus rapide (%s hôtes).. " @@ -4354,16 +4380,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Clé d’objet « {key} » manquante dans groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "ID de groupe « %s » non installé." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "ID d’environnement « %s » non disponible." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4372,36 +4399,36 @@ msgstr "" "Valeur invalide « {group_type} » pour environments.groups.group_type, seuls " "« mandatory » ou « optional » sont pris en charge." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Clé d’objet « {key} » manquante dans environments.groups." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" "Valeur inattendue pour l’action de groupe « {action} » pour le groupe " "« {group} »." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Clé d’objet « {key} » manquante dans un groupe." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" "Valeur inattendue pour l’action d’environnement « {action} » pour " "l’environnement « {env} »." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Clé d’objet « {key} » manquante dans un environnement." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4447,6 +4474,12 @@ msgstr "Échec" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "L’argument setopt a plusieurs valeurs : %s" + +#~ msgid "list modular packages" +#~ msgstr "dresser une liste des paquets modulaires" + #~ msgid "Already downloaded" #~ msgstr "Déjà téléchargé" diff --git a/po/fur.po b/po/fur.po index d91b3a0989..5b07e7e757 100644 --- a/po/fur.po +++ b/po/fur.po @@ -1,12 +1,12 @@ -# Fabio Tomat , 2017. #zanata, 2020, 2021, 2022. -# Fabio Tomat , 2018. #zanata, 2020, 2021, 2022. -# Fabio Tomat , 2019. #zanata, 2020, 2021, 2022. +# Fabio Tomat , 2017. #zanata, 2020, 2021, 2022, 2023. +# Fabio Tomat , 2018. #zanata, 2020, 2021, 2022, 2023. +# Fabio Tomat , 2019. #zanata, 2020, 2021, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-06-09 19:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-03-03 22:20+0000\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian \n" "Language: fur\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.2\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -51,55 +51,59 @@ msgstr "Inzornaments discjariâts par '%s'." msgid "Updates available on '%s'." msgstr "Inzornaments disponibii par '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, 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:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Control GPG FALÎT" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "In spiete pe conession a internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Inviât dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Polse par {} secont" msgstr[1] "Polse par {} seconts" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Il sisteme al è fûr rêt." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transazion falide" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Erôr: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "faliment tal cjariâ il dipuesit '{}': {}" @@ -107,73 +111,73 @@ msgstr "faliment tal cjariâ il dipuesit '{}': {}" msgid "Loading repository '{}' has failed" msgstr "Il cjariament dal dipuesit '{}' al è falit" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "La memorizazion in cache dal temporizadôr dai metadâts e je disabilitade " "cuant che si sta doprant une conession a consum." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Memorizazion in cache dal temporizadôr dai metadâts disabilitade cuant che " "si è alimentâts de batarie." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Memorizazion in cache dal temporizadôr dai metadâts disabilitade." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cache metadâts inzornade di resint." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "No'ndi son dipuesits abilitâts in \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, 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:359 +#: dnf/base.py:364 #, 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:363 +#: dnf/base.py:368 #, 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ò" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: al scjadarà dopo %d seconts." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache metadâts creade." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: si dopre i metadâts di %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Dipuesits ignorâts: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -181,98 +185,98 @@ msgstr "" "I pachets discjariâts a son stâts salvâts te cache fin ae prossime " "transazion eseguide cun sucès." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag no valit tal file di configurazion: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "No si è rivâts a zontâ il file dai grups pal dipuesit: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Esecuzion control de transazion" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Erôr: control de transazion cuintri di risoluzion dipendencis:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Controi di transazion passâts." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Esecuzion prove di transazion" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Erôr prove di transazion:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Prove di transazion passade." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Esecuzion transazion." -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Recuisîts dal disc:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Sintesi erôrs" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB alterât fûr di {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Impussibil eseguî la transazion." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Nol è stât pussibil scomençâ la transazion:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "No si è rivâts a gjavâ il file de transazion %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "I RPMs Delta a àn ridot %.1f MB di inzornaments a %.1f MB (%.1f%% " "sparagnâts)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -280,78 +284,78 @@ msgstr "" "I RPMs Delta falîts a àn aumentât %.1f MB di inzornaments a %.1f MB (%.1f%% " "straçâts)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Impussibil zontâ pachets locâi par vie che il lavôr de transazion al esist " "za" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Impussibil vierzi: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "La clâf publiche par %s no je instalade" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Probleme tal vierzi il pachet %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "La clâf publiche par %s no je fidade" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Il pachet %s nol è firmât" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Impussibil gjavâ %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s gjavât" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Nissune corispondence pal pachet di grup \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Daûr a zontâ i pachets dal grup '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nissun grup segnâ pe rimozion." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nissun grup segnât pal inzornament." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -361,30 +365,30 @@ msgstr "" msgid "No match for argument: %s" msgstr "Nissune corispondence pal argoment: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -392,110 +396,110 @@ msgstr "" "La stesse version, o superiôr, di %s e je za instalade, impussibil " "inzornâle." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nissun pachet %s instalât." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Formât no valit: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nissun pachet segnât di gjavâ." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Nissun inzornament di sigurece necessari, ma a son disponibii {} " "inzornaments" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Nol covente nissun inzornament di sigurece par \"{}\", ma {} inzornament al " "è disponibil" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Nol covente nissun inzornament di sigurece par \"{}\", ma {} inzornaments a " "son disponibii" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Impussibil recuperâ une clâf par un pachet de rie di comant: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Il pachet difetôs al è: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Lis clâfs GPG a son configuradis come: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "La clâf e je stade aprovade." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "La clâf e je stade ricusade." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Importazion clâf falide (codiç %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Clâf impuartade cun sucès" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "No si à instalât nissune clâf" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -504,27 +508,27 @@ msgstr "" "Lis clâfs GPG listadis pal dipuesit \"%s\" a son za instaladis ma no son justis par chest pachet.\n" "Controle che par chest dipuesit a sedin configurâts i URL des clâfs juscj." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Importazion de(s) clâf(s) no suficiente, clâf(s) sbaliadis?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * forsit si intindeve: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Il pachet \"{}\" dal dipuesit locâl \"{}\" al à une sume di control sbaliade" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Cualchi pachet dal dipuesit locâl al à une sume di control sbaliade" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Il pachet \"{}\" dal dipuesit \"{}\" al à une sume di control sbaliade" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -532,29 +536,29 @@ msgstr "" "Cualchi pachet al à la memorie cache no valide, ma nol pues jessi discjariât" " par vie de opzion \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Nissune corispondence pal argoment" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Dutis lis corispondencis a son stadis filtradis dal filtri di esclusion pal " "argoment" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Dutis lis corispondencis a son stadis filtradis dal filtri modulâr pal " "argoment" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Dutis lis corispondencis a son stadis instaladis di un dipuesit diferent pal" " argoment" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Il pachet %s al è za instalât." @@ -564,7 +568,7 @@ msgstr "Il pachet %s al è za instalât." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Valôr inspietât de variabile di ambient: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Analisi dal file \"%s\" falide: %s" @@ -641,10 +645,6 @@ msgstr "Discjariament pachets:" msgid "Error downloading packages:" msgstr "Erôr tal discjariâ i pachets:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transazion falide" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -789,7 +789,7 @@ msgstr "" "Impussibil rilevâ la version di publicazion (dopre '--releasever' par " "specificâ la version di publicazion)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argoment {}: nol è permetût cul argoment {}" @@ -1536,8 +1536,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "passe un modul suntun flus e fâs un distrosync dai pachets rpm" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "liste i pachets modulârs" +msgid "locate a module the modular packages belong to" +msgstr "individue un modul che i pachets modulârs i apartegnin" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1752,11 +1752,11 @@ msgstr "non dipuesit" msgid "Total packages: {}" msgstr "Pachets totâi: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "cîr i pachets che a corispuindin ae peraule clâf" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1764,23 +1764,23 @@ msgstr "" "Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " "argoment)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Interoghe dutis lis version dai pachets (predefinît)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "mostre dome i risultâts par cheste ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "mostre dome i risultâts che a son in conflit cun REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1788,47 +1788,47 @@ msgstr "" "al mostre i risultâts che i file REQ, o i pachets che a furnissin REQ, a " "domandin, a sugjerissin, a integrin, a miorin o a consein" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "mostre dome i risultâts che a rindin obsolet REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "mostre dome i risultâts che a furnissin REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" "al mostre i risultâts che a domandin files REQ o pachets che a furnissin REQ" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "mostre dome i risultâts che a consein REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "mostre dome i risultât che a miorin REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "mostre dome i risultâts che a sugjerissin REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "mostre dome i risultâts che a integrin REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "controle lis dipendencis no esplicitis (files e pachets furnîts); predefinît" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "controle lis dipendencis propite come che a son furnidis, contrari di " "--alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1836,24 +1836,24 @@ msgstr "" "doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " "maniere ricorsive." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "risolf lis funzionalitâts ai pachets di origjin" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "mostre arbul ricorsîf pai pachets" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "lavore sul RPM sorzint corispuindint" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1861,27 +1861,27 @@ 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "liste ancje i pachets dai flus di modui inatîfs" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "mostre informazions detaiadis sul pachet" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "mostre la liste dai files dal pachet" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "mostre il non dal RPM dal sorzint dal pachet" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "mostre il regjistri des modifichis dal pachet" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1890,11 +1890,11 @@ msgstr "" "formât di visualizazion pe liste dai pachets: \"%%{name} %%{version} ...\", " "dopre --querytags par viodi la liste complete des etichetis" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1902,7 +1902,7 @@ msgstr "" "dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " "pachets cjatâts (predefinît)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1910,7 +1910,7 @@ msgstr "" "dopre formât non-version-publicazion par mostrâ i pachets cjatâts " "(predefinide pes interogazions rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1918,32 +1918,32 @@ msgstr "" "dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" " cjatâts" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Mostre in cuai grups comps a vegnin presentâts i pachets selezionâts" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limite la interogazion ai pachets dopleâts instalâts" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 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/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 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/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1951,23 +1951,23 @@ msgstr "" "Visualize di cualis funzionalitâts il pachet al pues dipendi, miorâ, " "racomandâ, sugjerî e integrâ." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Mostre lis funzionalitâts furnidis dal pachet." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Mostre lis funzionalitâts che il pachet al consee." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1978,30 +1978,30 @@ msgstr "" "esecuzion dai scriptlets %%pre e %%post. Se il pachet al è instalât mostre " "di cualis funzionalitâts al dipent par %%pre, %%post, %%preun e %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Mostre dome i pachets disponibii." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Mostre dome i pachets instalâts." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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 dipuesits " "disponibii." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2009,7 +2009,7 @@ msgstr "" "Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " "instalât." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2017,19 +2017,19 @@ msgstr "" "Mostre dome i pachets che al è pussibil gjavâ cul comant \"{prog} " "autoremove\"." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Mostre dome i pachets modificâts di resint" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la clâf di cirî" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2039,7 +2039,7 @@ msgstr "" "conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" "requires', '--requires-pre', '--suggests' o '--supplements'" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2049,15 +2049,26 @@ msgstr "" "maniere opzionâl cun '--alldeps', ma no cun '--exactdeps'), opûr cun '--" "requires --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "l'argoment {} al domande la opzion --whatrequires o --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Il pachet {} nol conten files" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2072,6 +2083,16 @@ msgstr "" "descrizion:\n" " Stampe un arbul dai pachets pai pachets indicâts." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "cîr tai detais dai pachets la stringhe furnide" @@ -2448,8 +2469,8 @@ msgstr "Gravitât" msgid "Files" msgstr "Files" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalâts" @@ -2522,112 +2543,107 @@ msgstr "formât sbaliât: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "L'argoment di setopt al à plui valôrs: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "L'argoment di setopt nol à nissun valôr: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Opzions gjenerâls di {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "posizion file di configurazion" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operazion cidine" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operazion prolisse" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "mostre la version di {prog} e jes" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "stabilìs la lidrîs(root) di instalazion" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "no sta instalâ la documentazion" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "disabilite ducj i plugin" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "abilite i plugin par non" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "disabilite i plugin par non" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" "passe sore al valôr $releasever tai files di configurazion e di dipuesit" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "stabilìs opzions arbitraris di configurazion e di dipuesit" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "mostre jutori dal comant" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "prove lis versions miôr disponibilis intes transazions." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "no sta limitâ la transazion al miôr candidât" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "massim timp di spiete dal comant" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivel di jessude dal debug" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "bute jù su files i risultâts detaiâts de risoluzion" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "mostre i duplicâts tai dipuesits e tai comants par listâ / cirî" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nivel di jessude dai erôrs" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2637,19 +2653,19 @@ msgstr "" "inzornament opûr visualize lis funzionalitâts che il pachet al rint " "sorpassâts pai comants info, list e repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nivel di jessude dal debug par rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "rispuint sì in maniere automatiche a dutis lis domandis" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "rispuint no in maniere automatiche a dutis lis domandis" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2659,7 +2675,7 @@ msgstr "" "corint. Al acete un id, une liste separade di virgulis di ids o un " "metacaratar di ids. Al è pussibil specificâ plui voltis cheste opzion." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2671,7 +2687,7 @@ msgstr "" "metacaratar di ids. Al è pussibil specificâ cheste opzion plui voltis, ma si" " esclût une cun chê altre cun `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2679,24 +2695,24 @@ msgstr "" "abilite dome i dipuesits specifics tramit ID o metacaratar, al è pussibil " "specificâlu plui voltis" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "abilite i dipuesits cul comant config-manager (al salve in automatic)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "disabilite i dipuesits cul comant config-manager (al salve in automatic)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "al esclût i pachets par non o metacaratar" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "disative excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2704,93 +2720,93 @@ msgstr "" "etiche e percors a un dipuesit adizionât di doprâ (stes percors come intun " "baseurl), al è pussibil specificâlu plui voltis." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "disative il control de firme gpg (se la politiche RPM lu permet)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "controle l'ûs dal colôr" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "risolf dome a direzions IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "risolf dome a direzions IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "stabilìs la cartele dulà copiâ i pachets" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "dome discjarie i pachets" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "zonte un coment ae transazion" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 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:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 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:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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/option_parser.py:344 +#: dnf/cli/option_parser.py:341 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/option_parser.py:347 +#: dnf/cli/option_parser.py:344 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/option_parser.py:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Sfuarce il doprâ di une architeture" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Liste di comants principâi:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Liste di comants dai plugin:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Impussibil codificâ l'argoment:'%s': %s" @@ -3236,11 +3252,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalâ" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Inzornâ" @@ -3248,7 +3264,7 @@ msgstr "Inzornâ" msgid "Remove" msgstr "Gjavâ" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Cessâ di version" @@ -3305,204 +3321,204 @@ msgstr "Azion(s)" msgid "Altered" msgstr "Modificât" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Nissune transazion" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Impussibil otignî informazions de cronologjie" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nissun ID di transazion, o pachet, indicât" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Eliminât" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Cessâts di version" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Inzornâts" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "No instalât" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Plui resint" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Plui vieli" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID di transazion :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Ore di inizi :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb iniziâl :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u seconts)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minûts)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u oris)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dîs)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Ore finâl :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb finâl :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Utent :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Interot" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Codiç di jessude :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Completât" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Erôrs:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Erôr:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Publicazion :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Rie di comant :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Coment :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transazion eseguide cun:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pachets modificâts:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Jessude dal scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Erôrs:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalazion-dipendencis" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Deventât sorpassât" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Daûr a rindi obsolet" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Elimine" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Torne instale" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Il pachet %s.%s %s al sarà instalât" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Il pachet %s.%s %s al sarà un inzornament" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Il pachet %s.%s %s al sarà eliminât" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, 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/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Il pachet %s.%s %s al sarà inzornât" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Si scomence la risoluzion des dipendencis" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Risoluzion des dipendencis finide" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3515,51 +3531,51 @@ msgstr "" " Impronte digjitâl: %s\n" " Di : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "In esecuzion" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "In polse" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ininterompibil" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Segnât/Fermât" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "No cognossût" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " La aplicazion cun PID %d e je: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memorie : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Inviât: %s - %s indaûr" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stât : %s" @@ -3584,7 +3600,8 @@ msgstr "Il modul o il grup '%s' nol esist." msgid "Environment id '%s' does not exist." msgstr "L'id di ambient '%s' nol esist." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "L'id di ambient '%s' nol è instalât." @@ -3622,7 +3639,7 @@ msgstr "Impussibil meti \"{}\" a \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Impussibil stabilî cachedir: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3630,31 +3647,31 @@ msgstr "" "Il URL dal file di configurazion \"{}\" nol pues jessi discjariât:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opzion di configurazion no cognossude: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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/conf/config.py:398 +#: dnf/conf/config.py:399 #, 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/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "\"{}\" no just o no cognossût: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Il dipuesit %s nol à un atribût %s prime di setopt" @@ -3693,30 +3710,35 @@ msgstr "Al dipuesit '{}' i mancje il non inte configurazion, si dopre l'id." msgid "Parsing file \"{}\" failed: {}" msgstr "Analisi dal file \"{}\" falide: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Erôr tal analizâ une variabile dal file '{0}': {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "dipuesit %s: 0x%s za impuartât" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "dipuesit %s: clâf 0x%s impuartade." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Verificât doprant une regjistrazion DNS cun firme DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NO verificât doprant une regjistrazion DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "daûr a recuperâ la clâf dal dipuesit par %s no-cifrât a partî di %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3724,16 +3746,16 @@ msgstr "" "Nissun metadât modulâr disponibil pal pachet modulâr '{}', nol è pussibil " "instalâlu sul sisteme" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "E je vignude fûr une ecezion rpm: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Nissun metadât modulâr disponibil pal pachet modulâr" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "No si instalarà un pachet sorzint rpm (%s)." @@ -3765,7 +3787,7 @@ msgstr "Estension DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Si prove lis clâfs za impuartadis pe lôr validitât." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "gjenar di sume di control no supuartât: %s" @@ -4036,33 +4058,33 @@ msgstr "Impussibil determinâ la ore dal ultin makecache." msgid "Parsing file failed: %s" msgstr "Erôr tal analizâ il file: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Plugins cjariâts: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Impussibil cjariâ il plugin \"%s\": %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Nissune corispondence cjatade par chescj modei di plugins abilitâts: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "Nissune corispondence cjatade par chescj modei di plugins disabilitâts: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "nissun gjeneradôr di contignût corispondent par %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "si determine il servidôr-spieli plui veloç (%s hosts).. " @@ -4256,16 +4278,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "In groups.packages e mancje la clâf \"{key}\" dal ogjet." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "L'ID dal grup '%s' nol è instalât." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "L'ID di ambient '%s' nol è disponibil." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4274,32 +4297,32 @@ msgstr "" "Valôr \"{group_type}\" di environments.groups.group_type no valit, a son " "supuartâts dome \"mandatory\" o \"optional\"." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "In environments.groups e mancje la clâf \"{key}\" dal ogjet." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Valôr inspietât de azion \"{action}\" dal grup pal grup \"{group}\"." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Intun grup e mancje la clâf \"{key}\" dal ogjet." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Valôr inspietât de \"{action}\" azion dal ambient pal ambient \"{env}\"." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Intun ambient e mancje la clâf \"{key}\" dal ogjet." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4345,6 +4368,12 @@ msgstr "Falîts" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "L'argoment di setopt al à plui valôrs: %s" + +#~ msgid "list modular packages" +#~ msgstr "liste i pachets modulârs" + #~ msgid "Already downloaded" #~ msgstr "Za discjariât" diff --git a/po/gu.po b/po/gu.po index 01c26aafb1..739ef3f72a 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\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" @@ -55,55 +55,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "ભૂલ: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -111,236 +115,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s ને દૂર કરી શકાતુ નથી" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s દૂર થયેલ છે" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -350,176 +354,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -529,7 +533,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -602,10 +606,6 @@ msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -730,7 +730,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1436,7 +1436,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1652,198 +1652,198 @@ msgstr "રિપોઝીટરી નામ" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1851,74 +1851,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1928,6 +1939,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2272,8 +2293,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "સ્થાપિત થયેલ" @@ -2343,137 +2364,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "સ્થાપન રુટ સુયોજિત કરો" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "ડિબગીંગ આઉટપુટ લેવલ" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "ભૂલ આઉટપુટ લેવલ" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2481,115 +2497,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3029,11 +3045,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3041,7 +3057,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3096,204 +3112,204 @@ msgstr "ક્રિયા (ઓ)" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "દૂર કરેલ" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "સ્થાપિત થયેલ નથી" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "વપરાશકર્તા :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "સફળતા" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "નિષ્ફળતા:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "આદેશ વાક્ય :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "ભૂલો:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "અપ્રચલિત થયેલ" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "ભૂંસી નાખો" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "પુન:સ્થાપિત કરો" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3302,51 +3318,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "ચાલી રહ્યુ છે" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "અજ્ઞાત" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " મેમરી : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3372,7 +3388,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Environment id '%s' is not installed." @@ -3412,37 +3429,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3480,45 +3497,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3548,7 +3570,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3796,31 +3818,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4004,49 +4026,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Group id '%s' is not installed." msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/he.po b/po/he.po index fd2a18cf25..79b064b499 100644 --- a/po/he.po +++ b/po/he.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2020-09-04 16:29+0000\n" "Last-Translator: Omer I.S. \n" "Language-Team: Hebrew \n" @@ -57,55 +57,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -113,236 +117,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -352,176 +356,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "לא הותקנה חבילת %s." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -604,10 +608,6 @@ msgstr "בהורדת החבילות:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -734,7 +734,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1440,7 +1440,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1656,198 +1656,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1855,74 +1855,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1932,6 +1943,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2276,8 +2297,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "הותקנו" @@ -2347,137 +2368,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "פעולה שקטה" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "פעולה מפורטת" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "ביטול תוסף לפי שם" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2485,115 +2501,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3033,11 +3049,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "התקנה" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "שדרוג" @@ -3045,7 +3061,7 @@ msgstr "שדרוג" msgid "Remove" msgstr "הסרה" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "שנמוך" @@ -3100,204 +3116,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "נמחק" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "שונמכו" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "חדש יותר" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "ישן יותר" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "שעת התחלה :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "שעת סיום :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "משתמש :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "כשלונות:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "כשלון:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "שורת פקודה :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "חבילות שונו:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "שגיאות:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "הוצאו משימוש" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "התקנה חוזרת" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3306,51 +3322,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3375,7 +3391,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3413,37 +3430,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3481,45 +3498,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3549,7 +3571,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3797,31 +3819,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4005,48 +4027,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/hr.po b/po/hr.po index 4c40763716..95a0cfb0a0 100644 --- a/po/hr.po +++ b/po/hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -51,56 +51,60 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -108,125 +112,125 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -234,112 +238,112 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -349,176 +353,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -601,10 +605,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -729,7 +729,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1437,7 +1437,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1653,198 +1653,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1852,74 +1852,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1929,6 +1940,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2273,8 +2294,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2344,137 +2365,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2482,115 +2498,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3030,11 +3046,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3042,7 +3058,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3101,204 +3117,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3307,51 +3323,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3376,7 +3392,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3414,37 +3431,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3482,45 +3499,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3550,7 +3572,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3802,31 +3824,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4010,48 +4032,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/hu.po b/po/hu.po index 9fbe0f9be9..21203adbc4 100644 --- a/po/hu.po +++ b/po/hu.po @@ -14,13 +14,13 @@ # Meskó Balázs , 2019. #zanata # Dankaházi (ifj.) István , 2020, 2021. # Bendegúz Gyönki , 2020. -# Balázs Meskó , 2020, 2021, 2022. +# Balázs Meskó , 2020, 2021, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-08-08 14:19+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-06-22 09:20+0000\n" "Last-Translator: Balázs Meskó \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -28,7 +28,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" +"X-Generator: Weblate 4.18.1\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -65,55 +65,59 @@ msgstr "Frissítések letöltve erre: „%s”." msgid "Updates available on '%s'." msgstr "Frissítések érhetőek el ezen: „%s”." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, 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:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG ellenőrzés SIKERTELEN" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Várakozás az internetkapcsolatra…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic elindítva." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Alvás {} másodpercig" msgstr[1] "Alvás {} másodpercig" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "A rendszer off-line." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "A tranzakció sikertelen" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Hiba: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" @@ -121,74 +125,74 @@ msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" msgid "Loading repository '{}' has failed" msgstr "A(z) „{}” tároló betöltése meghiúsult" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "A metaadat időzítő gyorsítótár letiltva." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "A metaadat gyorsítótár nemrég frissült." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Itt nincsenek engedélyezett tárolók: „{}”." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, 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:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: %d másodperc múlva elévülnek." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metaadat gyorsítótár létrehozva." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: metaadatok használata innen: %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Tárolók mellőzése: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -196,99 +200,99 @@ msgstr "" "A letöltött csomagok mentésre kerültek a gyorsítótárba a következő sikeres " "tranzakcióig." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format 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/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" -msgstr "Tranzakció ellenőrzés futtatása" +msgstr "A tranzakció-ellenőrzés futtatása" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" -msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" +msgstr "Hiba: ütközés a tranzakció-ellenőrzés és a függőségfeloldás között:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." -msgstr "Tranzakció ellenőrzés sikeres." +msgstr "A tranzakció-ellenőrzés sikeres." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" -msgstr "Tranzakcióteszt futtatása" +msgstr "A tranzakcióteszt futtatása" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Tranzakcióteszt hiba:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "A tranzakcióteszt sikeres." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Tranzakció futtatása" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Szükséges hely:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "Legalább {0} MB további hely szükséges a(z) {1} fájlrendszeren." msgstr[1] "Legalább {0} MB további hely szükséges a(z) {1} fájlrendszeren." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Hiba összegzése" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, 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:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "A tranzakció nem futtatható." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "A tranzakció nem indítható el:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "A következő tranzakciófájl eltávolítása sikertelen: %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra " "(%.1f%% megspórolva)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -296,76 +300,76 @@ msgstr "" "A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" "ra. (%.1f%% elpazarolva)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Nem adhatók hozzá helyi csomagok, mert a tranzakciós feladat már létezik" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Nem nyitható meg: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, 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:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Hiba a következő csomag megnyitásánál: %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, 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:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "A következő csomag nincs aláírva: %s" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Nem távolítható el: %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s eltávolítva" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Nincs találat a(z) „{}” csomagcsoportra" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nincsenek eltávolításra jelölt csoportok." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nincsenek frissítésre jelölt csoportok." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -375,29 +379,29 @@ msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." msgid "No match for argument: %s" msgstr "Nem található egyezés a következő argumentumra: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, 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:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -405,107 +409,107 @@ msgstr "" "A(z) %s megegyező vagy egy magasabb verziója már telepítve van, nem lehet " "frissíteni." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nincs telepítve a(z) %s csomag." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Nem érvényes űrlap: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nincsenek eltávolításra kijelölt csomagok." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 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:2462 +#: dnf/base.py:2481 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:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 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ő" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Nem sikerült lekérdezni a kulcsot egy parancssori csomaghoz: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". A hibás csomag: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "A GPG kulcsok beállítva mint: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "A kulcs jóváhagyásra került." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "A kulcs elutasításra került." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "A kulcs importálása meghiúsult (hibakód %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "A kulcs importálása sikeres" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Nem lett telepítve egyetlen kulcs sem" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -514,29 +518,29 @@ 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Talán erre gondolt: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "A \"{}\" csomag a \"{}\" helyi adattárból hibás ellenőrző összeggel " "rendelkezik" -#: dnf/base.py:2690 +#: dnf/base.py:2709 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:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "A \"{}\" csomag a \"{}\" tárolóból hibás ellenőrző összeggel rendelkezik" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -544,23 +548,23 @@ msgstr "" "Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " "kapcsoló miatt" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Nincs találat" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 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:2724 +#: dnf/base.py:2743 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:2740 +#: dnf/base.py:2759 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:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "A(z) %s csomag már telepítve van." @@ -570,7 +574,7 @@ msgstr "A(z) %s csomag már telepítve van." 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:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" @@ -650,10 +654,6 @@ msgstr "Csomagok letöltése:" msgid "Error downloading packages:" msgstr "Hiba a csomagok letöltésekor:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Tranzakció sikertelen" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -797,7 +797,7 @@ msgstr "" "A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " "megadásához)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" @@ -1412,7 +1412,7 @@ msgstr "Nem írja felül {}, kilépés." #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "Tranzakció ide mentve: {}." +msgstr "Tranzakció mentve ide: {}." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" @@ -1545,8 +1545,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "modul forrásának átváltása, és distrosync futtatása az RPM csomagokon" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "moduláris csomagok listázása" +msgid "locate a module the modular packages belong to" +msgstr "a modul megkeresése, amelyhez a moduláris csomagok tartoznak" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1761,11 +1761,11 @@ msgstr "tároló neve" msgid "Total packages: {}" msgstr "Összes csomag: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "a kulcsszóval egyező csomagok keresése" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1773,23 +1773,23 @@ 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:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 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:129 +#: dnf/cli/commands/repoquery.py:132 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/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 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:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1797,53 +1797,53 @@ 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:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 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/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 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/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 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/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 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/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 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/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 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/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 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/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1851,25 +1851,25 @@ msgstr "" "a --whatrequires, és a --requires --resolve paraméterekkel használva, " "rekurzívan kérdezi le a csomagokat." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "képességek feloldása az eredő csomag(ok)hoz" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "rekurzív fák megjelenítése a csomagokhoz" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "művelet a hozzá tartozó forrás RPM-en" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1877,27 +1877,27 @@ 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/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "az inaktív modul forrásainak felsorolása" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "részletes információk megjelenítése a csomagról" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "a fájlok listájának megjelenítése a csomagokban" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "megjeleníti a csomag forrás RPM nevét" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "a csomag változásnaplóinak megjelenítése" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1906,11 +1906,11 @@ msgstr "" "a csomagok felsorolásának megjelenítési formátuma: „%%{name} %%{version} …”," " a teljes címkelistához használja a --querytags kapcsolót" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1918,7 +1918,7 @@ 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:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1926,7 +1926,7 @@ 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/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1934,33 +1934,33 @@ 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:214 +#: dnf/cli/commands/repoquery.py:217 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:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "A képességek megjelenítése, amivel a csomag ütközik." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1968,23 +1968,23 @@ 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/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 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/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1996,30 +1996,30 @@ msgstr "" "telepített, akkor azon képességek megjelenítése, melyektől a %%pre, %%post, " "%%preun és %%postun futtatása miatt függ." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "A képességek megjelenítése, amelyeket a csomag javasol." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 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:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Csak az elérhető csomagok megjelenítése." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Csak a telepített csomagok megjelenítése." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2027,7 +2027,7 @@ msgstr "" "Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " "telepített csomaghoz." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2035,19 +2035,19 @@ msgstr "" "Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a(z) „{prog}" " autoremove” paranccsal." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "a keresendő kulcs" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2057,7 +2057,7 @@ msgstr "" "„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " "vagy „--supplements” kapcsolók egyikével kell használni" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2068,15 +2068,26 @@ msgstr "" "nélkül), vagy a „--requires --resolve” kapcsolókkal kell " "használni" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%Y. %b. %d., %a." + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "A(z) {} csomag nem tartalmaz fájlokat" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2089,7 +2100,17 @@ msgstr "" "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." +" Kiírja a csomagfát a megadott csomagokhoz." + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y. %m. %d. %H:%M" #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -2470,8 +2491,8 @@ msgstr "Súlyosság" msgid "Files" msgstr "Fájlok" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Telepítve" @@ -2547,116 +2568,111 @@ msgstr "hibás formátum: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "A setopt argumentumnak több értéke is van: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Általános {prog} beállítások" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "konfigurációs fájl elérésí útja" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "csendes működés" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "bőbeszédű működés" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} verzió kiírása és kilépés" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "telepítési gyökérkönyvtár beállítása" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "ne telepítsen dokumentációkat" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "az összes bővítmény letiltása" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "bővítmények engedélyezése név szerint" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "bővítmények tiltása név szerint" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "tetszőleges konfiguráció- és tárolóbeállítások" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 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:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "a parancs súgójának megjelenítése" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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:221 +#: dnf/cli/option_parser.py:218 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:223 +#: dnf/cli/option_parser.py:220 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:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "a parancsra várakozás maximális ideje" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "a hibakeresés kimeneti szintje" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "kiírja a részletes feloldási útvonalat fájlokba" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "hiba kimeneti szintje" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2666,19 +2682,19 @@ msgstr "" "frissítésnél, vagy megjeleníti a csomag elavulási adatait az info, list és " "repoquery parancsok esetén" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm hibakereső kimeneti szintje" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "automatikus igen válasz minden kérdésre" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "automatikus nem válasz minden kérdésre" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2688,7 +2704,7 @@ msgstr "" " azonosítók vesszővel elválasztott listáját vagy egy mintát fogad el. Ez a " "kapcsoló többször is megadható." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2700,7 +2716,7 @@ msgstr "" "kapcsoló többször is megadható, de a „--repo” kapcsolóval kölcsönösen " "kizárják egymást." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2708,24 +2724,24 @@ msgstr "" "csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " "is megadható" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "csomagok kizárása név vagy glob alapján" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "excludepkgs letiltása" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2733,91 +2749,91 @@ msgstr "" "Egy további használandó tároló címkéje és útvonala (ugyanaz mint a baseurl)," " többször is megadható." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 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:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "színek használatának beállítása" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "csak IPv4 címek feloldása" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "csak IPv6 címek feloldása" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 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:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "csak a csomagok letöltése" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Új csomagok bevétele a frissítésekbe" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Architektúra használatának kényszerítése" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Alapvető parancsok listája:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Bővítmények parancsok listája:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "A(z) „%s” argumentum nem kódolható: %s" @@ -3262,11 +3278,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Telepítés" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Frissítés" @@ -3274,7 +3290,7 @@ msgstr "Frissítés" msgid "Remove" msgstr "Eltávolítás" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Visszaállítás" @@ -3331,204 +3347,204 @@ msgstr "Művelet(ek)" msgid "Altered" msgstr "Változtatva" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Nincsenek tranzakciók" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Meghiúsult előzmények információi" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nem lett megadva tranzakció azonosító vagy csomag" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Törölve" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Visszaállítva" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Frissítve" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Nem telepítve" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Újabb" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Régebbi" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Tranzakció azonosító:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Kezdés ideje :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb kezdete:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u másodperc)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u perc)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u óra)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u nap)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Befejezés ideje:" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb vége :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Felhasználó :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Megszakítva" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Vissz. érték :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Siker" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Hibák:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Hiba:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Kiadásverzió :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Parancssor :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Megjegyzés :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Tranzakció a következővel lezajlott:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Módosított csomagok:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Beállítás kimenete:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Hibák:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Függőség-telepítés" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Elévült" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Elavulttá tétel" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Törlés" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Újratelepítés" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> A(z) %s.%s %s csomag telepítve lesz" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, 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/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> A(z) %s.%s %s csomag törölve lesz" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, 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/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> A(z) %s.%s %s csomag frissítve lesz" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Függőségek feloldásának kezdete" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Függőségek feloldása befejeződött" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3541,52 +3557,52 @@ msgstr "" "Ujjlenyomat: %s\n" "Származás : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Fut" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Alszik" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Nem megszakítható" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Nyomozott/Megállított" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Ismeretlen" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" "Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " A(z) %d PID-ű alkalmazás: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memória : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Elindítva: %s - %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Állapot : %s" @@ -3611,7 +3627,8 @@ msgstr "A(z) „%s” csoport vagy modul nem létezik." msgid "Environment id '%s' does not exist." msgstr "A(z) „%s” környezetazonosító nem létezik." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "A(z) „%s” környezetazonosító nincs telepítve." @@ -3649,7 +3666,7 @@ msgstr "A(z) „{}” nem állítható erre: „{}”: {}" msgid "Could not set cachedir: {}" msgstr "A gyorsítótár mappa nem állítható be: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3657,32 +3674,32 @@ msgstr "" "A(z) „{}” konfigurációs fájl URL nem tölthető le:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Ismeretlen konfigurációs beállítás: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Érvénytelen vagy ismeretlen „{}”: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, 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" @@ -3723,30 +3740,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "A(z) „{}” fájl feldolgozása sikertelen: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Hiba a(z) „{0}” fájlban található változó feldolgozásakor: {1}" + +#: dnf/crypto.py:66 #, 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 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "%s tároló: 0x%s kulcs importálva." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "DNSSEC aláírással ellátott DNS-rekord használatával ellenőrizve." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NEM lett DNS-rekord használatával ellenőrizve." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "a(z) %s tárolókulcsának lekérése titkosítatlanul innen: %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3754,16 +3776,16 @@ msgstr "" "A moduláris metaadatok nem érhetőek el a(z) „{}” moduláris csomaghoz, ezért " "nem telepíthető a rendszerre" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Egy rpm kivétel történt: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "A moduláris metaadatok nem érhetőek el a moduláris csomaghoz" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." @@ -3795,7 +3817,7 @@ msgstr "DNSSEC bővítmény: " 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "nem támogatott ellenőrzőösszeg típus: %s" @@ -4067,31 +4089,31 @@ msgstr "Az utolsó makecache idő meghatározása meghiúsult." msgid "Parsing file failed: %s" msgstr "A fájl feldolgozása sikertelen: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Betöltött bővítmények: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "A(z) „%s” bővítmény betöltése sikertelen: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "Nincs találat a következő bővítmény-engedélyezési mintákhoz: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 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:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "nincs megfelelő adatkezelő a következőhöz: %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "leggyorsabb tükör meghatározása (%s gép)… " @@ -4284,16 +4306,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "A(z) „{key}” objektumkulcs hiányzik a groups.packages-ből." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "A(z) „%s” csoportazonosító nincs telepítve." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "A(z) „%s” környezetazonosító nem érhető el." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4302,32 +4325,32 @@ msgstr "" "Érvénytelen „{group_type}” érték az environments.groups.group_type-ban, csak" " a „mandatory” vagy az „optional” támogatott." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "A(z) „{key}” objektumkulcs hiányzik az environments.groups-ból." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Váratlan „{action}” csoportművelet a(z) „{group}” csoporthoz." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "A(z) „{key}” objektumkulcs hiányzik egy csoportban." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Váratlan „{action}” környezeti művelet a(z) „{env}” környezethez." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "A(z) „{key}” objektumkulcs hiányzik egy környezetben." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4373,6 +4396,12 @@ msgstr "Sikertelen" msgid "" msgstr "<üres név>" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "A setopt argumentumnak több értéke is van: %s" + +#~ msgid "list modular packages" +#~ msgstr "moduláris csomagok listázása" + #~ msgid "Already downloaded" #~ msgstr "Már le lett töltve" diff --git a/po/id.po b/po/id.po index 70bd4be30e..5c85098e6c 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,7 @@ # Jan Silhan , 2015. #zanata # Teguh Dwicaksana , 2015. #zanata # sentabi , 2016. #zanata -# Andika Triwidada , 2018. #zanata, 2020, 2022. +# Andika Triwidada , 2018. #zanata, 2020, 2022, 2023. # Anonymous , 2020. # Aditya Rahman , 2021. # eko ikhyar , 2021. @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-04-20 15:17+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-09-15 01:35+0000\n" "Last-Translator: Andika Triwidada \n" "Language-Team: Indonesian \n" "Language: id\n" @@ -25,7 +25,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11.2\n" +"X-Generator: Weblate 5.0.1\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -62,54 +62,58 @@ msgstr "Pembaruan diunduh pada '%s'." msgid "Updates available on '%s'." msgstr "Pembaruan tersedia pada '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Gagal mengirim surel melalui '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Nilai konfigurasi tidak diketahui: %s=%s di %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Opsi konfigurasi tidak diketahui: %s = %s di %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Pemeriksaan GPG GAGAL" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Menunggu koneksi internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Memulai dnf-otomatis." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Tidur selama {} detik" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Sistem sedang luring." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transaksi gagal" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Galat: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "kegagalan memuat repo '{}': {}" @@ -117,72 +121,72 @@ msgstr "kegagalan memuat repo '{}': {}" msgid "Loading repository '{}' has failed" msgstr "Memuat repositori '{}' gagal" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Penyinggahan pewaktu metadata dinonaktifkan ketika berjalan pada koneksi " "berkuota." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Penyinggahan pewaktu metadata dinonaktifkan ketika berjalan dengan baterai." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Penyinggahan pewaktu metadata dinonaktifkan." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Penyinggahan metadata baru-baru ini disegarkan." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Tidak ada repositori yang difungsikan dalam \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: tidak akan pernah kedaluwarsa dan tidak akan disegarkan." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: telah kedaluwarsa dan akan disegarkan." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" "%s: metadata akan kedaluwarsa setelah %d detik dan akan disegarkan sekarang" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: akan kedaluwarsa setelah %d detik." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Singgahan metadata dibuat." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: memakai metadata dari %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Mengabaikan repositori: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Pemeriksaan kedaluwarsa metadata terakhir: %s yang lalu pada %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -190,96 +194,96 @@ msgstr "" "Paket yang diunduh disimpan dalam singgahan sampai transaksi sukses " "berikutnya." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Anda dapa menghapus paket yang disinggahkan dengan mengeksekusi '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag tak valid dalam berkas konfig: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Gagal menambah berkas grup untuk repositori: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Menjalankan pemeriksaan transaksi" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Galat: pemeriksaan transaksi vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Pemeriksaan transaksi sukses." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Menjalankan uji transaksi" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Galat uji transaksi:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Uji transaksi sukses." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Menjalankan transaksi" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Kebutuhan Disk:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "Paling tidak {0}MB lagi diperlukan ruang pada sistem berkas {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Ringkasan Galat" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB diubah di luar dari {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Tidak bisa menjalankan transaksi." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaksi tidak bisa mulai:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Gagal menghapus berkas transaksi %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Beberapa paket tidak terunduh. Mencoba ulang." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPM mengurangi pembaruan %.1f MB menjadi %.1f MB (%.1f%% dihemat)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -287,75 +291,75 @@ msgstr "" "Delta RPM yang gagal menaikkan pembaruan %.1f MB menjadi %.1f MB (%.1f%% " "terbuang)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "Tidak bisa menambahkan paket lokal, karena tugas transaksi sudah ada" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Tidak bisa membuka: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Kunci publik untuk %s tidak terpasang" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Masalah saat membuka paket %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Kunci publik untuk %s tidak dipercaya" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Paket %s tidak ditandatangani" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Tidak bisa menghapus %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s dihapus" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Tidak ada yang cocok untuk paket grup \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Menambahkan paket dari grup '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Tidak ada grup yang ditandai untuk penghapusan." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Tidak ada grup yang ditandai untuk peningkatan." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Paket %s tidak terpasang, tidak bisa menuruntingkatkan itu." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -365,29 +369,29 @@ msgstr "Paket %s tidak terpasang, tidak bisa menuruntingkatkan itu." msgid "No match for argument: %s" msgstr "Tidak ada yang cocok untuk argumen: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" "Paket %s dengan versi lebih rendah sudah terpasang, tidak bisa " "menuruntingkatkan itu." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Paket %s tidak terpasang, tidak bisa memasang ulang itu." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "Berkas %s adalah paket sumber dan tidak bisa diperbarui, mengabaikan." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Paket %s tidak terpasang, tidak bisa memperbarui itu." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -395,109 +399,109 @@ msgstr "" "Versi %s yang sama atau lebih tinggi telah terpasang, tidak bisa memperbarui" " itu." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Paket %s tersedia, tapi tidak terpasang." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Paket %s tersedia, tapi terpasang untuk arsitektur lain." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Tidak ada paket %s yang terpasang." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Bukan bentuk yang valid: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Tidak ada paket yang ditandai untuk dihapus." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Paket untuk argumen %s tersedia, tapi tidak terpasang." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" "Paket %s dengan versi terrendah telah terpasang, tidak bisa " "menuruntingkatkan itu." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Tidak ada pembaruan keamanan yang diperlukan, tapi tersedia {} pembaruan" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Tidak ada pembaruan keamanan yang diperlukan, tapi tersedia {} pembaruan" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Tidak ada pembaruan keamanan yang diperlukan bagi \"{}\", tapi tersedia {} " "pembaruan" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Tidak ada pembaruan keamanan yang diperlukan bagi \"{}\", tapi tersedia {} " "pembaruan" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Tidak bisa mengambil suatu kunci bagi sebuah paket baris perintah: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Paket yang gagal adalah: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Kunci GPG dikonfigurasi sebagai: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "Kunci GPG pada %s (0x%s) telah terpasang" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Kunci telah disetujui." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Kunci telah ditolak." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Impor kunci gagal (kode %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Kunci sukses diimpor" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Tidak memasang kunci apa pun" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -506,27 +510,27 @@ msgstr "" "Kunci-kunci GPG yang didaftar untuk repositori \"%s\" telah terpasang namun mereka tidak benar bagi paket ini.\n" "Periksa apakah URL kunci yang benar dikonfigurasikan untuk repositori ini." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Mengimpor kunci tidak membantu, salah kunci?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Mungkin maksud Anda: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Paket \"{}\" dari repositori lokal \"{}\" memiliki checksum salah" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Beberapa paket dari repositori lokal memiliki checksum salah" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Paket \"{}\" dari repositori \"{}\" memiliki checksum salah" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -534,23 +538,23 @@ msgstr "" "Beberapa paket memiliki singgahan yamg tidak valid, tetapi tidak dapat " "diunduh karena opsi \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Tidak ada yang cocok untuk argumen" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Semua kecocokan tersaring oleh penyaringan eksklusi bagi argumen" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Semua kecocokan tersaring oleh penyaringan modular bagi argumen" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Semua kecocokan terpasang dari repositori lain bagi argumen" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Paket %s telah terpasang." @@ -561,7 +565,7 @@ msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" "Nilai variabel lingkungan yang tidak diharapkan: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Penguraian berkas \"%s\" gagal: %s" @@ -639,10 +643,6 @@ msgstr "Mengunduh Paket:" msgid "Error downloading packages:" msgstr "Galah saat mengunduh paket:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transaksi gagal" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -705,6 +705,8 @@ msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." msgstr "" +"Tidak ditemukan kecocokan. Bila mencari suatu berkas, cobalah menyatakan " +"path lengkap atau memakai prefiks wildcard (\"*/\") di awal." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -784,7 +786,7 @@ msgstr "" "Tidak bisa mendeteksi versi rilis (gunakan '--releasever' untuk menyatakan " "versi rilis)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argumen {}: tidak diizinkan dengan argumen {}" @@ -1113,7 +1115,7 @@ msgstr "tampilkan paket yang diusangkan" #: dnf/cli/commands/check.py:52 msgid "show problems with provides" -msgstr "" +msgstr "tampilkan masalah dengan provides" #: dnf/cli/commands/check.py:98 msgid "{} has missing requires of {}" @@ -1129,7 +1131,7 @@ msgstr "{} diusangkan oleh {}" #: dnf/cli/commands/check.py:138 msgid "{} provides {} but it cannot be found" -msgstr "" +msgstr "{} menyediakan {} tapi itu tidak bisa ditemukan" #: dnf/cli/commands/clean.py:68 #, python-format @@ -1528,11 +1530,11 @@ msgstr "Paket {} milik dari beberapa modul, melewati" #: dnf/cli/commands/module.py:280 msgid "switch a module to a stream and distrosync rpm packages" -msgstr "" +msgstr "alihkan suatu modul ke suatu stream dan paket rpm distrosync" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "tampilkan daftar paket modular" +msgid "locate a module the modular packages belong to" +msgstr "cari suatu modul pemilik paket modular" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1596,7 +1598,7 @@ msgstr "Tidak ditemukan paket duplikat untuk dihapus." #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." -msgstr "" +msgstr "Tidak ada paket installonly lama yang ditemukan untuk dihapus." #: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 #: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 @@ -1747,11 +1749,11 @@ msgstr "nama repo" msgid "Total packages: {}" msgstr "Paket total: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "cari paket yang cocok dengan kata kunci" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1759,67 +1761,67 @@ msgstr "" "Kueri semua paket (singkatan untuk repoquery '*' atau repoquery tanpa " "argumen)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Kuiri semua versi dari paket (baku)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "hanya tampilkan hasil dari ARCH ini" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "hanya tampilkan hasil yang memiliki BERKAS" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "hanya tampilkan hasil yang berkonflik REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "hanya tampilkan hasil yang membuat usang REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "hanya tampilkan hasil yang menyediakan REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "hanya tampilkan hasil yang merekomendasikan REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "hanya tampilkan hasil yang menyarankan REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "hanya tampilkan hasil yang melengkapi REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "periksa dependensi non-eksplisit (berkas dan Provides); baku" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "periksa dependensi persis seperti yang diberikan, berlawanan dengan " "--alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1827,24 +1829,24 @@ msgstr "" "digunakan dengan --whatrequires, dan --requires --resolve, kueri paket " "secara rekursif." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" "menunjukkan daftar semua ketergantungan dan paket mana menyediakan mereka" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "mengurai kapabilitas ke paket asal" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "menunjukkan pohon rekursif bagi paket" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "operasikan pada RPM sumber yang terkait" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1852,27 +1854,27 @@ msgstr "" "tampilkan N paket terbaru untuk nama.arch tertentu (atau terbaru selain N " "jika N negatif)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "cantumkan juga paket dari stream modul yang tidak aktif" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "tampilkan informasi terperinci tentang paket" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "menunjukkan daftar berkas dalam paket" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "tampilkan nama RPM sumber paket" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "tampilkan changelog paket" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1881,11 +1883,11 @@ msgstr "" "format tampilan untuk menyajikan daftar paket: \"%%{name} %%{version} ...\"," " gunakan --querytags untuk melihat daftar tag lengkap" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "memperlihatkan tag yang tersedia untuk digunakan dengan --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1893,7 +1895,7 @@ msgstr "" "gunakan format name-epoch:version-release.architecture untuk menampilkan " "paket yang ditemukan (baku)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1901,7 +1903,7 @@ msgstr "" "gunakan format name-version-release untuk menampilkan paket yang ditemukan " "(baku kueri rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1909,54 +1911,54 @@ msgstr "" "gunakan format epoch:name-version-release.architecture untuk menampilkan " "paket yang ditemukan" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "membatasi kueri ke paket duplikat yang dipasang" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "membatasi kueri ke paket installonly yang terpasang" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "membatasi kueri ke paket terpasang dengan dependensi yang tidak terpenuhi" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "menunjukkan lokasi dari mana paket dapat diunduh" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Tampilkan kapabilitas yang konflik dengan paket." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Tampilkan kapabilitas yang disediakan oleh paket." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1964,28 +1966,28 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Tampilkan hanya paket yang tersedia." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Tampilkan hanya paket yang terpasang." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "Hanya menampilkan paket yang tidak ada di repositori yang tersedia." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1993,7 +1995,7 @@ msgstr "" "Tampilkan hanya paket yang menyediakan peningkatan untuk beberapa paket yang" " sudah dipasang." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2001,19 +2003,19 @@ msgstr "" "Tampilkan hanya paket yang dapat dihapus dengan perintah \"{prog} " "autoremove\"." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Hanya menampilkan paket yang dipasang oleh pengguna." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Hanya menampilkan paket yang baru-baru ini disunting" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "kunci yang akan dicari" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2023,7 +2025,7 @@ msgstr "" "conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" "requires', '--requires-pre', '--suggests', atau '--supplements'" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2033,15 +2035,26 @@ msgstr "" "dengan '--alldeps', tetapi tidak dengan '--exactdeps'), atau dengan '---" "requires --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argumen {} membutuhkan opsi --whatrequires atau --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Paket {} tidak berisi berkas" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2051,6 +2064,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "mencari detail paket untuk string yang diberikan" @@ -2430,18 +2453,18 @@ msgstr "" msgid "Files" msgstr "Berkas" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Terpasang" #: dnf/cli/commands/updateinfo.py:385 msgid "false" -msgstr "" +msgstr "salah" #: dnf/cli/commands/updateinfo.py:385 msgid "true" -msgstr "" +msgstr "benar" #: dnf/cli/commands/upgrade.py:40 msgid "upgrade a package or packages on your system" @@ -2504,140 +2527,135 @@ msgstr "format buruk: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Argumen setopt memiliki beberapa nilai: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Argumen setopt tidak memiliki nilai: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Opsi {prog} umum" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "lokasi berkas konfigurasi" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operasi senyap" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operasi cerewet" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "tampilkan versi {prog} dan keluar" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "set root pemasangan" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "jangan pasang dokumentasi" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "nonaktifkan semua pengaya" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "fungsikan pengaya berdasarkan nama" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "nonaktifkan pengaya berdasarkan nama" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "menimpa nilai $releasever dalam berkas konfigurasi dan repo" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "atur sebarai opsi konfigurasi dan repo" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" -msgstr "" +msgstr "selesaikan masalah depsolve dengan melewati paket" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "tampilkan bantuan perintah" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " "dependensi" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "jangan membatasi transaksi ke kandidat terbaik" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" "jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "waktu tunggu perintah maksimum" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "tingkat keluaran debug" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "curahkan hasil pemecahan terperinci ke dalam berkas" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "tingkat keluaran kesalahan" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "tingkat keluaran debug untuk rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "secara otomatis jawab ya untuk semua pertanyaan" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "secara otomatis jawab tidak untuk semua pertanyaan" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2645,7 +2663,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2653,112 +2671,116 @@ msgstr "" "aktifkan hanya repositori tertentu dengan id atau glob, dapat dinyatakan " "beberapa kali" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "aktifkan repo dengan perintah config-manager (disimpan secara otomatis)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "nonaktifkan repo dengan perintah config-manager (disimpan secara otomatis)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "mengecualikan paket berdasarkan nama atau glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "nonaktifkan excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "menonaktifkan penghapusan dependensi yang tidak lagi digunakan" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" "nonaktifkan pemeriksaan tanda tangan gpg (jika kebijakan RPM mengizinkan)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "mengendalikan apakah warna dipakai" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "atur metadata sebagai kedaluwarsa sebelum menjalankan perintah" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "uraikan hanya untuk alamat IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "uraikan hanya untuk alamat IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "mengatur direktori tempat tujuan menyalin paket" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "hanya unduh paket" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "tambah komentar ke transaksi" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Sertakan paket yang relevan dengan perbaikan bug, dalam pembaruan" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" -msgstr "" +msgstr "Sertakan paket yang relevan dengan newpackage, dalam pembaruan" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" -msgstr "" +msgstr "Sertakan paket yang relevan dengan keamanan, dalam pembaruan" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" +"Sertakan paket yang diperlukan untuk memperbaiki advisory yang diberikan, " +"dalam pembaruan" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" +"Sertakan paket yang diperlukan untuk memperbaiki BZ yang diberikan, dalam " +"pembaruan" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Paksa penggunaan suatu arsitektur" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Daftar Perintah Utama:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Daftar Perintah Plugin:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Tidak bisa mengkodekan argumen '%s': %s" @@ -3201,11 +3223,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Pasang" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Tingkatkan" @@ -3213,7 +3235,7 @@ msgstr "Tingkatkan" msgid "Remove" msgstr "Hapus" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Turun tingkat" @@ -3268,204 +3290,204 @@ msgstr "Tindakan" msgid "Altered" msgstr "Diubah" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Tidak ada transaksi" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Info riwayat gagal" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Dihapus" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Diturun tingkatkan" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Ditingkatkan" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Tidak terpasang" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Lebih baru" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Lebih lama" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID Transaksi :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Waktu mulai :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Mulai rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u detik)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u menit)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u jam)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u hari)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Waktu selesai :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Akhir rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Pengguna :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Digugurkan" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Kode-Balikan :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Sukses" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Kegagalan:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Kegagalan:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Releasever :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Baris Perintah :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Komentar :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaksi dilakukan dengan:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Paket Diubah:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Keluaran scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Galat:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Pemasangan-Dep" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Diusangkan" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Mengusangkan" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Hapus" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Instal Ulang" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paket %s.%s %s akan dipasang" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paket %s.%s %s akan menjadi peningkatan" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paket %s.%s %s akan dihapus" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paket %s.%s %s akan dipasang ulang" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Paket %s.%s %s akan menjadi penurunan tingkat" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paket %s.%s %s akan menjadikan usang" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Paket %s.%s %s akan ditingkatkan" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paket %s.%s %s akan dijadikan usang" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Memulai penyelesaian dependensi" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Penyelesaian dependensi terselesaikan" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3478,51 +3500,51 @@ msgstr "" " Sidik jari : %s\n" " Dari : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Berjalan" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Tidur" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Tak dapat diinterupsi" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Tak diketahui" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Tidak dapat menemukan informasi tentang proses penguncian (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Aplikasi dengan PID %d adalah: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memori : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Dijalankan: %s - %s yang lalu" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Keadaan: %s" @@ -3547,7 +3569,8 @@ msgstr "Modul atau Grup '%s' tidak ada." msgid "Environment id '%s' does not exist." msgstr "ID lingkungan '%s' tidak ada." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "ID lingkungan '%s' tidak terpasang." @@ -3585,7 +3608,7 @@ msgstr "Tak bisa menata \"{}\" ke \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Tidak dapat mengatur cachedir: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3593,31 +3616,31 @@ msgstr "" "URL berkas konfigurasi \"{}\" tidak dapat diunduh:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opsi konfigurasi tak dikenal: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "Kesalahan saat mengurai --setopt dengan kunci '%s', nilai '%s': %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "Konfigurasi utama tidak memiliki attr. %s sebelum setopt" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "\"{}\" yang salah atau tidak dikenal: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "Kesalahan saat mengurai --setopt dengan kunci '%s.%s', nilai '%s': %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Repo %s tidak memiliki attr. %s sebelum setopt" @@ -3655,45 +3678,50 @@ msgstr "Repositori '{}' kurang nama dalam konfigurasi, menggunakan id." msgid "Parsing file \"{}\" failed: {}" msgstr "Penguraian berkas \"{}\" gagal: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: 0x%s sudah diimpor" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: kunci yang diimpor 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Diverifikasi menggunakan catatan DNS dengan tanda tangan DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "TIDAK diverifikasi menggunakan catatan DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "mengambil kunci repo untuk %s tidak terenkripsi dari %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Terjadi eksepsi rpm: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Tidak akan memasang paket rpm sumber (%s)." @@ -3724,7 +3752,7 @@ msgstr "Ekstensi DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Menguji kunci yang sudah diimpor untuk validitasnya." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "tipe pengecekan tidak didukung: %s" @@ -3984,31 +4012,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "Penguraian berkas gagal: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Plugin yang dimuat: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Gagal memuat plugin \"%s\": %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "menentukan mirror tercepat (%s host).. " @@ -4192,48 +4220,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Id grup '%s' tidak terpasang." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Id lingkungan '%s' tidak tersedia." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4277,6 +4306,12 @@ msgstr "Gagal" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Argumen setopt memiliki beberapa nilai: %s" + +#~ msgid "list modular packages" +#~ msgstr "tampilkan daftar paket modular" + #~ msgid "Already downloaded" #~ msgstr "Sudah diunduh" diff --git a/po/ie.po b/po/ie.po new file mode 100644 index 0000000000..74b73c47ec --- /dev/null +++ b/po/ie.po @@ -0,0 +1,4112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Olga Smirnova , 2022. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ie\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" + +#: dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:33 +#, python-format +msgid "Updates completed at %s" +msgstr "" + +#: dnf/automatic/emitter.py:34 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:35 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "" + +#: dnf/automatic/emitter.py:83 +#, python-format +msgid "Updates applied on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:85 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:87 +#, python-format +msgid "Updates available on '%s'." +msgstr "" + +#: dnf/automatic/emitter.py:117 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "" + +#: dnf/automatic/emitter.py:147 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "" + +#: dnf/automatic/main.py:165 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" + +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 +msgid "GPG check FAILED" +msgstr "" + +#: dnf/automatic/main.py:288 +msgid "Waiting for internet connection..." +msgstr "" + +#: dnf/automatic/main.py:318 +msgid "Started dnf-automatic." +msgstr "" + +#: dnf/automatic/main.py:322 +msgid "Sleep for {} second" +msgid_plural "Sleep for {} seconds" +msgstr[0] "" +msgstr[1] "" + +#: dnf/automatic/main.py:329 +msgid "System is off-line." +msgstr "" + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/cli/main.py:83 +#, python-format +msgid "Error: %s" +msgstr "" + +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 +msgid "loading repo '{}' failure: {}" +msgstr "" + +#: dnf/base.py:152 +msgid "Loading repository '{}' has failed" +msgstr "" + +#: dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" + +#: 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:355 dnf/cli/commands/__init__.py:91 +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 "" + +#: dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +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/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" + +#. performs the md sync +#: dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" + +#: dnf/base.py:411 dnf/base.py:478 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" + +#: dnf/base.py:423 dnf/base.py:491 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" + +#: dnf/base.py:426 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" + +#: dnf/base.py:519 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: dnf/base.py:521 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "" + +#: dnf/base.py:653 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "" + +#: dnf/base.py:711 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" + +#: dnf/base.py:973 +msgid "Running transaction check" +msgstr "" + +#: dnf/base.py:981 +msgid "Error: transaction check vs depsolve:" +msgstr "" + +#: dnf/base.py:987 +msgid "Transaction check succeeded." +msgstr "" + +#: dnf/base.py:990 +msgid "Running transaction test" +msgstr "" + +#: dnf/base.py:1000 dnf/base.py:1157 +msgid "RPM: {}" +msgstr "" + +#: dnf/base.py:1001 +msgid "Transaction test error:" +msgstr "" + +#: dnf/base.py:1012 +msgid "Transaction test succeeded." +msgstr "" + +#: dnf/base.py:1036 +msgid "Running transaction" +msgstr "" + +#: dnf/base.py:1076 +msgid "Disk Requirements:" +msgstr "" + +#: dnf/base.py:1079 +#, 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:1086 +msgid "Error Summary" +msgstr "" + +#: dnf/base.py:1112 +#, python-brace-format +msgid "RPMDB altered outside of {prog}." +msgstr "" + +#: dnf/base.py:1158 dnf/base.py:1166 +msgid "Could not run transaction." +msgstr "" + +#: dnf/base.py:1161 +msgid "Transaction couldn't start:" +msgstr "" + +#: dnf/base.py:1175 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "" + +#: dnf/base.py:1257 +msgid "Some packages were not downloaded. Retrying." +msgstr "" + +#: dnf/base.py:1287 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" +msgstr "" + +#: dnf/base.py:1291 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" +msgstr "" + +#: dnf/base.py:1333 +msgid "Cannot add local packages, because transaction job already exists" +msgstr "" + +#: dnf/base.py:1347 +msgid "Could not open: {}" +msgstr "" + +#: dnf/base.py:1385 +#, python-format +msgid "Public key for %s is not installed" +msgstr "" + +#: dnf/base.py:1389 +#, python-format +msgid "Problem opening package %s" +msgstr "" + +#: dnf/base.py:1397 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "" + +#: dnf/base.py:1401 +#, python-format +msgid "Package %s is not signed" +msgstr "" + +#: dnf/base.py:1431 +#, python-format +msgid "Cannot remove %s" +msgstr "" + +#: dnf/base.py:1435 +#, python-format +msgid "%s removed" +msgstr "" + +#: dnf/base.py:1719 +msgid "No match for group package \"{}\"" +msgstr "" + +#: dnf/base.py:1801 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "" + +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 +#: dnf/cli/commands/__init__.py:636 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:1842 +msgid "No groups marked for removal." +msgstr "" + +#: dnf/base.py:1876 +msgid "No group marked for upgrade." +msgstr "" + +#: dnf/base.py:2090 +#, python-format +msgid "Package %s not installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 +#: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 +#: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 +#: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 +#: dnf/cli/commands/reinstall.py:70 dnf/cli/commands/reinstall.py:84 +#: dnf/cli/commands/upgrade.py:105 dnf/cli/commands/upgrade.py:116 +#, python-format +msgid "No match for argument: %s" +msgstr "" + +#: dnf/base.py:2099 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2122 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "" + +#: dnf/base.py:2137 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" + +#: dnf/base.py:2152 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "" + +#: dnf/base.py:2162 +#, python-format +msgid "" +"The same or higher version of %s is already installed, cannot update it." +msgstr "" + +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 +#, python-format +msgid "Package %s available, but not installed." +msgstr "" + +#: dnf/base.py:2228 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" + +#: dnf/base.py:2253 +#, python-format +msgid "No package %s installed." +msgstr "" + +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 +#: dnf/cli/commands/remove.py:133 +#, python-format +msgid "Not a valid form: %s" +msgstr "" + +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 +#: dnf/cli/commands/remove.py:162 +msgid "No packages marked for removal." +msgstr "" + +#: dnf/base.py:2374 dnf/cli/cli.py:428 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "" + +#: dnf/base.py:2379 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2479 +msgid "No security updates needed, but {} update available" +msgstr "" + +#: dnf/base.py:2481 +msgid "No security updates needed, but {} updates available" +msgstr "" + +#: dnf/base.py:2485 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" + +#: dnf/base.py:2487 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#. raise an exception, because po.repoid is not in self.repos +#: dnf/base.py:2508 +#, python-format +msgid "Unable to retrieve a key for a commandline package: %s" +msgstr "" + +#: dnf/base.py:2516 +#, python-format +msgid ". Failing package is: %s" +msgstr "" + +#: dnf/base.py:2517 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "" + +#: dnf/base.py:2529 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" + +#: dnf/base.py:2565 +msgid "The key has been approved." +msgstr "" + +#: dnf/base.py:2568 +msgid "The key has been rejected." +msgstr "" + +#: dnf/base.py:2601 +#, python-format +msgid "Key import failed (code %d)" +msgstr "" + +#: dnf/base.py:2603 +msgid "Key imported successfully" +msgstr "" + +#: dnf/base.py:2607 +msgid "Didn't install any keys" +msgstr "" + +#: dnf/base.py:2610 +#, 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:2621 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" + +#: dnf/base.py:2674 +msgid " * Maybe you meant: {}" +msgstr "" + +#: dnf/base.py:2706 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2709 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" + +#: dnf/base.py:2712 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2715 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" + +#: dnf/base.py:2733 dnf/base.py:2753 +msgid "No match for argument" +msgstr "" + +#: dnf/base.py:2741 dnf/base.py:2761 +msgid "All matches were filtered out by exclude filtering for argument" +msgstr "" + +#: dnf/base.py:2743 +msgid "All matches were filtered out by modular filtering for argument" +msgstr "" + +#: dnf/base.py:2759 +msgid "All matches were installed from a different repository for argument" +msgstr "" + +#: dnf/base.py:2820 +#, 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:476 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" + +#: dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" + +#: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 +#: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 +#, python-format +msgid "Config error: %s" +msgstr "" + +#: dnf/cli/aliases.py:191 +msgid "Aliases contain infinite recursion" +msgstr "" + +#: dnf/cli/aliases.py:209 +#, python-format +msgid "%s, using original arguments." +msgstr "" + +#: dnf/cli/cli.py:137 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr "" + +#: dnf/cli/cli.py:139 +#, python-format +msgid " Built : %s at %s" +msgstr "" + +#: dnf/cli/cli.py:147 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: dnf/cli/cli.py:173 +#, python-brace-format +msgid "" +"It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" +"It is recommended to rather 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/cli/cli.py:212 +#, python-brace-format +msgid "{prog} will only download packages for the transaction." +msgstr "" + +#: dnf/cli/cli.py:215 +#, python-brace-format +msgid "" +"{prog} will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" + +#: dnf/cli/cli.py:219 +msgid "Operation aborted." +msgstr "" + +#: dnf/cli/cli.py:226 +msgid "Downloading Packages:" +msgstr "" + +#: dnf/cli/cli.py:232 +msgid "Error downloading packages:" +msgstr "" + +#: dnf/cli/cli.py:287 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" + +#: dnf/cli/cli.py:337 +msgid "Changelogs for {}" +msgstr "" + +#: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 +msgid "Obsoleting Packages" +msgstr "" + +#: dnf/cli/cli.py:399 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 +#, python-format +msgid "No package %s available." +msgstr "" + +#: dnf/cli/cli.py:434 +msgid "No packages marked for downgrade." +msgstr "" + +#: dnf/cli/cli.py:485 +msgid "Installed Packages" +msgstr "" + +#: dnf/cli/cli.py:493 +msgid "Available Packages" +msgstr "" + +#: dnf/cli/cli.py:497 +msgid "Autoremove Packages" +msgstr "" + +#: dnf/cli/cli.py:499 +msgid "Extra Packages" +msgstr "" + +#: dnf/cli/cli.py:503 +msgid "Available Upgrades" +msgstr "" + +#: dnf/cli/cli.py:519 +msgid "Recently Added Packages" +msgstr "" + +#: dnf/cli/cli.py:523 +msgid "No matching Packages to list" +msgstr "" + +#: dnf/cli/cli.py:604 +msgid "" +"No matches found. If searching for a file, try specifying the full path or " +"using a wildcard prefix (\"*/\") at the beginning." +msgstr "" + +#: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "" + +#: dnf/cli/cli.py:687 +#, python-format +msgid "No repository match: %s" +msgstr "" + +#: dnf/cli/cli.py:721 +msgid "" +"This command has to be run with superuser privileges (under the root user on" +" most systems)." +msgstr "" + +#: dnf/cli/cli.py:751 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "" + +#: dnf/cli/cli.py:754 +#, python-format, python-brace-format +msgid "" +"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" +"command(%s)'\"" +msgstr "" + +#: dnf/cli/cli.py:758 +#, python-brace-format +msgid "" +"It could be a {prog} plugin command, but loading of plugins is currently " +"disabled." +msgstr "" + +#: dnf/cli/cli.py:816 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" + +#: dnf/cli/cli.py:822 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" + +#: dnf/cli/cli.py:904 +msgid "" +"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:924 +msgid "Config file \"{}\" does not exist" +msgstr "" + +#: dnf/cli/cli.py:944 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" + +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 +msgid "argument {}: not allowed with argument {}" +msgstr "" + +#: dnf/cli/cli.py:1025 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "" + +#: dnf/cli/cli.py:1045 +msgid "Excludes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1048 +msgid "Includes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1051 +msgid "Excludes in repo " +msgstr "" + +#: dnf/cli/cli.py:1054 +msgid "Includes in repo " +msgstr "" + +#: dnf/cli/commands/__init__.py:38 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "" + +#: dnf/cli/commands/__init__.py:40 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" + +#: dnf/cli/commands/__init__.py:44 +#, 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/commands/__init__.py:71 +#, python-format +msgid "Problem repository: %s" +msgstr "" + +#: dnf/cli/commands/__init__.py:158 +msgid "display details about a package or group of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 +msgid "show all packages (default)" +msgstr "" + +#: dnf/cli/commands/__init__.py:171 dnf/cli/commands/__init__.py:738 +#: dnf/cli/commands/module.py:376 +msgid "show only available packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:174 dnf/cli/commands/__init__.py:741 +msgid "show only installed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 +msgid "show only extras packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 +#: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 +msgid "show only upgrades packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 +msgid "show only autoremove packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 +msgid "show only recently changed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:190 dnf/cli/commands/__init__.py:265 +#: dnf/cli/commands/__init__.py:769 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:193 +msgid "Package name specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:221 +msgid "list a package or groups of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:235 +msgid "find what package provides the given value" +msgstr "" + +#: dnf/cli/commands/__init__.py:239 +msgid "PROVIDE" +msgstr "" + +#: dnf/cli/commands/__init__.py:240 +msgid "Provide specification to search for" +msgstr "" + +#: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 +msgid "Searching Packages: " +msgstr "" + +#: dnf/cli/commands/__init__.py:258 +msgid "check for available package upgrades" +msgstr "" + +#: dnf/cli/commands/__init__.py:264 +msgid "show changelogs before update" +msgstr "" + +#: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 +#: dnf/cli/commands/__init__.py:465 +msgid "No package available." +msgstr "" + +#: dnf/cli/commands/__init__.py:371 +msgid "No packages marked for install." +msgstr "" + +#: dnf/cli/commands/__init__.py:407 +msgid "No package installed." +msgstr "" + +#: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 +#: dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr "" + +#: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 +#: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 +#, python-format +msgid "Installed package %s%s not available." +msgstr "" + +#: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 +#: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 +msgid "No package installed from the repository." +msgstr "" + +#: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" + +#: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 +msgid "No packages marked for upgrade." +msgstr "" + +#: dnf/cli/commands/__init__.py:721 +msgid "run commands on top of all packages in given repository" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "REPOID" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "Repository ID" +msgstr "" + +#: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 +#: dnf/cli/commands/updateinfo.py:108 +msgid "Package specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:796 +msgid "display a helpful usage message" +msgstr "" + +#: dnf/cli/commands/__init__.py:800 +msgid "COMMAND" +msgstr "" + +#: dnf/cli/commands/__init__.py:801 +#, python-brace-format +msgid "{prog} command to get help for" +msgstr "" + +#: dnf/cli/commands/alias.py:40 +msgid "List or create command aliases" +msgstr "" + +#: dnf/cli/commands/alias.py:47 +msgid "enable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:50 +msgid "disable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:53 +msgid "action to do with aliases" +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/alias.py:144 +#, python-format +msgid "Alias not found: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:147 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:155 +#, python-format +msgid "%s, alias %s=\"%s\"" +msgstr "" + +#: dnf/cli/commands/alias.py:157 +#, python-format +msgid "Alias %s='%s'" +msgstr "" + +#: dnf/cli/commands/alias.py:161 +msgid "Aliases resolving is disabled." +msgstr "" + +#: dnf/cli/commands/alias.py:166 +msgid "No aliases specified." +msgstr "" + +#: dnf/cli/commands/alias.py:173 +msgid "No alias specified." +msgstr "" + +#: dnf/cli/commands/alias.py:179 +msgid "No aliases defined." +msgstr "" + +#: dnf/cli/commands/alias.py:186 +#, python-format +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/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:98 +msgid "{} has missing requires of {}" +msgstr "" + +#: dnf/cli/commands/check.py:118 +msgid "{} is a duplicate with {}" +msgstr "" + +#: dnf/cli/commands/check.py:129 +msgid "{} is obsoleted by {}" +msgstr "" + +#: dnf/cli/commands/check.py:138 +msgid "{} provides {} but it cannot be found" +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] "" +msgstr[1] "" + +#: 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/deplist.py:32 +msgid "" +"[deprecated, use repoquery --deplist] 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:46 +msgid "display, or use, the groups information" +msgstr "" + +#: dnf/cli/commands/group.py:72 +msgid "No group data available for configured repositories." +msgstr "" + +#: dnf/cli/commands/group.py:126 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "" + +#: dnf/cli/commands/group.py:167 +msgid "Warning: No groups match:" +msgstr "" + +#: dnf/cli/commands/group.py:196 +msgid "Available Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:198 +msgid "Installed Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 +msgid "Installed Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 +msgid "Installed Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:222 dnf/cli/commands/group.py:305 +msgid "Available Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:229 dnf/cli/commands/group.py:312 +msgid "Available Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:319 +msgid "include optional packages from group" +msgstr "" + +#: dnf/cli/commands/group.py:322 +msgid "show also hidden groups" +msgstr "" + +#: dnf/cli/commands/group.py:324 +msgid "show only installed groups" +msgstr "" + +#: dnf/cli/commands/group.py:326 +msgid "show only available groups" +msgstr "" + +#: dnf/cli/commands/group.py:328 +msgid "show also ID of groups" +msgstr "" + +#: dnf/cli/commands/group.py:330 +msgid "available subcommands: {} (default), {}" +msgstr "" + +#: dnf/cli/commands/group.py:334 +msgid "argument for group subcommand" +msgstr "" + +#: dnf/cli/commands/group.py:343 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "" + +#: dnf/cli/commands/group.py:399 +msgid "Unable to find a mandatory group package." +msgstr "" + +#: dnf/cli/commands/history.py:48 +msgid "display, or use, the transaction history" +msgstr "" + +#: dnf/cli/commands/history.py:66 +msgid "For the store command, file path to store the transaction to" +msgstr "" + +#: dnf/cli/commands/history.py:68 +msgid "" +"For the replay command, don't check for installed packages matching those in" +" transaction" +msgstr "" + +#: dnf/cli/commands/history.py:71 +msgid "" +"For the replay command, don't check for extra packages pulled into the " +"transaction" +msgstr "" + +#: dnf/cli/commands/history.py:74 +msgid "" +"For the replay command, skip packages that are not available or have missing" +" dependencies" +msgstr "" + +#: dnf/cli/commands/history.py:94 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" + +#: dnf/cli/commands/history.py:101 +msgid "No transaction file name given." +msgstr "" + +#: dnf/cli/commands/history.py:103 +msgid "More than one argument given as transaction file name." +msgstr "" + +#: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 +msgid "No transaction ID or package name given." +msgstr "" + +#: dnf/cli/commands/history.py:142 +#, python-format +msgid "You don't have access to the history DB: %s" +msgstr "" + +#: dnf/cli/commands/history.py:151 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" + +#: dnf/cli/commands/history.py:156 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" + +#: dnf/cli/commands/history.py:175 +msgid "No transaction ID given" +msgstr "" + +#: dnf/cli/commands/history.py:179 +#, python-brace-format +msgid "Transaction ID \"{0}\" not found." +msgstr "" + +#: dnf/cli/commands/history.py:185 +msgid "Found more than one transaction ID!" +msgstr "" + +#: dnf/cli/commands/history.py:203 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "" + +#: dnf/cli/commands/history.py:205 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "" + +#: dnf/cli/commands/history.py:267 +msgid "No packages to list" +msgstr "" + +#: dnf/cli/commands/history.py:290 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" + +#: dnf/cli/commands/history.py:294 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: dnf/cli/commands/history.py:323 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: dnf/cli/commands/history.py:368 +msgid "{} exists, overwrite?" +msgstr "" + +#: dnf/cli/commands/history.py:371 +msgid "Not overwriting {}, exiting." +msgstr "" + +#: dnf/cli/commands/history.py:378 +msgid "Transaction saved to {}." +msgstr "" + +#: dnf/cli/commands/history.py:381 +msgid "Error storing transaction: {}" +msgstr "" + +#: dnf/cli/commands/history.py:397 +msgid "Warning, the following problems occurred while running a transaction:" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/install.py:166 +#, 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 "%s marked as user installed." +msgstr "" + +#: dnf/cli/commands/mark.py:56 +#, python-format +msgid "%s unmarked as user installed." +msgstr "" + +#: 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:282 +msgid "Error:" +msgstr "" + +#: dnf/cli/commands/mark.py:87 +#, python-format +msgid "Package %s is not installed." +msgstr "" + +#: dnf/cli/commands/module.py:54 +msgid "" +"Only module name, stream, architecture or profile is used. Ignoring unneeded" +" information in argument: '{}'" +msgstr "" + +#: dnf/cli/commands/module.py:80 +msgid "list all module streams, profiles and states" +msgstr "" + +#: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 +msgid "No matching Modules to list" +msgstr "" + +#: dnf/cli/commands/module.py:114 +msgid "print detailed information about a module" +msgstr "" + +#: dnf/cli/commands/module.py:136 +msgid "enable a module stream" +msgstr "" + +#: dnf/cli/commands/module.py:160 +msgid "disable a module with all its streams" +msgstr "" + +#: dnf/cli/commands/module.py:184 +msgid "reset a module" +msgstr "" + +#: dnf/cli/commands/module.py:205 +msgid "install a module profile including its packages" +msgstr "" + +#: dnf/cli/commands/module.py:226 +msgid "update packages associated with an active stream" +msgstr "" + +#: dnf/cli/commands/module.py:243 +msgid "remove installed module profiles and their packages" +msgstr "" + +#: dnf/cli/commands/module.py:267 +msgid "Package {} belongs to multiple modules, skipping" +msgstr "" + +#: dnf/cli/commands/module.py:280 +msgid "switch a module to a stream and distrosync rpm packages" +msgstr "" + +#: dnf/cli/commands/module.py:302 +msgid "locate a module the modular packages belong to" +msgstr "" + +#: dnf/cli/commands/module.py:317 +msgid "list packages belonging to a module" +msgstr "" + +#: dnf/cli/commands/module.py:352 +msgid "Interact with Modules." +msgstr "" + +#: dnf/cli/commands/module.py:365 +msgid "show only enabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:368 +msgid "show only disabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:371 +msgid "show only installed modules or packages" +msgstr "" + +#: dnf/cli/commands/module.py:374 +msgid "show profile content" +msgstr "" + +#: dnf/cli/commands/module.py:379 +msgid "remove all modular packages" +msgstr "" + +#: dnf/cli/commands/module.py:389 +msgid "Module specification" +msgstr "" + +#: dnf/cli/commands/module.py:411 +msgid "{} {} {}: too few arguments" +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/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: dnf/cli/commands/remove.py:95 +msgid "No duplicated packages found for removal." +msgstr "" + +#: dnf/cli/commands/remove.py:127 +msgid "No old installonly packages found for removal." +msgstr "" + +#: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 +#: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 +msgid "unknown" +msgstr "" + +#: dnf/cli/commands/repolist.py:40 +#, python-format +msgid "Never (last: %s)" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/repolist.py:76 +msgid "display the configured software repositories" +msgstr "" + +#: dnf/cli/commands/repolist.py:83 +msgid "show all repos" +msgstr "" + +#: 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/commands/repolist.py:125 +msgid "No repositories available" +msgstr "" + +#: dnf/cli/commands/repolist.py:143 dnf/cli/commands/repolist.py:144 +msgid "enabled" +msgstr "" + +#: 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/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:246 dnf/cli/commands/repolist.py:273 +msgid "repo id" +msgstr "" + +#: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 +#: dnf/cli/commands/repolist.py:281 +msgid "status" +msgstr "" + +#: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 +msgid "repo name" +msgstr "" + +#: dnf/cli/commands/repolist.py:291 +msgid "Total packages: {}" +msgstr "" + +#: dnf/cli/commands/repoquery.py:110 +msgid "search for packages matching keyword" +msgstr "" + +#: dnf/cli/commands/repoquery.py:124 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:127 +msgid "Query all versions of packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:130 +msgid "show only results from this ARCH" +msgstr "" + +#: dnf/cli/commands/repoquery.py:132 +msgid "show only results that owns FILE" +msgstr "" + +#: dnf/cli/commands/repoquery.py:135 +msgid "show only results that conflict REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:138 +msgid "" +"shows results that requires, suggests, supplements, enhances, or recommends " +"package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:142 +msgid "show only results that obsolete REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:145 +msgid "show only results that provide REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:148 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:151 +msgid "show only results that recommend REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:154 +msgid "show only results that enhance REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:157 +msgid "show only results that suggest REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:160 +msgid "show only results that supplement REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:163 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: dnf/cli/commands/repoquery.py:165 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: dnf/cli/commands/repoquery.py:167 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: dnf/cli/commands/repoquery.py:169 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: dnf/cli/commands/repoquery.py:171 +msgid "resolve capabilities to originating package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:173 +msgid "show recursive tree for package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:175 +msgid "operate on corresponding source RPM" +msgstr "" + +#: dnf/cli/commands/repoquery.py:177 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:180 +msgid "list also packages of inactive module streams" +msgstr "" + +#: dnf/cli/commands/repoquery.py:185 +msgid "show detailed information about the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:188 +msgid "show list of files in the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:191 +msgid "show package source RPM name" +msgstr "" + +#: dnf/cli/commands/repoquery.py:194 +msgid "show changelogs of the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:197 +#, python-format, python-brace-format +msgid "" +"display format for listing packages: \"%%{name} %%{version} ...\", use " +"--querytags to view full tag list" +msgstr "" + +#: dnf/cli/commands/repoquery.py:201 +msgid "show available tags to use with --queryformat" +msgstr "" + +#: dnf/cli/commands/repoquery.py:205 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:208 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:214 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:217 +msgid "Display in which comps groups are presented selected packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:221 +msgid "limit the query to installed duplicate packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:228 +msgid "limit the query to installed installonly packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:231 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" + +#: dnf/cli/commands/repoquery.py:233 +msgid "show a location from where packages can be downloaded" +msgstr "" + +#: dnf/cli/commands/repoquery.py:236 +msgid "Display capabilities that the package conflicts with." +msgstr "" + +#: dnf/cli/commands/repoquery.py:237 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:239 +msgid "Display capabilities that the package can enhance." +msgstr "" + +#: dnf/cli/commands/repoquery.py:240 +msgid "Display capabilities provided by the package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:241 +msgid "Display capabilities that the package recommends." +msgstr "" + +#: dnf/cli/commands/repoquery.py:242 +msgid "Display capabilities that the package depends on." +msgstr "" + +#: dnf/cli/commands/repoquery.py:243 +#, python-format +msgid "" +"If the package is not installed display capabilities that it depends on for " +"running %%pre and %%post scriptlets. If the package is installed display " +"capabilities that is depends for %%pre, %%post, %%preun and %%postun." +msgstr "" + +#: dnf/cli/commands/repoquery.py:246 +msgid "Display capabilities that the package suggests." +msgstr "" + +#: dnf/cli/commands/repoquery.py:247 +msgid "Display capabilities that the package can supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:253 +msgid "Display only available packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:256 +msgid "Display only installed packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:257 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" + +#: dnf/cli/commands/repoquery.py:258 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:259 +#, python-brace-format +msgid "" +"Display only packages that can be removed by \"{prog} autoremove\" command." +msgstr "" + +#: dnf/cli/commands/repoquery.py:261 +msgid "Display only packages that were installed by user." +msgstr "" + +#: dnf/cli/commands/repoquery.py:273 +msgid "Display only recently edited packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:276 +msgid "the key to search for" +msgstr "" + +#: dnf/cli/commands/repoquery.py:298 +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:308 +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:315 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). +#: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 +msgid "Package {} contains no files" +msgstr "" + +#: dnf/cli/commands/repoquery.py:572 +#, 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 the packages." +msgstr "" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +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 "" + +#: 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:460 +msgctxt "long" +msgid "Name" +msgstr "" + +#: dnf/cli/commands/search.py:62 dnf/cli/output.py:513 +msgctxt "long" +msgid "Summary" +msgstr "" + +#: dnf/cli/commands/search.py:63 dnf/cli/output.py:523 +msgctxt "long" +msgid "Description" +msgstr "" + +#: dnf/cli/commands/search.py:64 dnf/cli/output.py:516 +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 "" + +#. 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: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: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/shell.py:181 +msgid "" +"{} [command]\n" +" print help" +msgstr "" + +#: 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/shell.py:191 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" + +#: 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/shell.py:201 +msgid "" +"{}\n" +" run the transaction" +msgstr "" + +#: dnf/cli/commands/shell.py:205 +msgid "" +"{}\n" +" exit the shell" +msgstr "" + +#: 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/shell.py:262 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "" + +#: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 +msgid "Complete!" +msgstr "" + +#: dnf/cli/commands/shell.py:294 +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 "" + +#: 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/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:357 +msgid "Bugs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Type" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Update ID" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Updated" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "CVEs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Description" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Rights" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Severity" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 +msgid "Files" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 +msgid "Installed" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +msgid "false" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +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:88 +msgid "Terminated." +msgstr "" + +#: dnf/cli/main.py:116 +msgid "No read/execute access in current directory, moving to /" +msgstr "" + +#: dnf/cli/main.py:135 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" + +#: dnf/cli/main.py:139 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:142 +msgid " or '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:147 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:150 +msgid " or '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:167 +msgid "Dependencies resolved." +msgstr "" + +#: dnf/cli/option_parser.py:65 +#, python-format +msgid "Command line error: %s" +msgstr "" + +#: dnf/cli/option_parser.py:104 +#, python-format +msgid "bad format: %s" +msgstr "" + +#: dnf/cli/option_parser.py:115 +#, python-format +msgid "Setopt argument has no value: %s" +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:171 +#, python-brace-format +msgid "General {prog} options" +msgstr "" + +#: dnf/cli/option_parser.py:175 +msgid "config file location" +msgstr "" + +#: dnf/cli/option_parser.py:178 +msgid "quiet operation" +msgstr "" + +#: dnf/cli/option_parser.py:180 +msgid "verbose operation" +msgstr "" + +#: dnf/cli/option_parser.py:182 +#, python-brace-format +msgid "show {prog} version and exit" +msgstr "" + +#: dnf/cli/option_parser.py:184 +msgid "set install root" +msgstr "" + +#: dnf/cli/option_parser.py:187 +msgid "do not install documentations" +msgstr "" + +#: dnf/cli/option_parser.py:190 +msgid "disable all plugins" +msgstr "" + +#: dnf/cli/option_parser.py:193 +msgid "enable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:197 +msgid "disable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:200 +msgid "override the value of $releasever in config and repo files" +msgstr "" + +#: dnf/cli/option_parser.py:204 +msgid "set arbitrary config and repo options" +msgstr "" + +#: dnf/cli/option_parser.py:207 +msgid "resolve depsolve problems by skipping packages" +msgstr "" + +#: dnf/cli/option_parser.py:210 +msgid "show command help" +msgstr "" + +#: dnf/cli/option_parser.py:214 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" + +#: dnf/cli/option_parser.py:218 +msgid "try the best available package versions in transactions." +msgstr "" + +#: dnf/cli/option_parser.py:220 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: dnf/cli/option_parser.py:223 +msgid "run entirely from system cache, don't update cache" +msgstr "" + +#: dnf/cli/option_parser.py:227 +msgid "maximum command wait time" +msgstr "" + +#: dnf/cli/option_parser.py:230 +msgid "debugging output level" +msgstr "" + +#: dnf/cli/option_parser.py:233 +msgid "dumps detailed solving results into files" +msgstr "" + +#: dnf/cli/option_parser.py:237 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" + +#: dnf/cli/option_parser.py:240 +msgid "error output level" +msgstr "" + +#: dnf/cli/option_parser.py:243 +#, 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:248 +msgid "debugging output level for rpm" +msgstr "" + +#: dnf/cli/option_parser.py:251 +msgid "automatically answer yes for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:254 +msgid "automatically answer no for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:258 +msgid "" +"Temporarily enable repositories for the purpose of the current dnf command. " +"Accepts an id, a comma-separated list of ids, or a glob of ids. This option " +"can be specified multiple times." +msgstr "" + +#: dnf/cli/option_parser.py:265 +msgid "" +"Temporarily disable active repositories for the purpose of the current dnf " +"command. Accepts an id, a comma-separated list of ids, or a glob of ids. " +"This option can be specified multiple times, but is mutually exclusive with " +"`--repo`." +msgstr "" + +#: dnf/cli/option_parser.py:272 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" + +#: dnf/cli/option_parser.py:277 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:281 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:285 +msgid "exclude packages by name or glob" +msgstr "" + +#: dnf/cli/option_parser.py:290 +msgid "disable excludepkgs" +msgstr "" + +#: dnf/cli/option_parser.py:295 +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:299 +msgid "disable removal of dependencies that are no longer used" +msgstr "" + +#: dnf/cli/option_parser.py:302 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" + +#: dnf/cli/option_parser.py:304 +msgid "control whether color is used" +msgstr "" + +#: dnf/cli/option_parser.py:307 +msgid "set metadata as expired before running the command" +msgstr "" + +#: dnf/cli/option_parser.py:310 +msgid "resolve to IPv4 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:313 +msgid "resolve to IPv6 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:316 +msgid "set directory to copy packages to" +msgstr "" + +#: dnf/cli/option_parser.py:319 +msgid "only download packages" +msgstr "" + +#: dnf/cli/option_parser.py:321 +msgid "add a comment to transaction" +msgstr "" + +#: dnf/cli/option_parser.py:324 +msgid "Include bugfix relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:327 +msgid "Include enhancement relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:330 +msgid "Include newpackage relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:333 +msgid "Include security relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:337 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:341 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:344 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:349 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:355 +msgid "Force the use of an architecture" +msgstr "" + +#: dnf/cli/option_parser.py:377 +msgid "List of Main Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:378 +msgid "List of Plugin Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:415 +#, python-format +msgid "Cannot encode argument '%s': %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:459 +msgctxt "short" +msgid "Name" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:465 +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:466 dnf/cli/output.py:1247 +msgctxt "short" +msgid "Version" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Version'. +#: dnf/cli/output.py:467 dnf/cli/output.py:1249 +msgctxt "long" +msgid "Version" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:470 +msgid "Release" +msgstr "" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:471 dnf/cli/output.py:1238 +msgctxt "short" +msgid "Arch" +msgstr "" + +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: dnf/cli/output.py:472 dnf/cli/output.py:1241 +msgctxt "long" +msgid "Architecture" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Size'. +#: dnf/cli/output.py:474 dnf/cli/output.py:1264 +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:474 dnf/cli/output.py:1262 +msgctxt "short" +msgid "Size" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:478 +msgid "Source" +msgstr "" + +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:479 dnf/cli/output.py:1253 +msgctxt "short" +msgid "Repo" +msgstr "" + +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: dnf/cli/output.py:480 dnf/cli/output.py:1256 +msgctxt "long" +msgid "Repository" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:487 +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:493 +msgid "Packager" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:495 +msgid "Buildtime" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:499 +msgid "Install time" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:508 +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:512 +msgctxt "short" +msgid "Summary" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:518 +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:522 +msgctxt "short" +msgid "Description" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "y" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "yes" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "n" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "no" +msgstr "" + +#: dnf/cli/output.py:655 +msgid "Is this ok [y/N]: " +msgstr "" + +#: dnf/cli/output.py:659 +msgid "Is this ok [Y/n]: " +msgstr "" + +#: dnf/cli/output.py:739 +#, python-format +msgid "Group: %s" +msgstr "" + +#: dnf/cli/output.py:743 +#, python-format +msgid " Group-Id: %s" +msgstr "" + +#: dnf/cli/output.py:745 dnf/cli/output.py:784 +#, python-format +msgid " Description: %s" +msgstr "" + +#: dnf/cli/output.py:747 +#, python-format +msgid " Language: %s" +msgstr "" + +#: dnf/cli/output.py:750 +msgid " Mandatory Packages:" +msgstr "" + +#: dnf/cli/output.py:751 +msgid " Default Packages:" +msgstr "" + +#: dnf/cli/output.py:752 +msgid " Optional Packages:" +msgstr "" + +#: dnf/cli/output.py:753 +msgid " Conditional Packages:" +msgstr "" + +#: dnf/cli/output.py:778 +#, python-format +msgid "Environment Group: %s" +msgstr "" + +#: dnf/cli/output.py:781 +#, python-format +msgid " Environment-Id: %s" +msgstr "" + +#: dnf/cli/output.py:787 +msgid " Mandatory Groups:" +msgstr "" + +#: dnf/cli/output.py:788 +msgid " Optional Groups:" +msgstr "" + +#: dnf/cli/output.py:809 +msgid "Matched from:" +msgstr "" + +#: dnf/cli/output.py:823 +#, python-format +msgid "Filename : %s" +msgstr "" + +#: dnf/cli/output.py:848 +#, python-format +msgid "Repo : %s" +msgstr "" + +#: dnf/cli/output.py:857 +msgid "Description : " +msgstr "" + +#: dnf/cli/output.py:861 +#, python-format +msgid "URL : %s" +msgstr "" + +#: dnf/cli/output.py:865 +#, python-format +msgid "License : %s" +msgstr "" + +#: dnf/cli/output.py:871 +#, python-format +msgid "Provide : %s" +msgstr "" + +#: dnf/cli/output.py:891 +#, python-format +msgid "Other : %s" +msgstr "" + +#: dnf/cli/output.py:940 +msgid "There was an error calculating total download size" +msgstr "" + +#: dnf/cli/output.py:946 +#, python-format +msgid "Total size: %s" +msgstr "" + +#: dnf/cli/output.py:949 +#, python-format +msgid "Total download size: %s" +msgstr "" + +#: dnf/cli/output.py:952 +#, python-format +msgid "Installed size: %s" +msgstr "" + +#: dnf/cli/output.py:970 +msgid "There was an error calculating installed size" +msgstr "" + +#: dnf/cli/output.py:974 +#, python-format +msgid "Freed space: %s" +msgstr "" + +#: dnf/cli/output.py:983 +msgid "Marking packages as installed by the group:" +msgstr "" + +#: dnf/cli/output.py:990 +msgid "Marking packages as removed by the group:" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Group" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Packages" +msgstr "" + +#: dnf/cli/output.py:1046 +msgid "Installing group/module packages" +msgstr "" + +#: dnf/cli/output.py:1047 +msgid "Installing group packages" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: dnf/cli/output.py:1051 +msgctxt "summary" +msgid "Installing" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: dnf/cli/output.py:1053 +msgctxt "summary" +msgid "Upgrading" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: dnf/cli/output.py:1055 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" + +#: dnf/cli/output.py:1057 +msgid "Installing dependencies" +msgstr "" + +#: dnf/cli/output.py:1058 +msgid "Installing weak dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: dnf/cli/output.py:1060 +msgid "Removing" +msgstr "" + +#: dnf/cli/output.py:1061 +msgid "Removing dependent packages" +msgstr "" + +#: dnf/cli/output.py:1062 +msgid "Removing unused dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: dnf/cli/output.py:1064 +msgctxt "summary" +msgid "Downgrading" +msgstr "" + +#: dnf/cli/output.py:1089 +msgid "Installing module profiles" +msgstr "" + +#: dnf/cli/output.py:1098 +msgid "Disabling module profiles" +msgstr "" + +#: dnf/cli/output.py:1107 +msgid "Enabling module streams" +msgstr "" + +#: dnf/cli/output.py:1115 +msgid "Switching module streams" +msgstr "" + +#: dnf/cli/output.py:1123 +msgid "Disabling modules" +msgstr "" + +#: dnf/cli/output.py:1131 +msgid "Resetting modules" +msgstr "" + +#: dnf/cli/output.py:1142 +msgid "Installing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1149 +msgid "Upgrading Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1156 +msgid "Removing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1163 +msgid "Installing Groups" +msgstr "" + +#: dnf/cli/output.py:1170 +msgid "Upgrading Groups" +msgstr "" + +#: dnf/cli/output.py:1177 +msgid "Removing Groups" +msgstr "" + +#: dnf/cli/output.py:1193 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" + +#: dnf/cli/output.py:1203 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "" + +#: dnf/cli/output.py:1207 +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:1232 +msgctxt "short" +msgid "Package" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Package'. +#: dnf/cli/output.py:1234 +msgctxt "long" +msgid "Package" +msgstr "" + +#: dnf/cli/output.py:1283 +msgid "replacing" +msgstr "" + +#: dnf/cli/output.py:1290 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" + +#. TODO: remove +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 +msgid "Install" +msgstr "" + +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 +msgid "Upgrade" +msgstr "" + +#: dnf/cli/output.py:1300 +msgid "Remove" +msgstr "" + +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 +msgid "Downgrade" +msgstr "" + +#: dnf/cli/output.py:1303 +msgid "Skip" +msgstr "" + +#: dnf/cli/output.py:1312 dnf/cli/output.py:1328 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1330 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1438 +msgid "Total" +msgstr "" + +#: dnf/cli/output.py:1466 +msgid "" +msgstr "" + +#: dnf/cli/output.py:1467 +msgid "System" +msgstr "" + +#: dnf/cli/output.py:1517 +msgid "Command line" +msgstr "" + +#. TRANSLATORS: user names who executed transaction in history command output +#: dnf/cli/output.py:1530 +msgid "User name" +msgstr "" + +#: dnf/cli/output.py:1532 +msgid "ID" +msgstr "" + +#: dnf/cli/output.py:1534 +msgid "Date and time" +msgstr "" + +#: dnf/cli/output.py:1535 +msgid "Action(s)" +msgstr "" + +#: dnf/cli/output.py:1536 +msgid "Altered" +msgstr "" + +#: dnf/cli/output.py:1584 +msgid "No transactions" +msgstr "" + +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 +msgid "Failed history info" +msgstr "" + +#: dnf/cli/output.py:1600 +msgid "No transaction ID, or package, given" +msgstr "" + +#: dnf/cli/output.py:1658 +msgid "Erased" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 +msgid "Downgraded" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 +msgid "Upgraded" +msgstr "" + +#: dnf/cli/output.py:1660 +msgid "Not installed" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Newer" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Older" +msgstr "" + +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 +msgid "Transaction ID :" +msgstr "" + +#: dnf/cli/output.py:1714 +msgid "Begin time :" +msgstr "" + +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 +msgid "Begin rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1725 +#, python-format +msgid "(%u seconds)" +msgstr "" + +#: dnf/cli/output.py:1727 +#, python-format +msgid "(%u minutes)" +msgstr "" + +#: dnf/cli/output.py:1729 +#, python-format +msgid "(%u hours)" +msgstr "" + +#: dnf/cli/output.py:1731 +#, python-format +msgid "(%u days)" +msgstr "" + +#: dnf/cli/output.py:1732 +msgid "End time :" +msgstr "" + +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 +msgid "End rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 +msgid "User :" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 +msgid "Aborted" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 +msgid "Return-Code :" +msgstr "" + +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 +msgid "Success" +msgstr "" + +#: dnf/cli/output.py:1755 +msgid "Failures:" +msgstr "" + +#: dnf/cli/output.py:1759 +msgid "Failure:" +msgstr "" + +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 +msgid "Releasever :" +msgstr "" + +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 +msgid "Command Line :" +msgstr "" + +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 +msgid "Comment :" +msgstr "" + +#: dnf/cli/output.py:1789 +msgid "Transaction performed with:" +msgstr "" + +#: dnf/cli/output.py:1798 +msgid "Packages Altered:" +msgstr "" + +#: dnf/cli/output.py:1804 +msgid "Scriptlet output:" +msgstr "" + +#: dnf/cli/output.py:1811 +msgid "Errors:" +msgstr "" + +#: dnf/cli/output.py:1820 +msgid "Dep-Install" +msgstr "" + +#: dnf/cli/output.py:1821 +msgid "Obsoleted" +msgstr "" + +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 +msgid "Obsoleting" +msgstr "" + +#: dnf/cli/output.py:1823 +msgid "Erase" +msgstr "" + +#: dnf/cli/output.py:1824 +msgid "Reinstall" +msgstr "" + +#: dnf/cli/output.py:1898 +#, python-format +msgid "---> Package %s.%s %s will be installed" +msgstr "" + +#: dnf/cli/output.py:1900 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "" + +#: dnf/cli/output.py:1902 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "" + +#: dnf/cli/output.py:1904 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "" + +#: dnf/cli/output.py:1906 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "" + +#: dnf/cli/output.py:1908 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "" + +#: dnf/cli/output.py:1910 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" + +#: dnf/cli/output.py:1912 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "" + +#: dnf/cli/output.py:1921 +msgid "--> Starting dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1925 +msgid "--> Finished dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1939 dnf/crypto.py:90 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" + +#: dnf/cli/utils.py:99 +msgid "Running" +msgstr "" + +#: dnf/cli/utils.py:100 +msgid "Sleeping" +msgstr "" + +#: dnf/cli/utils.py:101 +msgid "Uninterruptible" +msgstr "" + +#: dnf/cli/utils.py:102 +msgid "Zombie" +msgstr "" + +#: dnf/cli/utils.py:103 +msgid "Traced/Stopped" +msgstr "" + +#: dnf/cli/utils.py:104 +msgid "Unknown" +msgstr "" + +#: dnf/cli/utils.py:117 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" + +#: dnf/cli/utils.py:121 +#, python-format +msgid " The application with PID %d is: %s" +msgstr "" + +#: dnf/cli/utils.py:124 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr "" + +#: dnf/cli/utils.py:129 +#, python-format +msgid " Started: %s - %s ago" +msgstr "" + +#: dnf/cli/utils.py:131 +#, python-format +msgid " State : %s" +msgstr "" + +#: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" + +#: dnf/comps.py:198 dnf/comps.py:708 +#, python-format +msgid "Module or Group '%s' is not available." +msgstr "" + +#: dnf/comps.py:200 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "" + +#: dnf/comps.py:599 +#, python-format +msgid "Environment id '%s' does not exist." +msgstr "" + +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 +#, python-format +msgid "Environment id '%s' is not installed." +msgstr "" + +#: dnf/comps.py:639 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "" + +#: dnf/comps.py:641 +#, python-format +msgid "Environment '%s' is not available." +msgstr "" + +#: dnf/comps.py:673 +#, 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:151 +#, python-format +msgid "Invalid configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/conf/config.py:194 +msgid "Cannot set \"{}\" to \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:244 +msgid "Could not set cachedir: {}" +msgstr "" + +#: dnf/conf/config.py:294 +msgid "" +"Configuration file URL \"{}\" could not be downloaded:\n" +" {}" +msgstr "" + +#: dnf/conf/config.py:374 dnf/conf/config.py:410 +#, python-format +msgid "Unknown configuration option: %s = %s" +msgstr "" + +#: dnf/conf/config.py:391 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:399 +#, python-format +msgid "Main config did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/config.py:446 dnf/conf/config.py:464 +msgid "Incorrect or unknown \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:520 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:523 +#, python-format +msgid "Repo %s did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/read.py:60 +#, python-format +msgid "Warning: failed loading '%s', skipping." +msgstr "" + +#: dnf/conf/read.py:72 +msgid "Bad id for repo: {} ({}), byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:76 +msgid "Bad id for repo: {}, byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:84 +msgid "Repository '{}' ({}): Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:87 +msgid "Repository '{}': Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:93 +msgid "Repository '{}' ({}) is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:96 +msgid "Repository '{}' is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:113 +msgid "Parsing file \"{}\" failed: {}" +msgstr "" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 +#, python-format +msgid "repo %s: 0x%s already imported" +msgstr "" + +#: dnf/crypto.py:74 +#, python-format +msgid "repo %s: imported key 0x%s." +msgstr "" + +#: dnf/crypto.py:103 +msgid "Verified using DNS record with DNSSEC signature." +msgstr "" + +#: dnf/crypto.py:105 +msgid "NOT verified using DNS record." +msgstr "" + +#: dnf/crypto.py:135 +#, python-format +msgid "retrieving repo key for %s unencrypted from %s" +msgstr "" + +#: dnf/db/group.py:308 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" + +#: dnf/db/group.py:359 +#, python-format +msgid "An rpm exception occurred: %s" +msgstr "" + +#: dnf/db/group.py:361 +msgid "No available modular metadata for modular package" +msgstr "" + +#: dnf/db/group.py:395 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "" + +#: dnf/dnssec.py:171 +msgid "" +"Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" +msgstr "" + +#: dnf/dnssec.py:243 +msgid "DNSSEC extension: Key for user " +msgstr "" + +#: dnf/dnssec.py:245 +msgid "is valid." +msgstr "" + +#: dnf/dnssec.py:247 +msgid "has unknown status." +msgstr "" + +#: dnf/dnssec.py:255 +msgid "DNSSEC extension: " +msgstr "" + +#: dnf/dnssec.py:287 +msgid "Testing already imported keys for their validity." +msgstr "" + +#: dnf/drpm.py:62 dnf/repo.py:268 +#, 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:113 +msgid "Problems in request:" +msgstr "" + +#: dnf/exceptions.py:115 +msgid "missing packages: " +msgstr "" + +#: dnf/exceptions.py:117 +msgid "broken packages: " +msgstr "" + +#: dnf/exceptions.py:119 +msgid "missing groups or modules: " +msgstr "" + +#: dnf/exceptions.py:121 +msgid "broken groups or modules: " +msgstr "" + +#: dnf/exceptions.py:126 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" +msgstr[1] "" + +#: dnf/exceptions.py:131 dnf/module/module_base.py:857 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" +msgstr[1] "" + +#: 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/exceptions.py:27 +msgid "No such module: {}" +msgstr "" + +#: dnf/module/exceptions.py:33 +msgid "No such stream: {}" +msgstr "" + +#: dnf/module/exceptions.py:39 +msgid "No enabled stream for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:46 +msgid "Cannot enable more streams from module '{}' at the same time" +msgstr "" + +#: dnf/module/exceptions.py:52 +msgid "Different stream enabled for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:58 +msgid "No such profile: {}" +msgstr "" + +#: dnf/module/exceptions.py:64 +msgid "Specified profile not installed for {}" +msgstr "" + +#: dnf/module/exceptions.py:70 +msgid "No stream specified for '{}', please specify stream" +msgstr "" + +#: dnf/module/exceptions.py:82 +msgid "No such profile: {}. No profiles available" +msgstr "" + +#: dnf/module/exceptions.py:88 +msgid "No profile to remove for '{}'" +msgstr "" + +#: dnf/module/module_base.py:35 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" + +#: dnf/module/module_base.py:36 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" + +#: dnf/module/module_base.py:56 dnf/module/module_base.py:556 +#: dnf/module/module_base.py:615 dnf/module/module_base.py:684 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" + +#: dnf/module/module_base.py:86 +#, python-brace-format +msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" +msgstr "" + +#: dnf/module/module_base.py:94 dnf/module/module_base.py:204 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:104 dnf/module/module_base.py:214 +msgid "" +"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +msgstr "" + +#: dnf/module/module_base.py:108 dnf/module/module_base.py:218 +msgid "Unable to match profile for argument {}" +msgstr "" + +#: dnf/module/module_base.py:120 +msgid "No default profiles for module {}:{}. Available profiles: {}" +msgstr "" + +#: dnf/module/module_base.py:124 +msgid "No profiles for module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:131 +msgid "Default profile {} not available in module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:144 dnf/module/module_base.py:247 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:196 +#, python-brace-format +msgid "No active matches for argument '{0}' in module '{1}:{2}'" +msgstr "" + +#: dnf/module/module_base.py:228 +#, python-brace-format +msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" +msgstr "" + +#: dnf/module/module_base.py:267 +msgid "No packages available to distrosync for package name '{}'" +msgstr "" + +#: dnf/module/module_base.py:310 dnf/module/module_base.py:461 +#: dnf/module/module_base.py:486 dnf/module/module_base.py:505 +#: dnf/module/module_base.py:552 dnf/module/module_base.py:611 +#: dnf/module/module_base.py:680 dnf/module/module_base.py:843 +msgid "Unable to resolve argument {}" +msgstr "" + +#: dnf/module/module_base.py:321 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:340 dnf/module/module_base.py:368 +msgid "Unable to match profile in argument {}" +msgstr "" + +#: dnf/module/module_base.py:348 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:422 +#, python-brace-format +msgid "" +"Argument '{argument}' matches {stream_count} streams ('{streams}') of module" +" '{module}', but none of the streams are enabled or default" +msgstr "" + +#: dnf/module/module_base.py:509 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" + +#: dnf/module/module_base.py:844 +msgid "No match for package {}" +msgstr "" + +#. empty file is invalid json format +#: dnf/persistor.py:53 +#, python-format +msgid "%s is empty file" +msgstr "" + +#: dnf/persistor.py:90 +#, python-format +msgid "Failed to load expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:98 +#, python-format +msgid "Failed to store expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:105 +msgid "Failed storing last makecache time." +msgstr "" + +#: dnf/persistor.py:112 +msgid "Failed determining last makecache time." +msgstr "" + +#: dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "" + +#: dnf/plugin.py:144 +#, python-format +msgid "Loaded plugins: %s" +msgstr "" + +#: dnf/plugin.py:216 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "" + +#: dnf/plugin.py:248 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" + +#: dnf/plugin.py:252 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: dnf/repo.py:85 +#, python-format +msgid "no matching payload factory for %s" +msgstr "" + +#. pinging mirrors, this might take a while +#: dnf/repo.py:347 +#, 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/miscutils.py:32 +#, python-format +msgid "Using rpmkeys executable at %s to verify signatures" +msgstr "" + +#: dnf/rpm/miscutils.py:66 +msgid "Cannot find rpmkeys executable to verify signatures." +msgstr "" + +#: dnf/rpm/transaction.py:70 +msgid "The openDB() function cannot open rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:75 +msgid "The dbCookie() function did not return cookie of rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:135 +msgid "Errors occurred during test transaction." +msgstr "" + +#: dnf/sack.py:47 +msgid "" +"allow_vendor_change is disabled. This option is currently not supported for " +"downgrade and distro-sync commands" +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/transaction_sr.py:66 +#, python-brace-format +msgid "" +"The following problems occurred while replaying the transaction from file " +"\"{filename}\":" +msgstr "" + +#: dnf/transaction_sr.py:68 +msgid "The following problems occurred while running a transaction:" +msgstr "" + +#: dnf/transaction_sr.py:89 +#, python-brace-format +msgid "Invalid major version \"{major}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:97 +#, python-brace-format +msgid "Invalid minor version \"{minor}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:103 +#, python-brace-format +msgid "" +"Incompatible major version \"{major}\", supported major version is " +"\"{major_supp}\"." +msgstr "" + +#: dnf/transaction_sr.py:224 +msgid "" +"Conflicting TransactionReplay arguments have been specified: filename, data" +msgstr "" + +#: dnf/transaction_sr.py:265 +#, python-brace-format +msgid "Unexpected type of \"{id}\", {exp} expected." +msgstr "" + +#: dnf/transaction_sr.py:271 +#, python-brace-format +msgid "Missing key \"{key}\"." +msgstr "" + +#: dnf/transaction_sr.py:285 +#, python-brace-format +msgid "Missing object key \"{key}\" in an rpm." +msgstr "" + +#: dnf/transaction_sr.py:289 +#, python-brace-format +msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:297 +#, python-brace-format +msgid "Cannot parse NEVRA for package \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:321 +#, python-brace-format +msgid "Cannot find rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:336 +#, python-brace-format +msgid "Package \"{na}\" is already installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:345 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\" not available in repositories for action " +"\"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:356 +#, python-brace-format +msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:370 +#, python-brace-format +msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:377 +#, python-format +msgid "Group id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:398 +#, python-brace-format +msgid "Missing object key \"{key}\" in groups.packages." +msgstr "" + +#: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 +#, python-format +msgid "Group id '%s' is not installed." +msgstr "" + +#: dnf/transaction_sr.py:442 +#, python-format +msgid "Environment id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:466 +#, python-brace-format +msgid "" +"Invalid value \"{group_type}\" of environments.groups.group_type, only " +"\"mandatory\" or \"optional\" is supported." +msgstr "" + +#: dnf/transaction_sr.py:474 +#, python-brace-format +msgid "Missing object key \"{key}\" in environments.groups." +msgstr "" + +#: dnf/transaction_sr.py:566 +#, python-brace-format +msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." +msgstr "" + +#: dnf/transaction_sr.py:571 +#, python-brace-format +msgid "Missing object key \"{key}\" in a group." +msgstr "" + +#: dnf/transaction_sr.py:599 +#, python-brace-format +msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." +msgstr "" + +#: dnf/transaction_sr.py:604 +#, python-brace-format +msgid "Missing object key \"{key}\" in an environment." +msgstr "" + +#: dnf/transaction_sr.py:643 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\", which is not present in the transaction file, was" +" pulled into the transaction." +msgstr "" + +#: dnf/util.py:417 dnf/util.py:419 +msgid "Problem" +msgstr "" + +#: dnf/util.py:470 +msgid "TransactionItem not found for key: {}" +msgstr "" + +#: dnf/util.py:480 +msgid "TransactionSWDBItem not found for key: {}" +msgstr "" + +#: dnf/util.py:483 +msgid "Errors occurred during transaction." +msgstr "" + +#: dnf/util.py:619 +msgid "Reinstalled" +msgstr "" + +#: dnf/util.py:620 +msgid "Skipped" +msgstr "" + +#: dnf/util.py:621 +msgid "Removed" +msgstr "" + +#: dnf/util.py:624 +msgid "Failed" +msgstr "" + +#. returns for everything that evaluates to False (None, empty..) +#: dnf/util.py:633 +msgid "" +msgstr "" diff --git a/po/it.po b/po/it.po index 4db951f464..1657471324 100644 --- a/po/it.po +++ b/po/it.po @@ -30,7 +30,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2022-06-06 20:18+0000\n" "Last-Translator: Nathan \n" "Language-Team: Italian \n" @@ -76,55 +76,59 @@ msgstr "Aggiornamenti scaricati per '%s'." msgid "Updates available on '%s'." msgstr "Aggiornamenti disponibili per '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Esecuzione del comando '%s' fallita: %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Verifica GPG FALLITA" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "In attesa della connessione internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Iniziato dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Attendi per %s secondo" msgstr[1] "Attendi per %s secondi" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Il sistema è offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transazione non riuscita" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Errore: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "caricamento errore repo '{}': {}" @@ -132,72 +136,72 @@ msgstr "caricamento errore repo '{}': {}" msgid "Loading repository '{}' has failed" msgstr "Il caricamento del repository '{}' non è riuscito" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Timer del caching dei metadati disabilitato." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cache dei metadati aggiornata recentemente." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Nessun repository abilitato in \"{}\"." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: è scaduto e verrà aggiornato." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: scadrà dopo %d secondi." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache dei metadati creata." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: usando metadati di %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Repository ignorati: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Ultima verifica della scadenza dei metadati: %s fa il %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -205,98 +209,98 @@ msgstr "" "I pacchetti scaricati sono stati salvati nella cache fino alla prossima " "transazione completata con successo." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "È possibile rimuovere i pacchetti in cache eseguendo '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag non valido nel file di configurazione: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Esecuzione del controllo di transazione" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Controllo di transazione eseguito con successo." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Test di transazione in corso" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Errore test di transazione:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Test di transazione eseguito con successo" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Transazione in corso" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Requisiti relativi al disco:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "Necessario almeno {0}MB di spazio aggiuntivo nel filesystem {1}." msgstr[1] "Necessari almeno {0}MB di spazio aggiuntivo nel filesystem {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Riepilogo errori" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB è stato modificato al di fuori di {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Impossibile eseguire la transazione." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Non è stato possibile iniziare la transazione:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Eliminazione del file di transazione %s non riuscita" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " "risparmiato)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -304,79 +308,79 @@ msgstr "" "I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " "MB (%.1f%% sprecato)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Non posso aggiungere i pacchetti locali perché una transazione è gia in " "corso" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Impossibile aprire: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "La chiave pubblica per %s non è installata" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problemi nell'apertura di %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "La chiave pubblica per %s non è affidabile" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Il pacchetto %s non è firmato" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Impossibile rimuovere %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s eliminato" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nessun gruppo marcato per la rimozione." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nessun gruppo marcato per l'aggiornamento." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -386,145 +390,145 @@ msgstr "" msgid "No match for argument: %s" msgstr "Nessuna corrispondenza per l'argomento: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Il pacchetto %s non è installato, non può essere reinstallato." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Il pacchetto %s non è installato, non può essere aggiornato." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" "Versione di %s pari o superiore già installata, impossibile aggiornare." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nessun pacchetto %s installato." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Formato non valido: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nessun pacchetto marcato per la rimozione." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " "aggiornamento" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " "aggiornamenti" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " "aggiornamento" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " "{} aggiornamenti" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Non trovo una chiave per un pacchetto a linea di comando: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Il pacchetto difettoso è: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Le chiavi GPG sono configurate come segue: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "Chiave GPG in %s (0x%s) già installata" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "La chiave è stata approvata." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "La chiave è stata rifiutata." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Importazione chiave non riuscita (codice %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Chiave importata correttamente" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Non è stata installata alcuna chiave" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -533,27 +537,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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Forse si intende: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -561,24 +565,24 @@ msgstr "" "Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " "a causa dell'opzione \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Nessuna corrispondenza per l'argomento" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Tutte le occorrenze sono state omesse da un filtro di esclusione" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Tutte le occorrenze sono state omesse da un filtro modulare" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Tutte le corrispondenze sono state installate da un repository differente" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Il pacchetto %s è già installato." @@ -589,7 +593,7 @@ msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" "Valore inaspettato per la variabile d'ambiente: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "File di analisi \"%s\"fallito: %s" @@ -668,10 +672,6 @@ msgstr "Scaricamento dei pacchetti:" msgid "Error downloading packages:" msgstr "Errore nello scaricamento dei pacchetti:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transazione non riuscita" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -816,7 +816,7 @@ msgstr "" "Impossibile determinare la versione del sistema (usa '--releasever' per " "specificare la versione di sistema)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argomento {}: non permesso con l'argomento {}" @@ -1561,7 +1561,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1778,11 +1778,11 @@ msgstr "nome repo" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "ricerca i pacchetti che corrispondono a parole chiave" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1790,23 +1790,23 @@ msgstr "" "Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" " argomenti)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "mostra risultati solo per questa ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "mostra risultati relativi a chi è proprietario del FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "mostra solo i risultati che sono in conflitto con REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 #, fuzzy #| msgid "" #| "shows results that requires, suggests, supplements, enhances,or recommends " @@ -1818,48 +1818,48 @@ msgstr "" "mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " "pacchetto fornito e file REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "mostra solo i risultati che rendono obsoleto REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "mostra solo i risultati che forniscono REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "mostra solo i risultati che raccomandano REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "mostra solo i risultati che migliorano REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "mostra solo i risultati che suggeriscono REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "mostra solo i risultati che integrano REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "controlla le dipendenze non esplicite (file e pacchetti forniti); " "predefinita" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "controlla le dipendenze esattamente per come sono fornite, contrario di " "--alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1867,24 +1867,24 @@ msgstr "" "utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " "ricorsivamente." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "mostra i pacchetti che forniscono le funzionalità" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "mostra un albero ricorsivo per il/i pacchetto/i" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "opera sul corrispondente sorgente RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1892,38 +1892,38 @@ msgstr "" "mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " "(o i primi N se N è negativo)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "mostra informazioni dettagliate sul pacchetto" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "mostra l'elenco dei file nel pacchetto" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "mostra il nome del sorgente RPM del pacchetto" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "mostra i tag disponibili da usare con --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1931,7 +1931,7 @@ msgstr "" "utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" " pacchetti trovati (predefinita)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1939,7 +1939,7 @@ msgstr "" "utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " "(predefinita per le interrogazioni di rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1947,32 +1947,32 @@ msgstr "" "utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" " pacchetti trovati" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limita la ricerca ai pacchetti duplicati installati" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limita la ricerca ai pacchetti installati di tipo installonly" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 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:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1980,23 +1980,23 @@ msgstr "" "Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " "raccomandare, suggerire e integrare." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Mostra le funzionalità che il pacchetto può migliorare." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Mostra le funzionalità fornite dal pacchetto." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Mostra le funzionalità che il pacchetto raccomanda." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Mostra le funzionalità da cui dipende il pacchetto." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -2004,29 +2004,29 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Mostra le funzionalità che il pacchetto suggerisce." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Mostra le funzionalità che il pacchetto può integrare." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Mostra solo i pacchetti disponibili." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Mostra solo i pacchetti installati." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2034,25 +2034,25 @@ msgstr "" "Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" " installati." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Mostra solo i pacchetti modificati di recente" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "la chiave da cercare" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2062,22 +2062,33 @@ msgstr "" "depends', '--enhances', '--provides', '--recommends', '--requires' , '--" "requires-pre', '--suggests' o '--supplements' opzioni" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Il pacchetto {} non contiene file" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2087,6 +2098,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "cerca il termine dato tra i dettagli dei pacchetti" @@ -2461,8 +2482,8 @@ msgstr "Gravità" msgid "Files" msgstr "File" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installati" @@ -2536,142 +2557,137 @@ msgstr "formato non corretto: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "percorso del file di configurazione" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "modalità silenziosa" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "modalità verbosa" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "imposta la root d'installazione" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "non installare la documentazione" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "disabilita tutti i plugin" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "abilita i plugin per nome" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "disabilita i plugin per nome" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" "risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "mostra la guida del comando" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "permette la cancellazione dei pacchetti installati per risolvere le " "dipendenze" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "esegue esclusivamente in cache, senza aggiornarla" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "tempo massimo di attesa del comando" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "mostra messaggi di debug" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "scrive su file i risultati dettagliati della risoluzione" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "mostra messaggi di errore" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "mostra messaggi di debug per rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "risponde automaticamente sì a tutte le domande" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "risponde automaticamente no a tutte le domande" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2679,7 +2695,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2687,113 +2703,113 @@ msgstr "" "abilita solo repository specifici tramite ID o metacarattere, può essere " "specificato più volte" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "esclude pacchetti per nome o metacarattere" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "valori esclusi da excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "disabilita la rimozione delle dipendenze che non sono più usate" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "imposta l'uso del colore" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "imposta i metadati come scaduti prima di eseguire i comandi" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "risolve solo indirizzi IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "risolve solo indirizzi IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "imposta la directory di destinazione per i pacchetti da scaricare" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "esegui solamente il download dei pacchetti" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "aggiungi un commento all'operazione" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Includere gli aggiornamenti relativi a correzioni di errori" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Includere gli aggiornamenti relativi a miglioramenti" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Includere gli aggiornamenti relativi alla sicurezza" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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/option_parser.py:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 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/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Per forzare l'uso di un'architettura" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Elenco dei comandi principali:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Elenco dei comandi dai plugin:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3243,11 +3259,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installati" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Aggiornati" @@ -3255,7 +3271,7 @@ msgstr "Aggiornati" msgid "Remove" msgstr "Rimossi" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "A versione precedente" @@ -3312,204 +3328,204 @@ msgstr "Azione/i" msgid "Altered" msgstr "Modifiche" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Nessuna transazione" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "ID transazione o pacchetto non specificato" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Eliminato" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "A versione precedente" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Aggiornati" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Non installato" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Più recente" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Meno recente" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID transazione :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Ora inizio :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb iniziale :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u secondi)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minuti)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u ore)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u giorni)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Ora termine :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb finale :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Utente :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Interrotto" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Codice di uscita :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Completato" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Operazioni non riuscite:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Errore:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Rilascio:" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Linea di comando :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Commento :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transazione eseguita con:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pacchetti modificati:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Output dello scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Errori:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Dipendenza" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Reso obsoleto" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Obsoleto" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Elimina" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstalla" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Il pacchetto %s.%s %s sarà installato" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Il pacchetto %s.%s %s sarà rimosso" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, 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/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Inizio risoluzione dipendenze" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Risoluzione delle dipendenze completata" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3522,51 +3538,51 @@ msgstr "" " Fingerprint: %s\n" " Da : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "In esecuzione" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "In attesa" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Non interrompibile" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Tracciato/Fermato" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Sconosciuto" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " L'applicazione con PID %d è: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memoria : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Avviato: %s - %s fa" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stato : %s" @@ -3592,7 +3608,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "L'ambiente '%s' è non installato." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3633,37 +3650,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "Impossibile impostare il cache: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opzione di configurazione sconosciuta: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "\"{}\" non corretto o sconosciuto: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, 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" @@ -3701,45 +3718,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "pronti contro termine %s: 0x%s già importato" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "pronti contro termine %s: chiave importata 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." @@ -3769,7 +3791,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "tipo di checksum non supportato: %s" @@ -4041,31 +4063,31 @@ msgstr "Impossibile determinare l'ultima volta di makecache." msgid "Parsing file failed: %s" msgstr "Errore nel file di analisi: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Plugin caricati: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "nessun generatore di payload corrispondente per %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4252,50 +4274,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "L'ambiente '%s' è non installato." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "L'ambiente '%s' è non installato." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/ja.po b/po/ja.po index ab2051c557..e1dcb02b92 100644 --- a/po/ja.po +++ b/po/ja.po @@ -14,7 +14,7 @@ # Hajime Taira , 2017. #zanata # Ooyama Yosiyuki , 2017. #zanata # Casey Jones , 2018. #zanata -# Ludek Janda , 2018. #zanata, 2021. +# Ludek Janda , 2018. #zanata, 2021, 2022. # Noriko Mizumoto , 2018. #zanata # Ooyama Yosiyuki , 2018. #zanata # Hajime Taira , 2019. #zanata @@ -23,22 +23,24 @@ # Casey Jones , 2020. # Hajime Taira , 2020. # Sundeep Anand , 2021. -# Transtats , 2022. +# Transtats , 2022, 2023. # Yuto Nishiwaki , 2022. +# middlingphys , 2023. +# Ps St , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-03-22 05:16+0000\n" -"Last-Translator: Yuto Nishiwaki \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-08-30 15:21+0000\n" +"Last-Translator: Ps St \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11.2\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -75,54 +77,58 @@ msgstr "'%s' に更新がダウンロードされました。" msgid "Updates available on '%s'." msgstr "'%s' で更新が利用可能です。" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "不明な設定値: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "不明な設定オプション: %s = %s in %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG の確認に失敗しました" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "インターネットの接続を待機しています..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic を開始しました。" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "{} 秒スリープします" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "システムはオフラインです。" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "トランザクションが失敗しました" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "エラー: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "repo '{}' のロードに失敗しました: {}" @@ -130,236 +136,236 @@ msgstr "repo '{}' のロードに失敗しました: {}" msgid "Loading repository '{}' has failed" msgstr "repository '{}' のロードに失敗しました" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "metered 接続で実行する際、メタデータタイマーキャッシュは無効化されました。" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "バッテリーで実行する際、メタデータタイマーキャッシュは無効化されました。" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "メタデータタイマーキャッシュは無効化されました。" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "メタデータキャッシュは最近、リフレッシュされました。" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "\"{}\" には有効化されたリポジトリーがありません。" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: は期限切れになることはなく、リフレッシュされることもありません。" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: は期限切れとなったのでリフレッシュされます。" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: メタデータは %d 秒後に期限切れとなり、すぐにリフレッシュされます" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: は %d 秒後に期限切れとなります。" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "メタデータキャッシュを作成しました。" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: は %s から取得したメタデータを使用中。" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "リポジトリーを無視します: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." -msgstr "メタデータの期限切れの最終確認: %s 時間前の %s に実施しました。" +msgstr "メタデータの期限切れの最終確認: %s 前の %s に実施しました。" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "'%s' を実行することでキャッシュパッケージを削除できます。" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "設定ファイルの tsflag が無効です: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "トランザクションの確認を実行中" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "エラー: トランザクションの確認 vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "トランザクションの確認に成功しました。" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "トランザクションのテストを実行中" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "トランザクションテストエラー:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "トランザクションのテストに成功しました。" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "トランザクションを実行中" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "ディスク要件:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "エラーの概要" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDBは {prog} のサポート外に変更されました。" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "トランザクションを実行できませんでした。" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "トランザクションを開始できませんでした:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "トランザクションファイル %s の削除に失敗しました" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -msgstr "デルタ RPM は、更新の %.1f MB を %.1f MB に削減しました (%.1f%% 節約しました)。" +msgstr "Delta RPM により %.1f MB の更新を %.1f MB に削減できました (%.1f%% 節約しました)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" -msgstr "失敗した Delta RPMs は、更新の %.1f MB を %.1f MB に増加しました (%.1f%% は無駄になりました)" +msgstr "非効率な Delta RPM により %.1f MB の更新が増大して %.1f MB となりました (%.1f%% が無駄になりました)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "ローカルパッケージを追加できません、トランザクションジョブがすでに存在するためです" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "開くことができませんでした: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s の公開鍵がインストールされていません" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "パッケージ %s を開くことができません" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s の公開鍵は信頼されていません" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "パッケージ %s は署名されていません" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s を削除できません" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s を削除しました" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "グループパッケージ \"{}\" に一致するものはありません" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "グループ '%s' からのパッケージを追加します: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "削除対象のパッケージはありません。" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "アップグレード対象のグループはありません。" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -369,127 +375,127 @@ msgstr "パッケージ %s はインストールされていないので、ダ msgid "No match for argument: %s" msgstr "一致した引数がありません: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "ファイル %s はソースパッケージで更新できません。無視します。" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "パッケージ %s はインストールされていないので、更新できません。" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "同じまたはさらに新しいバージョンの %s が既にインストールされています、アップデートできません。" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "パッケージ %s は利用可能ですが、インストールされていません。" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "パッケージ %s はインストールされていません。" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "有効な形式ではありません: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "削除対象のパッケージはありません。" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "コマンドラインパッケージのキーを取得できません: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". 失敗したパッケージは: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG 鍵が設定されています: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "%s (0x%s) の GPG 鍵はインストール済みです" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "鍵が承認されました。" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "鍵が拒否されました。" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "鍵のインポートに失敗しました (コード: %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "鍵のインポートに成功しました" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "鍵を 1 つもインストールしませんでした" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -498,49 +504,49 @@ msgstr "" "\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" "正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * おそらく: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" -msgstr "一致した引数がありません" +msgstr "引数に一致する結果がありません" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "すべての検索結果は引数の除外フィルタリングに一致しません (filter out)" +msgstr "引数に一致する結果はすべて除外フィルタによって除外されました" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" -msgstr "すべての検出結果は引数のモジュラーフィルタリングに一致しません (filter out)" +msgstr "引数に一致する結果はすべてモジュールのフィルタによって除外されました" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" -msgstr "すべての検索結果は引数に対し異なるレポジトリからインストールされたものです" +msgstr "引数に一致する結果はすべて異なるリポジトリーからインストールされたものです" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "パッケージ %s は既にインストールされています。" @@ -550,7 +556,7 @@ msgstr "パッケージ %s は既にインストールされています。" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "環境変数の予期しない値: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "ファイル \"%s\" の解析に失敗しました: %s" @@ -625,10 +631,6 @@ msgstr "パッケージのダウンロード:" msgid "Error downloading packages:" msgstr "パッケージのダウンロード中にエラーが発生しました:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "トランザクションが失敗しました" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -690,7 +692,8 @@ msgstr "表示するための一致したパッケージはありません" msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." -msgstr "一致するものがありません。ファイルを検索している場合、絶対パスを指定するか文頭にワイルドカードプレフィックス(\"*/\")を使用してください。" +msgstr "" +"一致する項目はありませんでした。ファイルを検索する場合は、完全パスを指定するか、最初にワイルドカードの接頭辞 (「*/」) を使用してみてください。" #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -761,7 +764,7 @@ msgid "" "version)" msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "引数 {}: 引数 {} と許可されていません" @@ -1140,7 +1143,7 @@ msgstr "pid %d のプロセスが終了するのを待ちます。" msgid "" "[deprecated, use repoquery --deplist] List package's dependencies and what " "packages provide them" -msgstr "[非推奨、epoquery --deplist を使用] パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" +msgstr "[非推奨、repoquery --deplist を使用] パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" #: dnf/cli/commands/distrosync.py:32 msgid "synchronize installed packages to the latest available versions" @@ -1488,8 +1491,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "モジュールをストリームに切り替え、rpm パッケージを distrosync します" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "モジュラーパッケージをリスト" +msgid "locate a module the modular packages belong to" +msgstr "パッケージが属するモジュールを検索" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1517,7 +1520,7 @@ msgstr "プロファイルコンテンツを表示します" #: dnf/cli/commands/module.py:379 msgid "remove all modular packages" -msgstr "すべてのモジュラーパッケージを削除" +msgstr "モジュールに関連するすべてのパッケージを削除" #: dnf/cli/commands/module.py:389 msgid "Module specification" @@ -1704,127 +1707,123 @@ msgstr "repo の名前" msgid "Total packages: {}" msgstr "総パッケージ: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "キーワードに一致するパッケージを検索します" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "この ARCH の結果のみを表示します" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "FILE を所有する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "REQ と競合する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:135 -#, fuzzy -#| msgid "" -#| "shows results that requires, suggests, supplements, enhances,or recommends " -#| "package provides and files REQ" +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "REQ を廃止する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "REQ を提供する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "REQ を推奨する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "REQ を機能強化する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "REQ を提案する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "REQ を補完する結果のみを表示します" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "オリジナルのパッケージの機能を解決します" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "パッケージの再帰的なツリーを表示します" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "対応するソース RPM で操作します" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "非アクティブモジュールストリームのパッケージもリスト" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "パッケージに関する詳細情報を表示します" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "パッケージのファイルを一覧表示します" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "パッケージソース RPM 名を表示します" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "パッケージの changelogs を表示します" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1833,76 +1832,76 @@ msgstr "" "パッケージを一覧表示するための形式の表示: \"%%{name} %%{version} ...\"。--querytags " "を指定して完全なタグリストを表示" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "--queryformat と使うために利用可能なタグを表示します" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" "見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "インストール済みの重複するパッケージへのクエリーを制限します" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "インストール済みの installonly パッケージへのクエリーを制限します" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "パッケージをダウンロードできる場所を表示します" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "パッケージが競合する機能を表示します。" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "パッケージが機能拡張できる機能を表示します。" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "パッケージが提供する機能を表示します。" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "パッケージが推奨する機能を表示します。" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "パッケージが依存する機能を表示します。" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1913,52 +1912,52 @@ msgstr "" "スクリプトレット実行に依存するケイパビリティを表示します。このパッケージがインストールされている場合、 %%pre, %%post, %%preun と" " %%postun に依存するケイパビリティを表示します。" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "パッケージが提案する機能を表示します。" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "パッケージが補完できる機能を表示します。" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "利用可能なパッケージのみを表示する。" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "インストール済みのパッケージのみを表示します。" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "\"{prog} autoremove\" コマンドにより削除可能なパッケージのみを表示。" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "ユーザーによってインストールされたパッケージのみを表示します。" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "最近編集されたパッケージのみを表示します" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "検索するための鍵" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -1968,7 +1967,7 @@ msgstr "" "recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " "オプションのいずれか 1 つと使用する必要があります" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -1977,15 +1976,26 @@ msgstr "" "オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" "--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "パッケージ {} はファイルを含んでいません" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1994,11 +2004,21 @@ msgid "" "description:\n" " For the given packages print a tree of the packages." msgstr "" -"正規のスイッチが指定されていません\n" -"usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"有効なスイッチが指定されていません\n" +"使用方法: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" "\n" "説明:\n" -" 与えられたパッケージではパッケージのツリーを表示します。" +" 与えられたパッケージに対し、パッケージのツリーを出力します。" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -2214,7 +2234,7 @@ msgstr "セキュリティー" #: dnf/cli/commands/updateinfo.py:48 msgid "newpackage" -msgstr "newpackage" +msgstr "新しいパッケージ" #: dnf/cli/commands/updateinfo.py:50 msgid "Critical/Sec." @@ -2374,8 +2394,8 @@ msgstr "重大度" msgid "Files" msgstr "ファイル" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "インストール済み" @@ -2445,111 +2465,106 @@ msgstr "不正な形式: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 引数には複数の値があります: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "全般 {prog} オプション" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "設定ファイルの場所" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "静かな操作" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "詳細な操作" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} バージョンを表示して終了する" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "インストール root を設定します" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "ドキュメントをインストールしません" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "すべてのプラグインを無効にします" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "名前ごとにプラグインを有効にします" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "名前ごとにプラグインを無効にします" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "任意の設定オプションと repo オプションを設定します" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "パッケージをスキップして depsolve 問題を解決します" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "コマンドのヘルプを表示する" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "トランザクションを最良候補に限定しません" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "コマンドの最大待ち時間" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "出力レベルをデバッグします" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "ファイルに詳細な解決結果をダンプします" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "一覧/検索コマンドで repo の重複を表示します" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "エラー出力レベル" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2558,142 +2573,146 @@ msgstr "" "アップグレードまたは、info, list, repoquery で旧パッケージのケイパビリティを表示するため、 {prog} " "の旧プロセスロジックを有効化" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm の出力レベルをデバッグします" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "すべての質問に「はい」(yes) と自動的に答えます" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "すべての質問に「いいえ」(no) と自動的に答えます" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" +"現在の dnf コマンドを機能させるため、リポジトリーを一時的に有効にします。ID、コンマ区切りの ID 一覧、または ID の glob " +"を使用できます。このオプションは複数回指定できます。" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" +"現在の dnf コマンドを機能させるため、アクティブなリポジトリーを一時的に無効にします。ID、コンマ区切りの ID 一覧、または ID の glob " +"を受け入れます。このオプションは複数回指定できますが、'-repo' と同時には使用できません。" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "config-manager コマンドで repos を有効にします (自動的に保存)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "config-manager コマンドで repos を無効にします (自動的に保存)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "名前または glob ごとにパッケージを除外します" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "excludepkgs を無効にします" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "もはや使用されていない依存関係の削除を無効にします" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "GPG 署名の確認を無効にします (RPM ポリシーが許可する場合)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "色を使うかどうか制御します" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "コマンド実行前にメタデータを期限切れに設定します" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "IPv4 アドレスのみを解決します" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "IPv6 アドレスのみを解決します" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "パッケージをコピーするディレクトリーを設定します" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "パッケージのみをダウンロードします" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "トランザクションにコメントを追加します" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "バグ修正関連パッケージを更新に含めます" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "機能拡張関連パッケージを更新に含めます" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" -msgstr "newpackage の関連パッケージを更新に含めます" +msgstr "新しいパッケージの関連パッケージを更新に含めます" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "セキュリティー関連パッケージを更新に含めます" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "アーキテクチャーの使用を強制します" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "主要コマンドの一覧:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "プラグインコマンドの一覧:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "引数をエンコードできません '%s': %s" @@ -3138,11 +3157,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "インストール" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "アップグレード" @@ -3150,7 +3169,7 @@ msgstr "アップグレード" msgid "Remove" msgstr "削除" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "ダウングレード" @@ -3205,204 +3224,204 @@ msgstr "動作" msgid "Altered" msgstr "変更されました" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "トランザクションがありません" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "失敗した履歴情報" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "トランザクション ID、またはパッケージが指定されていません" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "削除されました" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "ダウングレード済み" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "アップグレード済み" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "インストールされていません" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "新しい" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "古い" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "トランザクション ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "開始時間 :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "開始 rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u 秒)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u 分)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u 時間)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u 日)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "終了時間 :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "終了 rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "ユーザー :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "中断しました" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "終了コード :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "成功" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "失敗:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "失敗しました:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" -msgstr "Releasever :" +msgstr "リリースバージョン :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "コマンドライン :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" -msgstr "コメント :" +msgstr "コメント :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "実行されたトランザクション:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "変更されたパッケージ:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet の出力:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "エラー:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" -msgstr "Dep-Install" +msgstr "依存先インストール" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "廃止された" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "廃止" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "削除" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "再インストール" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> パッケージ %s.%s %s はインストールされます" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> パッケージ %s.%s %s はアップグレードされます" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> パッケージ %s.%s %s は消去されます" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> パッケージ %s.%s %s は再インストールされます" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> パッケージ %s.%s %s はダウングレードされます" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> パッケージ %s.%s %s は廃止となります" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> パッケージ %s.%s %s はアップグレードされます" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> パッケージ %s.%s %s は廃止されます" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> 依存関係の解決を開始しました" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> 依存関係の解決が完了しました" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3415,51 +3434,51 @@ msgstr "" " Fingerprint: %s\n" " From : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "実行中" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "スリープ中" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "割り込み不可" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "ゾンビ" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "トレース/停止" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "不明" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " PID %d のアプリケーションは: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " メモリー: %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " 開始しました : %s - %s 秒経過" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " 状態 : %s" @@ -3484,7 +3503,8 @@ msgstr "モジュールまたはグループ '%s' は存在しません。" msgid "Environment id '%s' does not exist." msgstr "環境 id '%s' は存在しません。" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "環境 id '%s' はインストールされていません。" @@ -3516,13 +3536,13 @@ msgstr "正しくない設定値: %s=%s in %s; %s" #: dnf/conf/config.py:194 msgid "Cannot set \"{}\" to \"{}\": {}" -msgstr "\"{}\" を \"{}\": {} に設定できません。" +msgstr "\"{}\" を \"{}\": {} に設定できません" #: dnf/conf/config.py:244 msgid "Could not set cachedir: {}" msgstr "cachedir を設定できませんでした: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3530,31 +3550,31 @@ msgstr "" "設定ファイル URL \"{}\" はダウンロードできませんでした:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "不明な設定オプション: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "鍵 '%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "主要設定には setopt の前に %s attr. がありませんでした" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "誤りかまたは不明な \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "鍵 '%s.%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "repo %s には setopt の前に %s attr. がありませんでした" @@ -3566,11 +3586,11 @@ msgstr "警告: '%s' のロードに失敗、スキップします。" #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "repo: {} ({}) に正しくないid、 byte = {} {}" +msgstr "repo の id が不正: {} ({}), byte = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" -msgstr "repo: {} に正しくないid、byte = {} {}" +msgstr "repo の id が不正: {}, byte = {} {}" #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" @@ -3592,45 +3612,50 @@ msgstr "レポジトリ '{}' idを使用した設定内に見つかりません msgid "Parsing file \"{}\" failed: {}" msgstr "ファイル \"{}\" の解析に失敗しました: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "ファイル '{0}' の変数解析エラー: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: 0x%s はインポート済みです" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: インポート済みのキー 0x%s。" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "DNSSEC 署名付きの DNS レコードを使用して検証しました。" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "DNS レコードを使用して検証されませんでした。" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "%s から暗号化されていない %s の repo キーを取得しています" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" -msgstr "モジュラーパッケージ '{}' のモジュラーメタデータは利用不可です、システムにインストールはできません" +msgstr "モジュールのパッケージ '{}' のモジュールメタデータが利用不可です、システムにインストールできません" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "rpm 例外が発生しました: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" -msgstr "モジュラーパッケージ のモジュラーメタデータは利用不可です" +msgstr "モジュールのパッケージのモジュールメタデータが利用不可です" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "ソース rpm パッケージ (%s) をインストールしません。" @@ -3660,7 +3685,7 @@ msgstr "DNSSEC 拡張: " msgid "Testing already imported keys for their validity." msgstr "すでにインポートされた鍵の有効性をテストします。" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "サポートされていないチェックサム形式: %s" @@ -3700,12 +3725,12 @@ msgstr "破損したグループまたはモジュール: " #: dnf/exceptions.py:126 msgid "Modular dependency problem with Defaults:" msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "デフォルトのモジュラー依存問題:" +msgstr[0] "モジュールのデフォルトの依存関係問題:" #: dnf/exceptions.py:131 dnf/module/module_base.py:857 msgid "Modular dependency problem:" msgid_plural "Modular dependency problems:" -msgstr[0] "モジュラーの依存に関する問題:" +msgstr[0] "モジュールの依存関係問題:" #: dnf/lock.py:100 #, python-format @@ -3818,7 +3843,7 @@ msgstr "引数 {} でプロファイルが見つかりません。利用可能 #: dnf/module/module_base.py:108 dnf/module/module_base.py:218 msgid "Unable to match profile for argument {}" -msgstr "引数 {} でプロファイルが見つかりません" +msgstr "引数 {} に一致するプロファイルが見つかりません" #: dnf/module/module_base.py:120 msgid "No default profiles for module {}:{}. Available profiles: {}" @@ -3918,31 +3943,31 @@ msgstr "最後の makecache 時間の決定に失敗しました。" msgid "Parsing file failed: %s" msgstr "ファイルの解析に失敗しました: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "ロードされたプラグイン: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "plugin \"%s\" のロードに失敗しました: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "以下有効プラグインパターンが見つかりません: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "以下無効プラグインパターンが見つかりません: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "%s と一致するペイロードファクトリーはありません" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "最速のミラーを確定しています (%s hosts).. " @@ -3968,7 +3993,7 @@ msgstr "署名を検証する rpmkeys 実行ファイルが見つかりません #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "" +msgstr "openDB() 関数は rpm データベースを開けません。" #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." @@ -4128,16 +4153,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "オブジェクトキー \"{key}\" が groups.packages に含まれません。" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "グループ id '%s' がインストールされていません。" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "環境 id '%s' は利用できません。" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4146,32 +4172,32 @@ msgstr "" "environments.groups.group_type の無効な値 \"{group_type}\"。\"mandatory\" または " "\"optional\" のみに対応しています。" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "オブジェクトキー \"{key}\" が environments.groups に含まれません。" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "グループ \"{group}\" の グループアクション \"{action}\" の予期しない値。" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "オブジェクトキー \"{key}\" がグループ内にありません。" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "環境 \"{env}\" の環境アクション \"{action}\" の予期しない値。" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "オブジェクトキー \"{key}\" が環境にありません。" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4219,6 +4245,12 @@ msgstr "失敗しました" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt 引数には複数の値があります: %s" + +#~ msgid "list modular packages" +#~ msgstr "モジュラーパッケージをリスト" + #~ msgid "Already downloaded" #~ msgstr "ダウンロード済み" diff --git a/po/ka.po b/po/ka.po index 68bcd996a0..0af940677d 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,13 +3,13 @@ # # George Machitidze , 2015. # Jan Silhan , 2015. #zanata -# Temuri Doghonadze , 2022. +# Temuri Doghonadze , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-06-20 11:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-09-15 18:46+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language: ka\n" @@ -17,12 +17,12 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.13\n" +"X-Generator: Weblate 5.0.1\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "" +msgstr "'%s'-ზე შემდეგი განახლებები გადატარდა:" #: dnf/automatic/emitter.py:33 #, python-format @@ -32,12 +32,12 @@ msgstr "განახლების დასრულების დრო #: dnf/automatic/emitter.py:34 #, python-format msgid "The following updates are available on '%s':" -msgstr "" +msgstr "'%s'-ზე ხელმისაწვდომია შემდეგი განახლებები:" #: dnf/automatic/emitter.py:35 #, python-format msgid "The following updates were downloaded on '%s':" -msgstr "" +msgstr "'%s'-ზე გადმოწერილია შემდეგი განახლებები:" #: dnf/automatic/emitter.py:83 #, python-format @@ -54,54 +54,58 @@ msgstr "'%s'-ზე განახლებები გადმოწერ msgid "Updates available on '%s'." msgstr "'%s'-ზე ხელმისაწვდომია განახლებები." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" -msgstr "" +msgstr "'%s'-ით ელფოსტის გაგზავნა ჩავარდა: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" -msgstr "" +msgstr "ბრძანების '%s' შესრულება ჩავარდა: დაბრუნდა %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "უცნობი პარამეტრის მნიშვნელობა: %s=%s %s-ში: %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +msgstr "უცნობი კონფიგურაციის პარამეტრი%s = %s %s-ში" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-ის შემოწმების შეცდომა" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "ინტერნეტთან კავშირის მოლოდინი..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic-ი გაშვებულია." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "{} წამით დაძინება" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "სისტემა გათიშულია." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "ტრანზაქციის შეცდომა" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "შეცდომა: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "რეპოზიტორიის '{}' ჩატვირთვის შეცდომა: {}" @@ -109,236 +113,241 @@ msgstr "რეპოზიტორიის '{}' ჩატვირთვის msgid "Loading repository '{}' has failed" msgstr "რეპოზიტორიის '{}' ჩატვირთვის შეცდომა" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "ზომვადი კავშირებისას მეტამომაცემების ტაიმერის კეშინგი გამორთულია." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "მეტამონაცემების ტაიმერის კეშინგი გამორთულია ელემენტზე გაშვების დროს." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "მეტამონაცემების ტაიმერის ქეშინგი გამორთულია." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "მეტამონაცემების ქეში ახლახანს განახლდა." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." -msgstr "" +msgstr "\"{}\"-ში ჩართული რეპოზიტორიები აღმოჩენილი არაა." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." -msgstr "" +msgstr "%s: ვადა არასდროს ამოეწურება, ამიტომ არ განახლდება." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." -msgstr "" +msgstr "%s: ვადა ამოეწურა და განახლდება." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: მეტამონაცემების ვადა %d წამის შემდეგ გავა და განახლდება" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." -msgstr "" +msgstr "%s: ვადა: %d წამი." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "მეტამონაცემების კეში შეიქმნა." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: გამოიყენება მეტამონაცემები %s-დან." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "გამოტოვებული რეპოზიტორიები: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "მეტამონაცემების ვადის ბოლო შემოწმების თარიღი: %s-ის წინ %s-ზე." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." -msgstr "" +msgstr "გადმოწერილი პაკეტები შემდეგ წარმატებულ ტრანზაქციამდე შენახულია კეშში." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." -msgstr "" +msgstr "კეშში შენახული პაკეტები შეგიძლიათ წაშალოთ ბრძანებით '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" -msgstr "" +msgstr "აღმოჩენილია არასწორი tsflag კონფიგურაციის ფაილში: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" -msgstr "" +msgstr "შეცდომა ჯგუფების ფაილის დამატებისას რეპოზიტორიისთვის: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "მიმდინარეობს ტრანზაქციის შემოწმება" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "შეცდომა: ტრანზაქციის შემოწმება depsolve-ის წინააღმდეგ:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "ტრანზაქცია წარმატებით შემოწმდა." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "ტრანზაქციის შემოწმება" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "ტრანზაქციის შემოწმების შეცდომა:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." -msgstr "ტრანზაქციის შემოწმება წარმატებულია." +msgstr "ტრანზაქცია წარმატებით შემოწმდა." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "ტრანზაქციის გაშვება" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "საჭირო ადგილი დისკზე:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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[0] "ფაილურ სისტემაზე {1} , კიდევ, სულ ცოტა, {0} მბ ადგილი გჭირდებათ." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "შეცდომის მოკლე მიმოხილვა" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB შეიცვალა {prog}-ის გარეთ." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "ტრანზაქციის გაშვების შეცდომა." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "ტრანზაქციის დაწყების შეცდომა:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" -msgstr "" +msgstr "ტრანზაქციის ფაილის %s წაშლა ჩავარდა" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." -msgstr "" +msgstr "ზოგიერთი პაკეტი არ გადმოწერილა. თავიდან ვცდი." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" +"დელტა RPM-ებმა %.1fმბ განახლებები %.1f-მდე შეამცირეს (დაზოგილია %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" +"ჩავარდნილმა დელტა RPM-ებმა %.1fმბ განახლებები %.1fმბ-მდე გაზარდეს " +"(გადახარჯულია %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" +"ლოკალური პაკეტის დამატება შეუძლებელია, რადგან ტრანზაქციის დავალება უკვე " +"არსებობს" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "გახსნის შეცდომა: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s-ის საჯარო გასაღები დაყენებული არაა" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "პრობლემა %s პაკეტის გახსნისას" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s-ის საჯარო გასაღები სანდო არაა" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "პაკეტი %s არაა ხელმოწერილი" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s-ის წაშლის შეცდომა" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s წაიშალა" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" -msgstr "" +msgstr "ჯგუფურ პაკეტს \"{}\" არაფერი ემთხვევა" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" -msgstr "" +msgstr "დაემატება პაკეტები ჯგუფიდან '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "არცერთი ჯგუფი წასაშლელად მონიშნული არაა." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "არცერთი ჯგუფი არაა მონიშნული განსაახლებლად." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "პაკეტი %s დაყენებული არაა. ვერსიის ჩამოწევა შეუძლებელია." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -348,127 +357,133 @@ msgstr "პაკეტი %s დაყენებული არაა. ვ msgid "No match for argument: %s" msgstr "არგუმენტს არაფერი ემთხვევა: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "პაკეტი %s უკვე მითითებულზე უფრო ძველია. ვერსიის ჩამოწევა შეუძლებელია." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "პაკეტი %s დაყენებული არაა. თავიდან დაყენება შეუძლებელია." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgstr "ფაილი %s კოდის პაკეტია და ის ვერ განახლდება. გამოტოვება." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "პაკეტი %s დაყენებული არაა. მისი განახლება შეუძლებელია." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "პაკეტი %s უფრო ახალი ან იგივე ვერსიისაა. მისი განახლება შეუძლებელია." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "პაკეტი %s ხელმისაწვდომია, მაგრამ არა დაყენებული." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "პაკეტი %s ხელმისაწვდომია, მაგრამ დაყენებულია სხვა არქიტექტურისთვის." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "პაკეტი %s დაყენებული არაა." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "არასწორი ფორმა: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "არცერთი პაკეტი არაა წასაშლელად მონიშნული." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "პაკეტები არგუმენტისთვის %s ხელმისაწვდომია, მაგრამ არა დაყენებული." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "პაკეტი %s უკვე უფრო დაბალი ვერსიისაა. ვერსიის დაწევა შეუძლებელია." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" +"უსაფრთხოების განახლებები საჭირო არა, მაგრამ ხელმისაწვდომია {} განახლება" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" +"უსაფრთხოების განახლებები საჭირო არაა, მაგრამ ხელმისაწვდომია {} განახლება" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" +"\"{}\"-სთვის უსაფრთხოების განახლებები საჭირო არაა, მაგრამ ხელმისაწვდომია {} " +"განახლება" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" +"\"{}\"-სთვის უსაფრთხოების განახლებები საჭირო არაა, მაგრამ ხელმისაწვდომია {} " +"განახლება" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" -msgstr "" +msgstr "შეცდომა გასაღების მიღებისას ბრძანების სტრიქონის პაკეტისთვის: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". შეცდომიანი პაკეტია: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" -msgstr "" +msgstr "GPG გასაღებები მორგებულია, როგორც: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG გასაღები %s-თან (0x%s) უკვე დაყენებულია" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "გასაღები მიღებულია." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "გასაღები უარყოფილია." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "გასაღები წარმატებით იქნა შემოტანილი" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "არცერთი გასაღები არ დამიყენებია" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -477,49 +492,52 @@ msgstr "" "GPG გასაღებები რეპოზიტორიისთვის %s უკვე დაყენებულია, მაგრამ არასწორია ამ პაკეტისთვის.\n" "შეამოწმეთ რეპოზიტორიის ბმულები." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "" +msgstr "გასაღების შემოტანამ არ უშველა. გასაღებები სწორია?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * შეიძლება იგულისხმეთ: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "პაკეტს \"{}\" ლოკალური რეპოზიტორიიდან \"{}\" არასწორი საკონტროლო ჯამი გააჩნია" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" +"ზოგიერთ პაკეტს ლოკალური რეპოზიტორიიდან არასწორი საკონტროლო ჯამი გააჩნია" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "პაკეტს \"{}\" რეპოზიტორიიდან \"{}\" არასწორი საკონტროლო ჯამი გააჩნია" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" +"ზოგიერთ პაკეტს არასწორი კეში გააჩნია, მაგრამ \"--cacheonly\" პარამეტრის გამო" +" მათი გადმოწერა შეუძლებელია" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "არგუმენტს არაფერი ემთხვევა" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "" +msgstr "ყველა დამთხვევა გაფილტრულია გამორიცხვის ფილტრის მიერ" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" -msgstr "" +msgstr "ყველა დამთხვევა გაფილტრულია მოდულური ფილტრის მიერ" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "ყველა დამთხვევა დაყენებულია არგუმენტის სხვადასხვა რეპოზიტორიებიდან" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "პაკეტი %s უკვე დაყენებულია." @@ -527,9 +545,9 @@ msgstr "პაკეტი %s უკვე დაყენებულია." #: dnf/cli/aliases.py:96 #, python-format msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +msgstr "მოულოდნელი მნიშვნელობა გარემოს ცვლადისთვის: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "ფაილის \"%s\" დამუშავების შეცდომა: %s" @@ -569,7 +587,7 @@ msgstr " აგებულია : %s დრო %s" msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" -msgstr "" +msgstr "ეს ოპერაცია მოდულის '{0}' ნაკადს '{1}' '{2}'-ზე გადართავდა" #: dnf/cli/cli.py:173 #, python-brace-format @@ -581,7 +599,7 @@ msgstr "" #: dnf/cli/cli.py:212 #, python-brace-format msgid "{prog} will only download packages for the transaction." -msgstr "" +msgstr "{prog} პაკეტებს ტრანზაქციისთვის, მხოლოდ, გადმოწერს." #: dnf/cli/cli.py:215 #, python-brace-format @@ -589,6 +607,8 @@ msgid "" "{prog} will only download packages, install gpg keys, and check the " "transaction." msgstr "" +"{prog} მხოლოდ გადმოწერს პაკეტებს, დააყენებს gpg გასაღებებს და ტრანზაქციას " +"შეამოწმებს." #: dnf/cli/cli.py:219 msgid "Operation aborted." @@ -602,15 +622,13 @@ msgstr "პაკეტების ჩამოტვირთვა:" msgid "Error downloading packages:" msgstr "პაკეტების გადმოწერის შეცდომა:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "ტრანზაქციის შეცდომა" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" "Use \"-y\" to override." msgstr "" +"უყურადღებოდ გაშვებისას გასაღებების ავტომატური შემოტანა აკრძალულია.\n" +"გადასაფარად გამოიყენეთ \"-y\"." #: dnf/cli/cli.py:337 msgid "Changelogs for {}" @@ -622,7 +640,7 @@ msgstr "ამოსაღები პაკეტები" #: dnf/cli/cli.py:399 msgid "No packages marked for distribution synchronization." -msgstr "" +msgstr "პაკეტები დისტრიბუტივის სინქრონიზაციისთვის მონიშნული არაა." #: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 #, python-format @@ -635,7 +653,7 @@ msgstr "პაკეტები ვერსიის დასაწევა #: dnf/cli/cli.py:485 msgid "Installed Packages" -msgstr "ჩადგმული პაკეტები" +msgstr "დაყენებული პაკეტები" #: dnf/cli/cli.py:493 msgid "Available Packages" @@ -682,11 +700,13 @@ msgid "" "This command has to be run with superuser privileges (under the root user on" " most systems)." msgstr "" +"ეს ბრძანება ზემომხმარებლის პრივილეგიებით უნდა გაეშვას (სისტემების " +"უმრავლესობაზე მომხმარებლის სახელია root)." #: dnf/cli/cli.py:751 #, python-format msgid "No such command: %s. Please use %s --help" -msgstr "" +msgstr "ასეთ ბრძანება არ არსებობს:%s. გამოიყენეთ %s --help" #: dnf/cli/cli.py:754 #, python-format, python-brace-format @@ -694,6 +714,8 @@ msgid "" "It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" "command(%s)'\"" msgstr "" +"უნდა იყოს {PROG}-ის დამატების ბრძანება. სცადეთ \"{prog} install 'dnf-" +"command(%s)'\"" #: dnf/cli/cli.py:758 #, python-brace-format @@ -701,6 +723,8 @@ msgid "" "It could be a {prog} plugin command, but loading of plugins is currently " "disabled." msgstr "" +"შეიძლება იყოს {prog}-ის დამატების ბრძანება, მაგრამ დამატებების ჩატვირთვა " +"ამჟამად გათიშულია." #: dnf/cli/cli.py:816 msgid "" @@ -722,7 +746,7 @@ msgstr "" #: dnf/cli/cli.py:924 msgid "Config file \"{}\" does not exist" -msgstr "" +msgstr "კონფიგურაციის ფაილი \"{}\" არ არსებობს" #: dnf/cli/cli.py:944 msgid "" @@ -730,9 +754,9 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" -msgstr "" +msgstr "არგუმენტი {}: {} არგუმენტთან ერთად დაშვებული არაა" #: dnf/cli/cli.py:1025 #, python-format @@ -758,12 +782,14 @@ msgstr "ჩასმულია რეპოში " #: dnf/cli/commands/__init__.py:38 #, python-format msgid "To diagnose the problem, try running: '%s'." -msgstr "" +msgstr "პრობლემის დიაგნოსტიკისთვის სცადეთ '%s'." #: dnf/cli/commands/__init__.py:40 #, python-format msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" +"დიდი ალბათობით თქვენი RPMDB დაზიანებულია. '%s'-ის გაშვება დიდი ალბათობით " +"პრობლემას მოაგვარებს." #: dnf/cli/commands/__init__.py:44 #, python-brace-format @@ -789,7 +815,7 @@ msgstr "პრობლემა რეპოზიტორიასთან: #: dnf/cli/commands/__init__.py:158 msgid "display details about a package or group of packages" -msgstr "" +msgstr "დეტალების გამოტანა პაკეტის ან პაკეტების ჯგუფის შესახებ" #: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 msgid "show all packages (default)" @@ -834,11 +860,11 @@ msgstr "პაკეტის სახელის სპეციფიკა #: dnf/cli/commands/__init__.py:221 msgid "list a package or groups of packages" -msgstr "" +msgstr "პაკეტის ან პაკეტების ჯგუფის სია" #: dnf/cli/commands/__init__.py:235 msgid "find what package provides the given value" -msgstr "" +msgstr "პოვნა, რომელი პაკეტი მოგაწოდებთ მოცემულ მნიშვნელობას" #: dnf/cli/commands/__init__.py:239 msgid "PROVIDE" @@ -871,7 +897,7 @@ msgstr "დასაყენებელი პაკეტ(ებ)-ი არ #: dnf/cli/commands/__init__.py:407 msgid "No package installed." -msgstr "პაკეტი არაა ჩადგმული." +msgstr "პაკეტი დაყენებული არაა." #: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 #: dnf/cli/commands/reinstall.py:91 @@ -926,7 +952,7 @@ msgstr "ბრძანება" #: dnf/cli/commands/__init__.py:801 #, python-brace-format msgid "{prog} command to get help for" -msgstr "" +msgstr "{prog} ბრძანება, რომლისთვისაც დახმარების მიღებაც გნებავთ" #: dnf/cli/commands/alias.py:40 msgid "List or create command aliases" @@ -964,7 +990,7 @@ msgstr "მეტსახელის არასწორი გასაღ #: dnf/cli/commands/alias.py:96 #, python-format msgid "Alias argument has no value: %s" -msgstr "" +msgstr "ფსევდონიმის არგუმენტს მნიშვნელობა არ გააჩნია: %s" #: dnf/cli/commands/alias.py:130 #, python-format @@ -1023,7 +1049,7 @@ msgstr "წასაშლელი პაკეტი" #: dnf/cli/commands/check.py:34 msgid "check for problems in the packagedb" -msgstr "" +msgstr "packagedb-ის პრობლემებზე შემოწმება" #: dnf/cli/commands/check.py:40 msgid "show all problems; default" @@ -1047,11 +1073,11 @@ msgstr "პრობლემების მომწოდებელთა #: dnf/cli/commands/check.py:98 msgid "{} has missing requires of {}" -msgstr "" +msgstr "{}-ს გააჩნია მოთხოვნა პაკეტის {}" #: dnf/cli/commands/check.py:118 msgid "{} is a duplicate with {}" -msgstr "" +msgstr "{} {}-ის დუბლიკატია" #: dnf/cli/commands/check.py:129 msgid "{} is obsoleted by {}" @@ -1117,16 +1143,16 @@ msgstr "პაკეტები ვერსიის ჩამოსაწე #: dnf/cli/commands/group.py:46 msgid "display, or use, the groups information" -msgstr "" +msgstr "ჯგუფების ინფორმაციის ჩვენება ან გამოყენება" #: dnf/cli/commands/group.py:72 msgid "No group data available for configured repositories." -msgstr "" +msgstr "მორგებული რეპოზიტორიებში ჯგუფის მონაცემები ხელმისაწვდომი არაა." #: dnf/cli/commands/group.py:126 #, python-format msgid "Warning: Group %s does not exist." -msgstr "" +msgstr "გაფრთხილება: ჯგუფი %s არ არსებობს." #: dnf/cli/commands/group.py:167 msgid "Warning: No groups match:" @@ -1142,7 +1168,7 @@ msgstr "გარემოს დაყენებული ჯგუფებ #: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 msgid "Installed Groups:" -msgstr "ჩადგმული ჯგუფები:" +msgstr "დაყენებული ჯგუფები:" #: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 msgid "Installed Language Groups:" @@ -1195,7 +1221,7 @@ msgstr "" #: dnf/cli/commands/history.py:48 msgid "display, or use, the transaction history" -msgstr "" +msgstr "ტრანზაქციის ისტორიის ჩვენება ან გამოყენება" #: dnf/cli/commands/history.py:66 msgid "For the store command, file path to store the transaction to" @@ -1235,7 +1261,7 @@ msgstr "" #: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 msgid "No transaction ID or package name given." -msgstr "" +msgstr "ტრანზაქციის ID ან პაკეტი მითითებული არაა." #: dnf/cli/commands/history.py:142 #, python-format @@ -1267,17 +1293,17 @@ msgstr "ტრანზაქციის ID \"{0}\" ნაპოვნი ა #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" -msgstr "" +msgstr "აღმოჩენილია ერთზე მეტი ტრანზაქციის ID!" #: dnf/cli/commands/history.py:203 #, python-format msgid "Transaction history is incomplete, before %u." -msgstr "" +msgstr "ტრანზაქციის ისტორია დაუსრულებელია. %u-მდე." #: dnf/cli/commands/history.py:205 #, python-format msgid "Transaction history is incomplete, after %u." -msgstr "" +msgstr "ტრანზაქციის ისტორია დაუსრულებელია, %u-ის შემდეგ." #: dnf/cli/commands/history.py:267 msgid "No packages to list" @@ -1401,7 +1427,7 @@ msgstr "სიაში შესატყვისი მოდულები #: dnf/cli/commands/module.py:114 msgid "print detailed information about a module" -msgstr "" +msgstr "მოდულის შესახებ დეტალური ინფორმაციის გამოტანა" #: dnf/cli/commands/module.py:136 msgid "enable a module stream" @@ -1417,15 +1443,15 @@ msgstr "მოდულის საწყის მდგომარეობ #: dnf/cli/commands/module.py:205 msgid "install a module profile including its packages" -msgstr "" +msgstr "მოდულის პროფილის დაყენება მისი პაკეტების ჩათვლით" #: dnf/cli/commands/module.py:226 msgid "update packages associated with an active stream" -msgstr "" +msgstr "აქტიურ ნაკადთან ასოცირებული პაკეტების განახლება" #: dnf/cli/commands/module.py:243 msgid "remove installed module profiles and their packages" -msgstr "" +msgstr "დაყენებული მოდულის პროფილებისა და მათი პაკეტების წაშლა" #: dnf/cli/commands/module.py:267 msgid "Package {} belongs to multiple modules, skipping" @@ -1436,12 +1462,12 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "მოდულარული პაკეტების სია" +msgid "locate a module the modular packages belong to" +msgstr "იპოვეთ მოდული, რომელსაც მოდულარული პაკეტი ეკუთვნის" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" -msgstr "" +msgstr "მოდულის კუთვნილი პაკეტების სია" #: dnf/cli/commands/module.py:352 msgid "Interact with Modules." @@ -1473,7 +1499,7 @@ msgstr "მოდულის სპეციფიკაცია" #: dnf/cli/commands/module.py:411 msgid "{} {} {}: too few arguments" -msgstr "" +msgstr "{} {} {}: არგუმენტები საკმარისი არაა" #: dnf/cli/commands/reinstall.py:38 msgid "reinstall a package" @@ -1493,11 +1519,11 @@ msgstr "დუბლირებული პაკეტების წაშ #: dnf/cli/commands/remove.py:58 msgid "remove installonly packages over the limit" -msgstr "" +msgstr "მხოლოდ დაყენებადი პაკეტების წაშლა ზღვარს აჭარბებს" #: dnf/cli/commands/remove.py:95 msgid "No duplicated packages found for removal." -msgstr "" +msgstr "წაშლისთვის დუბლირებული პაკეტები აღმოჩენილი არაა." #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." @@ -1652,198 +1678,198 @@ msgstr "რეპოს სახელი" msgid "Total packages: {}" msgstr "პაკეტები სულ: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "მოძებნეთ საკვანძო სიტყვის შესაბამისი პაკეტები" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" -msgstr "" +msgstr "პაკეტების ყველა ვერსიის გამოთხოვა (ნაგულისხმები)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" -msgstr "" +msgstr "შედეგების მხოლოდ მითითებული არქიტექტურისთვის ჩვენება" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომელიც მითითებული ფაილის მფლობელია" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომელიც საჭირო პაკეტთან კონფლიქტშია" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მოთხოვნას მოძველებულად აცხადებს" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მითითებულ პაკეტს წარმოადგენენ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მოთხოვნას რეკომენდაციას უწევენ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მოთხოვნას აფართოებენ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მოთხოვნას ურჩევენ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" -msgstr "" +msgstr "მხოლოდ იმ შედეგების ჩვენება, რომლებიც მოთხოვნას ანაცვლებენ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "საწყისი პაკეტების შესაძლებლობების გადაწყვეტა" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "პაკეტების რეკურსიული ხის ჩვენება" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "შესაბამის წყაროს RPM-ზე მუშაობა" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" -msgstr "" +msgstr "პაკეტის შესახებ დეტალური ინფორმაციის ჩვენება" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "პაკეტის წყაროს RPM-ის სახელის ჩვენება" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "პაკეტის ცვლილებების ჟურნალის ჩვენება" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." -msgstr "" +msgstr "პაკეტის მიერ ნარჩევი შესაძლებლობების ჩვენება." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." -msgstr "" +msgstr "ამ პაკეტის მიერ წარმოდგენილი შესაძლებლობების ჩვენება." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." -msgstr "" +msgstr "პაკეტის რეკომენდაციის შესაძლებლობების ჩვენება." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." -msgstr "" +msgstr "შესაძლებლობების ჩვენება, რომლებსაც პაკეტია დამოკიდებული." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1851,74 +1877,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." -msgstr "" +msgstr "პაკეტის მიერ ნარჩევი შესაძლებლობების ჩვენება." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." -msgstr "" +msgstr "შესაძლებლობების გამოტანა, რომლის ჩანაცვლებაც ამ პაკეტს შეუძლია." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "მხოლოდ ხელმისაწვდომი პაკეტების ჩვენება." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "მხოლოდ დაყენებული პაკეტების ჩვენება." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "მხოლოდ ახლახანს ჩასწორებული პაკეტების ჩვენება" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "ძებნის გასაღები" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %b %d %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "პაკეტი {} ფაილებს არ შეიცავს" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1928,13 +1965,23 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H:%M" + #: 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 "" +msgstr "ძებნა ასევე პაკეტის აღწერასა და ბმულში" #: dnf/cli/commands/search.py:52 msgid "KEYWORD" @@ -1999,7 +2046,7 @@ msgstr "სკრიპტი" #: dnf/cli/commands/shell.py:69 #, python-brace-format msgid "Script to run in {prog} shell" -msgstr "" +msgstr "გარსში {prog} გასაშვები სკრიპტი" #: dnf/cli/commands/shell.py:142 msgid "Unsupported key value." @@ -2083,7 +2130,7 @@ msgstr "" #: dnf/cli/commands/shell.py:262 #, python-format msgid "Error: Cannot open %s for reading" -msgstr "" +msgstr "შეცდომა: %s-ის წასაკითხად გახსნა შეუძლებელია" #: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 msgid "Complete!" @@ -2100,11 +2147,11 @@ msgstr "" #: dnf/cli/commands/swap.py:40 msgid "The specs that will be removed" -msgstr "" +msgstr "სპეციფიკაციები, რომლებიც წაიშლება" #: dnf/cli/commands/swap.py:42 msgid "The specs that will be installed" -msgstr "" +msgstr "სპეციფიკაციები, რომლების დაყენებაც მოხდება" #: dnf/cli/commands/updateinfo.py:44 msgid "bugfix" @@ -2174,11 +2221,11 @@ msgstr "რეკომენდაციების შესახებ ი #: dnf/cli/commands/updateinfo.py:101 msgid "show only advisories with CVE reference" -msgstr "" +msgstr "მხოლოდ CVE-ზე მიმართვის მქონე რეკომენდაციების ჩვენება" #: dnf/cli/commands/updateinfo.py:104 msgid "show only advisories with bugzilla reference" -msgstr "" +msgstr "მხოლოდ bugzilla-ზე მიმართვის მქონე რეკომენდაციების ჩვენება" #: dnf/cli/commands/updateinfo.py:168 msgid "installed" @@ -2280,8 +2327,8 @@ msgstr "სიმძიმე" msgid "Files" msgstr "ფაილები" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "დაყენებულია" @@ -2321,11 +2368,11 @@ msgstr "" #: dnf/cli/main.py:139 msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +msgstr "წაუშლადი პაკეტების გამოსატოვებლად, სცადეთ, '{}' დაამატოთ" #: dnf/cli/main.py:142 msgid " or '{}' to skip uninstallable packages" -msgstr "" +msgstr " ან '{}', წაშლადი პაკეტების გამოსატოვებლად" #: dnf/cli/main.py:147 msgid "try to add '{}' to use not only best candidate packages" @@ -2351,137 +2398,133 @@ msgstr "ცუდი ფორმატი: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" -msgstr "" +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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "{prog}-ის ზოგადი პარამეტრები" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "კონფიგურაციის ფაილის მდებარეობა" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "ჩუმი ოპერაცია" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "ოპერაციების ღრმა დეტალები" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog}-ის ვერსიის ჩვენება და გასვლა" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "მიუთითეთ დაყენების root საქაღალდე" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "პაკეტს მოყოლილი დოკუმენტაციის არ-დაყენება" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "ყველა დამატების გამორთვა" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "დამატების სახელით ჩართვა" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" -msgstr "" +msgstr "სასურველი კონფგურაციისა და რეპოზიტორიის პარამეტრების დაყენება" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" +"დამოკიდებულებების ამოხსნის პრობლემების პაკეტების გამოტოვების გზით გადაჭრა" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "ბრძანების დახმარების ჩვენება" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "ბრძანების მოლოდინის მაქსიმალური დრო" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "გამართვის გამოტანის დონე" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" -msgstr "" +msgstr "დეტალური ამოხსნის შედეგების ფაილებში ჩაწერა" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "შეცდომების გამოტანის დონე" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm-ის გამართვის დონე" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" -msgstr "" +msgstr "ყველა კითხვისთვის დადებითი პასუხის გაცემა" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" -msgstr "" +msgstr "ყველა კითხვისთვის უარყოფითი პასუხის გაცემა" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2489,115 +2532,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" -msgstr "" +msgstr "პაკეტების გამორიცხვა სახელით ან ნიღბით" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "excludepkgs-ის გამორთვა" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "ფერების გამოყენების ჩართვა" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "მხოლოდ IPv4 მისამართების გადაწყვეტა" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "მხოლოდ IPv6 მისამართების გადაწყვეტა" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" -msgstr "" +msgstr "დააყენეთ საქაღალდე, სადაც პაკეტები დაკოპირდება" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "პაკეტების მხოლოდ გადმოწერა" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "ტრანზაქციისთვის კომენტარის დამატება" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" -msgstr "" +msgstr "განახლებებში შეცდომის გამართვის შესაბამისი პაკეტების ჩასმა" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" -msgstr "" +msgstr "განახლებებში ფუნქციონალის დამმატებელი პაკეტების ჩასმა" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" -msgstr "" +msgstr "განახლებებში უსაფრთხოების შესაბამისი პაკეტების ჩასმა" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" -msgstr "" +msgstr "განახლებებში უსაფრთხოების შესაბამისი პაკეტების ჩასმა" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" -msgstr "" +msgstr "არქიტექტურის ნაძალადევი გამოყენება" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "მთავარი ბრძანებების სია:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "დამატებების ბრძანებების სია:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "არგუმენტის (%s) დაშიფვრის შეცდომა: %s" @@ -2647,7 +2690,7 @@ msgstr "არქიტექტურა" #: dnf/cli/output.py:472 dnf/cli/output.py:1241 msgctxt "long" msgid "Architecture" -msgstr "არქტიტექტურა" +msgstr "არქიტექტურა" #. Translators: This is the full (unabbreviated) term 'Size'. #: dnf/cli/output.py:474 dnf/cli/output.py:1264 @@ -2704,7 +2747,7 @@ msgstr "აგების დრო" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:499 msgid "Install time" -msgstr "ჩადგმის დრო" +msgstr "დაყენების დრო" #. Translators: This message should be no longer than 12 chars. #: dnf/cli/output.py:508 @@ -2865,7 +2908,7 @@ msgstr "ჩამოტვირთვის ჯამური ზომა: %s #: dnf/cli/output.py:952 #, python-format msgid "Installed size: %s" -msgstr "ჩადგმულის ზომა: %s" +msgstr "დაყენებული ზომა: %s" #: dnf/cli/output.py:970 msgid "There was an error calculating installed size" @@ -3040,11 +3083,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" -msgstr "ჩადგმა" +msgstr "დაყენება" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "განახლება" @@ -3052,7 +3095,7 @@ msgstr "განახლება" msgid "Remove" msgstr "ამოღება" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "ჩამოქვეითება" @@ -3107,204 +3150,204 @@ msgstr "მოქმედებები" msgid "Altered" msgstr "შეცვლილია" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "ტრანზაქციები არაა" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "ინფორმაცია შეცდომების ისტორიის შესახებ" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" -msgstr "" +msgstr "ტრანზაქციის ID ან პაკეტი მითითებული არაა" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "წაშლილია" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" -msgstr "ვერსია დაეწია" +msgstr "ვერსია დაწეულია" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "განახლდა" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "დაყენებული არაა" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "უფრო ახალია" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "უფრო ძველია" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ტრანზაქციის ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "დაწყების დრო :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb-ის დაწყება :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u წამი)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u წუთი)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u საათი)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u დღე)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "დასრულების დრო :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb-ის დასრულების დრო :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "მომხმარებელი :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "გაუქმებულია" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "დასაბრუნებელი-კოდი :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "წარმატება" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "შეცდომები:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "შეცდომა:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "რელიზი :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "ბრძანების სტრიქონი :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "კომენტარი :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "ტრანზაქცია შესრულდა:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "შეცვლილი პაკეტები:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "მინისკრიპტის გამოტანა:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "შეცდომები:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "დამოკიდებულებების-დაყენება" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "ამოღებულია" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "ამოღება" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "წაშლა" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "გადაყენება" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgstr "---> %s.%s %s პაკეტი დადგება" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgstr "---> %s.%s %s პაკეტი იქნება განახლება" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" -msgstr "" +msgstr "---> %s.%s %s პაკეტი წაიშლება" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" -msgstr "" +msgstr "---> %s.%s %s პაკეტი თავიდან დადგება" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" -msgstr "" +msgstr "---> %s.%s %s პაკეტის ვერსია ჩამოიწევა" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" -msgstr "" +msgstr "---> %s.%s %s პაკეტს მოძველებულებულად გამოაცხადებს" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" -msgstr "" +msgstr "---> %s.%s %s პაკეტი განახლდება" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" -msgstr "" +msgstr "---> %s.%s %s პაკეტი მოძველდება" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> ურთიერთდამოკიდებულებების დადგენის დასაწყისი" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> ურთიერთდამოკიდებულებების დადგენის დასასრული" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3312,52 +3355,56 @@ msgid "" " Fingerprint: %s\n" " From : %s" msgstr "" +"GPG გასაღების 0x%s შემოტანა:\n" +" მომხმარებლისid : \"%s\"\n" +" ანაბეჭდი: %s\n" +" საიდან : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "გაშვებული" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "მძინარე" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "შეუწყვეტავი" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "ზომბი" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "ტრასირებულია/გაჩერებულია" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "უცნობი" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " აპლიკაცია PID-ით %d არის: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " გაიშვა : %s, გავიდა %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " მდგომარეობა: %s" @@ -3380,9 +3427,10 @@ msgstr "" #: dnf/comps.py:599 #, python-format msgid "Environment id '%s' does not exist." -msgstr "" +msgstr "გარემოს ID '%s' არ არსებობს." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "გარემო დაყენებული არაა:'%s'." @@ -3400,7 +3448,7 @@ msgstr "გარემო (%s) ხელმიუწვდომელია." #: dnf/comps.py:673 #, python-format msgid "Group id '%s' does not exist." -msgstr "" +msgstr "ჯგუფი '%s' არ არსებობს." #: dnf/conf/config.py:136 #, python-format @@ -3410,47 +3458,47 @@ msgstr "'%s'-ის დამუშავების შეცდომა: %s" #: dnf/conf/config.py:151 #, python-format msgid "Invalid configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "უცნობი პარამეტრის მნიშვნელობა: %s=%s %s-ში: %s" #: dnf/conf/config.py:194 msgid "Cannot set \"{}\" to \"{}\": {}" -msgstr "" +msgstr "\"{}\"-ის \"{}\"-ზე დაყენება შეუძლებელია: {}" #: dnf/conf/config.py:244 msgid "Could not set cachedir: {}" msgstr "ქეშის საქაღალდის დაყენების შეცდომა: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" -msgstr "" +msgstr "უცნობი კონფიგურაციის პარამეტრი: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "არასწორი ან უცნობი \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3462,7 +3510,7 @@ msgstr "გაფრთხილება: %s-ის ჩატვირთვი #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "" +msgstr "რეპოს არასწორი id: {}, ბაიტი = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" @@ -3470,11 +3518,11 @@ msgstr "რეპოს არასწორი id: {}, ბაიტი = {} {} #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" -msgstr "" +msgstr "რეპოზიტორია '{}' ({}): შეცდომა კონფიგურაციის დამუშავებისას: {}" #: dnf/conf/read.py:87 msgid "Repository '{}': Error parsing config: {}" -msgstr "" +msgstr "რეპოზიტორია '{}': შეცდომა კონფიგურაციის დამუშავებისას: {}" #: dnf/conf/read.py:93 msgid "Repository '{}' ({}) is missing name in configuration, using id." @@ -3488,47 +3536,52 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "ფაილის \"{}\" დამუშავების შეცდომა: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "რეპო %s: 0x%s უკვე შემოტანილია" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "რეპო %s: შემოტანილია გასაღები 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." -msgstr "" +msgstr "DNS ჩანაწერით არ გადამოწმებულა." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -"მოდულარული პაკეტი '{}'-თვის მოდულარული მეტამონაცემები მიუწვდომელია; ვერ " -"დაყენდება თქვენს სისტემაზე" +"მოდულული პაკეტი '{}'-თვის მოდულული მეტამონაცემები მიუწვდომელია; თქვენს " +"სისტემაზე ვერ დააყენებთ" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" -msgstr "" +msgstr "RPM-ის გამონაკლისი: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3558,7 +3611,7 @@ msgstr "DNSSEC-ის გაფართოება: " msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "საკონტროლო ჯამის მხარდაუჭერელი ტიპი: %s" @@ -3569,7 +3622,7 @@ msgstr "დელტა RPM-ის აგება ვერ მოხერხ #: dnf/drpm.py:146 msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "" +msgstr "დელტათი თავიდან აგებული RPM-ის საკონტროლო ჯამის შემოწმება ჩავარდა" #: dnf/drpm.py:149 msgid "done" @@ -3642,15 +3695,15 @@ msgstr "ასეთი ნაკადი არ არსებობს: {}" #: dnf/module/exceptions.py:39 msgid "No enabled stream for module: {}" -msgstr "" +msgstr "ჩართული ნაკადი აღმოჩენილი არაა მოდულისთვის: {}" #: dnf/module/exceptions.py:46 msgid "Cannot enable more streams from module '{}' at the same time" -msgstr "" +msgstr "მოდულიდან '{}' ერთდროულად მეტ ნაკადს ვერ ჩართავთ" #: dnf/module/exceptions.py:52 msgid "Different stream enabled for module: {}" -msgstr "" +msgstr "ჩართულია სხვა ნაკადი მოდულისთვის: {}" #: dnf/module/exceptions.py:58 msgid "No such profile: {}" @@ -3658,7 +3711,7 @@ msgstr "ასეთი პროფილი არ არსებობს: { #: dnf/module/exceptions.py:64 msgid "Specified profile not installed for {}" -msgstr "" +msgstr "{}-სთვის მითითებული პროფილი დაყენებული არაა" #: dnf/module/exceptions.py:70 msgid "No stream specified for '{}', please specify stream" @@ -3670,7 +3723,7 @@ msgstr "" #: dnf/module/exceptions.py:88 msgid "No profile to remove for '{}'" -msgstr "" +msgstr "'{}'-სთვის წასაშლელი პროფილის გარეშე" #: dnf/module/module_base.py:35 msgid "" @@ -3688,6 +3741,9 @@ msgid "" "\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:56 dnf/module/module_base.py:556 #: dnf/module/module_base.py:615 dnf/module/module_base.py:684 @@ -3775,6 +3831,8 @@ msgid "" "Only module name is required. Ignoring unneeded information in argument: " "'{}'" msgstr "" +"საჭიროა, მხოლოდ, მოდულის სახელი. დანარჩენი ინფორმაცია გამოტოვებული იქნება " +"არგუმენტში: '{}'" #: dnf/module/module_base.py:844 msgid "No match for package {}" @@ -3809,34 +3867,34 @@ msgstr "Makecache ბრძანების ბოლო გაშვები msgid "Parsing file failed: %s" msgstr "ფაილის დამუშავების შეცდომა: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "ჩატვირთული დამატებები: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgstr "დამატების \"%s\" ჩატვირთვა ჩავარდა: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgstr "მიმდინარეობს უსწრაფესი ანარეკლის დადგენა ( %s ჰოსტი)... " #: dnf/repodict.py:58 #, python-format @@ -3846,7 +3904,7 @@ msgstr "რეპოზიტორიის ჩართვა: %s" #: dnf/repodict.py:94 #, python-format msgid "Added %s repo from %s" -msgstr "" +msgstr "დამატებულია %s რეპოზიტორია %s-დან" #: dnf/rpm/miscutils.py:32 #, python-format @@ -3863,7 +3921,7 @@ msgstr "" #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." -msgstr "" +msgstr "ფუნქციამ rpmdbCookie() rpm-ის ბაზის ქუქი არ დააბრუნა." #: dnf/rpm/transaction.py:135 msgid "Errors occurred during test transaction." @@ -3935,12 +3993,12 @@ msgstr "" #: dnf/transaction_sr.py:89 #, python-brace-format msgid "Invalid major version \"{major}\", number expected." -msgstr "" +msgstr "არასწორი ძირითადი ვერსია \"{major}\". მოველოდი რიცხვს." #: dnf/transaction_sr.py:97 #, python-brace-format msgid "Invalid minor version \"{minor}\", number expected." -msgstr "" +msgstr "არასწორი დამხმარე ვერსია \"{minor}\". მოველოდი რიცხვს." #: dnf/transaction_sr.py:103 #, python-brace-format @@ -3957,7 +4015,7 @@ msgstr "" #: dnf/transaction_sr.py:265 #, python-brace-format msgid "Unexpected type of \"{id}\", {exp} expected." -msgstr "" +msgstr "{id}\"-ის მოულოდნელი ტიპი. მოველოდი {exp}." #: dnf/transaction_sr.py:271 #, python-brace-format @@ -3977,12 +4035,12 @@ msgstr "" #: dnf/transaction_sr.py:297 #, python-brace-format msgid "Cannot parse NEVRA for package \"{nevra}\"." -msgstr "" +msgstr "პაკეტისთვის \"{nevra}\" NEVRA-ის დამუშავება შეუძლებელია." #: dnf/transaction_sr.py:321 #, python-brace-format msgid "Cannot find rpm nevra \"{nevra}\"." -msgstr "" +msgstr "RPM nevra \"{nevra}\" ვერ ვიპოვე." #: dnf/transaction_sr.py:336 #, python-brace-format @@ -4009,7 +4067,7 @@ msgstr "" #: dnf/transaction_sr.py:377 #, python-format msgid "Group id '%s' is not available." -msgstr "" +msgstr "ჯგუფის id '%s' ხელმისაწვდომი არაა." #: dnf/transaction_sr.py:398 #, python-brace-format @@ -4017,48 +4075,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." -msgstr "" +msgstr "ჯგუფის id '%s' დაყენებული არაა." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." -msgstr "გარემოს იდ '%s' ხელმიუწვდომელია." +msgstr "გარემოს ID '%s' ხელმიუწვდომელია." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4071,11 +4130,11 @@ msgstr "პრობლემა" #: dnf/util.py:470 msgid "TransactionItem not found for key: {}" -msgstr "" +msgstr "ტრანზაქციის ჩანაწერი ვერ ვიპოვე გასაღებისთვის: {}" #: dnf/util.py:480 msgid "TransactionSWDBItem not found for key: {}" -msgstr "" +msgstr "TransactionSWDBItem ვერ ვიპოვე გასაღებისთვის: {}" #: dnf/util.py:483 msgid "Errors occurred during transaction." @@ -4102,5 +4161,8 @@ msgstr "შეცდომა" msgid "" msgstr "" +#~ msgid "list modular packages" +#~ msgstr "მოდულარული პაკეტების სია" + #~ msgid "Already downloaded" #~ msgstr "უკვე გადმოწერილი" diff --git a/po/kk.po b/po/kk.po index a8c1c3e873..1d941bd395 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2020-07-06 03:27+0000\n" "Last-Translator: Baurzhan Muftakhidinov \n" "Language-Team: Kazakh \n" @@ -51,54 +51,58 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Қате: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -106,157 +110,157 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Транзакцияны тексеру" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Транзакцияны тексеру сәтті аяқталды." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Транзакцияны сынау" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Транзакцияны сынау сәтті аяқталды." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Транзакцияны" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -264,7 +268,7 @@ msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -273,75 +277,75 @@ msgid "" msgstr "" "Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "%s дестесін ашу мәселемен аяқталды" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "%s дестесінің қолтаңбасы жоқ" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s өшіру мүмкін емес" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s өшірілді" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Өшіру үшін топтар белгіленбеген." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Жаңарту үшін топтар белгіленбеген." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -351,176 +355,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "%s дестесі орнатылмаған." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -530,7 +534,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -603,10 +607,6 @@ msgstr "Дестелер жүктеліп алынуда:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -731,7 +731,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1441,7 +1441,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1657,198 +1657,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1856,74 +1856,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1933,6 +1944,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2277,8 +2298,8 @@ msgstr "" msgid "Files" msgstr "Файлдар" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Орнатылған" @@ -2348,137 +2369,132 @@ msgstr "қате пішім: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "баптаулар файлының орналасуы" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "орнату түбірін көрсету" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2486,115 +2502,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "дестелерді тек жүктеп алу" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3034,11 +3050,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Орнату" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Жаңарту" @@ -3046,7 +3062,7 @@ msgstr "Жаңарту" msgid "Remove" msgstr "Өшіру" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Нұсқасын төмендету" @@ -3101,204 +3117,204 @@ msgstr "Әрекет(тер)" msgid "Altered" msgstr "Өзгертілді" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Өшірілді" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Нұсқасы төмендетілді" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Жаңартылды" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Орнатылмады" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Жаңалау" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Ескірек" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u секунд)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u минут)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u сағат)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u күн)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Үзілді" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Сәтті" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Қателер:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Ескірткен" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Ескіртеді" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Өшіру" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Қайта орнату" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> %s.%s %s дестесі орнатылатын болады" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> %s.%s %s дестесі жаңарту болады" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> %s.%s %s дестесі өшірілетін болады" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> %s.%s %s дестесі ескіртетін болады" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> %s.%s %s дестесі жаңартылатын болады" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> %s.%s %s дестесі ескіртілген болады" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Тәуелділіктерді шешуді бастау" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Тәуелділіктерді шешуді аяқтау" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3307,51 +3323,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Орындалуда" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Ұйықтауда" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Үзілмейтін" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Зомби" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Белгісіз" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Жады : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Іске қосылған: %s - %s бұрын" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Күйі : %s" @@ -3376,7 +3392,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Environment id '%s' is not installed." @@ -3415,37 +3432,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3483,45 +3500,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3551,7 +3573,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3799,31 +3821,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4007,49 +4029,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Group id '%s' is not installed." msgstr "%s дестесі орнатылмаған." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/ko.po b/po/ko.po index d94530ab42..2a3439e41e 100644 --- a/po/ko.po +++ b/po/ko.po @@ -3,13 +3,13 @@ # Ludek Janda , 2018. #zanata, 2020. # simmon , 2021, 2022. # Kim InSoo , 2022. -# 김인수 , 2022. +# 김인수 , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-25 10:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-08-09 16:28+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" "Language: ko\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12.2\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -54,54 +54,58 @@ msgstr "'%s'에 최신화가 내려받기 되었습니다." msgid "Updates available on '%s'." msgstr "'%s'에서 가능한 최신화입니다." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "'%s'를 통한 전자우편 전송을 실패했습니다: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "명령’%s'을 실행하지 못했습니다: %d를 반환했습니다" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "알 수없는 설정: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "알 수없는 옵션 : %s = %s in %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG 확인 실패" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "인터넷 연결을 위한 대기..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic을 시작했습니다." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "{} 초 동안 절전합니다" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "네트웍 끊김." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "연결 실패" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "오류: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "repo '{}'의 적재에 실패했습니다 : {}" @@ -109,236 +113,236 @@ msgstr "repo '{}'의 적재에 실패했습니다 : {}" msgid "Loading repository '{}' has failed" msgstr "저장소 '{}'의 적재하기가 실패했습니다" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "데이터 통신 연결을 사용 할 때에 메타 자료 타이머 캐싱을 비활성화합니다." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "배터리에서 동작 할 때에 메타자료 타이머 캐싱을 비활성화합니다." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "메타자료 타이머 캐싱이 비활성화되었습니다." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "최근에 메타 자료 캐쉬가 새로 고쳐졌습니다." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "\"{}\"에 사용 가능한 저장소가 없습니다." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: 만료되지 않고 새로 고침되지 않습니다." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: 만료되어 새로 고침됩니다." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: 메타 데이터는 %d 초 이후에 만료되며 이제 새로 고침됩니다" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: %d 초 후에 만료됩니다." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "메타 자료 캐쉬가 생성되었습니다." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: 메타 자료 사용 중 %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "저장소를 무시합니다: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." -msgstr "마지막 메타자료 만료확인 %s 이전인: %s." +msgstr "마지막 메타자료 만료확인(%s 이전): %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "내려받기된 꾸러미는 다음 번 성공적인 연결까지 캐쉬에 저장됩니다." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "'%s' 를 실행하여 캐쉬 꾸러미를 삭제 할 수 있습니다." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "설정 파일에서 tsflag 사용이 잘못되었습니다: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "리포지토리의 그룹 파일을 추가하지 못했습니다. %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "연결 확인 실행 중" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "오류: 연결 확인 및 종속성 해결 오류:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "연결 확인에 성공했습니다." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "연결 시험 실행 중" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "연결 시험 오류:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "연결 시험에 성공했습니다." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "연결 실행 중" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "디스크 요구 사항 :" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "오류 요약" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB는 {prog} 외부에서 변경되었습니다." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "연결를 실행 할 수 없습니다." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "연결을 시작 할 수 없습니다 :" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "%s 연결 파일을 삭제하지 못했습니다" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "일부 꾸러미를 내려받지 못했습니다. 다시 시도합니다." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "델타 RPM은 %.1f MB의 최신화를 %.1f MB으로 줄였습니다.(%.1f%% 절약됨)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" -msgstr "Delta RPM은 %.1f MB의 최신화를 %.1f MB로 늘리는데 실패했습니다.(%.1f%% 낭비됨)" +msgstr "델타 RPM은 %.1f MB의 최신화를 %.1f MB로 늘리는데 실패했습니다.(%.1f%% 낭비됨)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "연결 작업이 이미 존재하므로 로컬 꾸러미를 추가할 수 없습니다" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "열 수 없음 : {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s의 공개 키는 설치되어 있지 않습니다" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "%s 꾸러미를 여는 중에 문제가 발생했습니다" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s의 공개 키는 신뢰 할 수 없습니다" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "%s 꾸러미가 서명되지 않았습니다" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s를 삭제 할 수 없습니다" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s가 삭제되었습니다" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "그룹 꾸러미 \"{}\"에 일치하는 항목이 없습니다" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "'%s' 그룹에서 꾸러미 추가: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "제거할 꾸러미 그룹이 없습니다." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "향상을 위해 표시된 그룹이 없습니다." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "%s 꾸러미가 설치되어 있지 않기 때문에 하향설치 할 수 없습니다." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -348,127 +352,127 @@ msgstr "%s 꾸러미가 설치되어 있지 않기 때문에 하향설치 할 msgid "No match for argument: %s" msgstr "인수가 일치하지 않습니다: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "%s 꾸러미의 하위 버전이 이미 설치되어 있으므로 다운그레이드 할 수 없습니다." +msgstr "하위 버전의 꾸러미 %s가 이미 설치되어 있어서, 버전을 내릴 수 없습니다." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "꾸러미 %s가 설치되지 않아서, 다시 설치 할 수 없습니다." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "%s 파일은 소스 꾸러미이며 최신화 할 수 없습니다. 무시합니다." +msgstr "파일 %s는 원천 꾸러미이며 최신화 할 수 없고, 무시합니다." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "%s 꾸러미가 설치되어 있지 않기 때문에 최신화 할 수 없습니다." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "%s 이상의 버전이 이미 설치되어 있으므로 최신화 할 수 없습니다." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "%s 꾸러미는 사용할 수는 있지만 설치되어 있지 않습니다." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "%s 꾸러미는 사용 가능하지만 다른 구조용으로 설치되어 있습니다." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "%s 꾸러미는 설치되어 있지 않습니다." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "잘못된 형식: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "제거 대상 꾸러미가 없습니다." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "%s 인수에 대한 꾸러미를 사용할 수 있지만 설치되어 있지 않습니다." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "%s 꾸러미의 최하위 버전이 이미 설치되어 있으므로 다운그레이드 할 수 없습니다." +msgstr "%s 꾸러미의 최하위 버전이 이미 설치되어 있으므로, 버전을 내릴 수 없습니다." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "보안 최신화가 필요하지 않지만, {} 최신화가 가능합니다" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "보안 최신화는 필요하지 않지만 {} 최신화는 가능합니다" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "\"{}\"에는 보안 최신화가 필요하지 않지만 {} 최신화가 가능합니다" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "\"{}\"에는 보안 최신화가 필요하지 않지만 {} 최신화가 가능합니다" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "명령줄 꾸러미: %s 대한 키를 검색 할 수 없습니다" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "실패한 꾸러미는 다음과 같습니다. %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG 키는 다음과 같이 설정되어 있습니다. %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "%s (0x%s)의 GPG 키가 이미 설치되어 있습니다" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "키가 승인되었습니다." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "키가 거부되었습니다." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "키 가져 오기에 실패했습니다 (코드 %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "키 가져오기에 성공했습니다" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" -msgstr "키를 하나도 설치하지 못했습니다" +msgstr "키를 설치하지 않았습니다" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -477,49 +481,49 @@ msgstr "" "해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 꾸러미에 맞지 않습니다.\n" "이 저장소에 대해 올바른 키 URL이 구성되었는지 확인하십시오." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "가져온 키에 문제가 있습니다. 잘못된 키입니까?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * 다음을 의미 할 수도 있습니다: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "로컬 저장소 \"{}\"의 \"{}\"꾸러미에 잘못된 체크섬이 있습니다" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "로컬 저장소의 일부 꾸러미에 잘못된 체크섬이 있습니다" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "저장소 \"{}\"의 꾸러미 \"{}\"에 잘못된 체크섬이 있습니다" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "일부 꾸러미에는 유효하지 않은 캐쉬가 있지만 \"--cacheonly\"옵션으로 인해 내려받기 할 수 없습니다" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "일치하는 인수가 없습니다" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "모든 일치 항목이 인수의 제외 필터로 필터링되었습니다" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "모든 일치 항목이 인수의 모듈식 필터로 필터링되었습니다" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "모든 일치 항목이 인수의 다른 리포지토리에서 설치되었습니다" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "꾸러미 %s가 이미 설치되어 있습니다." @@ -529,7 +533,7 @@ msgstr "꾸러미 %s가 이미 설치되어 있습니다." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "예상치 못한 환경 변수 값 : DNF_DISABLE_ALIASES =%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "\"%s\" 파일의 구문 분석에 실패했습니다 : %s" @@ -583,14 +587,14 @@ msgstr "" #: dnf/cli/cli.py:212 #, python-brace-format msgid "{prog} will only download packages for the transaction." -msgstr "{prog}은/는 연결용 꾸러미만 내려받기합니다." +msgstr "{prog}는 연결을 위해 꾸러미만 내려받기 합니다." #: dnf/cli/cli.py:215 #, python-brace-format msgid "" "{prog} will only download packages, install gpg keys, and check the " "transaction." -msgstr "{prog}은/는 꾸러미만 내려받기하고 gpg 키를 설치하며 연결을 확인합니다." +msgstr "{prog}는 꾸러미만 내려받기 하고, gpg 키를 설치하며 연결을 확인합니다." #: dnf/cli/cli.py:219 msgid "Operation aborted." @@ -604,10 +608,6 @@ msgstr "꾸러미 내려받기 중:" msgid "Error downloading packages:" msgstr "꾸러미 내려받기 중 오류 발생:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "연결 실패" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -647,7 +647,7 @@ msgstr "사용 가능한 꾸러미" #: dnf/cli/cli.py:497 msgid "Autoremove Packages" -msgstr "꾸러미 자동 삭제" +msgstr "꾸러미 자동제거" # ctx::sourcefile::Systems Navigation Menu #: dnf/cli/cli.py:499 @@ -671,8 +671,8 @@ msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." msgstr "" -"일치되는 점을 찾지 못했습니다. 만약 파일을 위해 검색하고자 한다면, 전체 경로를 지정 하거나 시작에서 와일드카드 접두사(\"*/\")를" -" 사용하여 시도하세요." +"일치되는 점을 찾지 못했습니다. 만약 파일을 위해 검색하고자 한다면, 전체 경로를 지정 하거나 시작에서 와일드카드 접두사 " +"(\"*/\")를 사용하여 시도하세요." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -707,7 +707,7 @@ msgstr "{PROG} 플러그인 명령일 수 있습니다: \"{prog} 'dnf-command(%s msgid "" "It could be a {prog} plugin command, but loading of plugins is currently " "disabled." -msgstr "{prog} 플러그인 명령일 수 있지만 플러그인 로딩은 현재 비활성화되어 있습니다." +msgstr "{prog} 플러그인 명령일 수 있지만, 플러그인의 적재는 현재 비활성화되어 있습니다." #: dnf/cli/cli.py:816 msgid "" @@ -743,14 +743,14 @@ msgid "" "version)" msgstr "출시 버전을 찾을 수 없습니다 ('--releasever'를 사용하여 출시 버전을 지정하십시오)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" -msgstr "인수 {}: 인수 {}과 함께 사용할 수 없습니다" +msgstr "인수 {}: 인수 {}를 허용하지 않음" #: dnf/cli/cli.py:1025 #, python-format msgid "Command \"%s\" already defined" -msgstr "\"%s\" 명령이 이미 정의되어 있습니다" +msgstr "명령 \"%s\"가 이미 정의되었습니다" #: dnf/cli/cli.py:1045 msgid "Excludes in dnf.conf: " @@ -762,11 +762,11 @@ msgstr "dnf.conf에 포함:. " #: dnf/cli/cli.py:1051 msgid "Excludes in repo " -msgstr "리포지토리에서 제외 " +msgstr "저장소에서 제외 " #: dnf/cli/cli.py:1054 msgid "Includes in repo " -msgstr "리포지토리에 포함 " +msgstr "저장소에 포함 " #: dnf/cli/commands/__init__.py:38 #, python-format @@ -831,7 +831,7 @@ msgstr "설치된 꾸러미만 보여주기" #: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 msgid "show only extras packages" -msgstr "엑스트라 꾸러미만 표시" +msgstr "추가 꾸러미만 표시" #: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 #: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 @@ -840,7 +840,7 @@ msgstr "향상 꾸러미만 표시" #: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 msgid "show only autoremove packages" -msgstr "자동 삭제 꾸러미만 표시" +msgstr "자동제거 꾸러미만 표시" #: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 msgid "show only recently changed packages" @@ -871,7 +871,7 @@ msgstr "PROVIDE" #: dnf/cli/commands/__init__.py:240 msgid "Provide specification to search for" -msgstr "검색할 사양 제공" +msgstr "검색 할 사양 제공" #: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 msgid "Searching Packages: " @@ -888,11 +888,11 @@ msgstr "최신화 전에 변경기록 표시" #: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 #: dnf/cli/commands/__init__.py:465 msgid "No package available." -msgstr "사용할 수 있는 꾸러미가 없습니다." +msgstr "사용 할 수 있는 꾸러미가 없습니다." #: dnf/cli/commands/__init__.py:371 msgid "No packages marked for install." -msgstr "설치용으로 표시된 꾸러미 없습니다." +msgstr "설치를 위해 표시된 꾸러미가 없습니다." #: dnf/cli/commands/__init__.py:407 msgid "No package installed." @@ -1044,7 +1044,7 @@ msgstr "종속성으로 설치된 불필요한 꾸러미를 모두 제거합니 #: dnf/cli/commands/autoremove.py:46 dnf/cli/commands/remove.py:59 msgid "Package to remove" -msgstr "제거할 꾸러미" +msgstr "제거 할 꾸러미" #: dnf/cli/commands/check.py:34 msgid "check for problems in the packagedb" @@ -1097,11 +1097,11 @@ msgstr "캐쉬된 자료 제거" #: dnf/cli/commands/clean.py:93 msgid "Metadata type to clean" -msgstr "메타 데이터 지우기" +msgstr "정리하려는 메타자료 유형" #: dnf/cli/commands/clean.py:105 msgid "Cleaning data: " -msgstr "데이터 정리 중: " +msgstr "자료 정리 중: " #: dnf/cli/commands/clean.py:111 msgid "Cache was expired" @@ -1130,7 +1130,7 @@ msgstr "설치된 꾸러미를 사용 가능한 최신 버전으로 동기화합 #: dnf/cli/commands/distrosync.py:36 msgid "Package to synchronize" -msgstr "동기화할 꾸러미" +msgstr "동기화 하려는 꾸러미" #: dnf/cli/commands/downgrade.py:34 msgid "Downgrade a package" @@ -1146,7 +1146,7 @@ msgstr "그룹 정보를 표시하거나 사용합니다" #: dnf/cli/commands/group.py:72 msgid "No group data available for configured repositories." -msgstr "설정된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." +msgstr "구성된 저정소에 사용 할 수있는 그룹 자료가 없습니다." #: dnf/cli/commands/group.py:126 #, python-format @@ -1242,7 +1242,7 @@ msgstr "응답 명령을 위하여, 연결에 추가 된 꾸러미를 확인하 msgid "" "For the replay command, skip packages that are not available or have missing" " dependencies" -msgstr "지연 명령을 위하여, 사용 할 수 없는 또는 찾을 수 없는 의존성을 갖는 목록 건너띄기" +msgstr "지연 명령을 위하여, 사용 할 수 없는 또는 찾을 수 없는 의존성을 갖는 목록 건너 뛰기" #: dnf/cli/commands/history.py:94 msgid "" @@ -1254,7 +1254,7 @@ msgstr "" #: dnf/cli/commands/history.py:101 msgid "No transaction file name given." -msgstr "제공된 트랜젝션 파일 이름이 없습니다." +msgstr "제공된 연결 파일 이름이 없습니다." #: dnf/cli/commands/history.py:103 msgid "More than one argument given as transaction file name." @@ -1267,7 +1267,7 @@ msgstr "연결 ID 또는 꾸러미 이름이 없습니다." #: dnf/cli/commands/history.py:142 #, python-format msgid "You don't have access to the history DB: %s" -msgstr "기록 DB에 액세스할 수 없습니다: %s" +msgstr "기록 DB에 접근 할 수 없습니다: %s" #: dnf/cli/commands/history.py:151 #, python-format @@ -1290,7 +1290,7 @@ msgstr "지정된 연결 ID가 없습니다" #: dnf/cli/commands/history.py:179 #, python-brace-format msgid "Transaction ID \"{0}\" not found." -msgstr "Transaction ID \"{0}\" 를 찾을 수 없음." +msgstr "연결 ID \"{0}\" 를 찾을 수 없음." #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" @@ -1323,7 +1323,7 @@ msgid "" "Can't convert '{}' to transaction ID.\n" "Use '', 'last', 'last-'." msgstr "" -"'{}'을 (를) 연결 ID로 변환 할 수 없습니다.\n" +"'{}'를 연결 ID로 변환 할 수 없습니다.\n" "'', 'last', 'last-' 사용." #: dnf/cli/commands/history.py:323 @@ -1340,7 +1340,7 @@ msgstr "존재하기 때문에, {} 덮어 쓸 수 없습니다." #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "연결이 {}에 저장되었습니다." +msgstr "연결이 {}로 저장되었습니다." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" @@ -1356,7 +1356,7 @@ msgstr "시스템에 꾸러미를 설치합니다" #: dnf/cli/commands/install.py:53 msgid "Package to install" -msgstr "설치할 꾸러미" +msgstr "설치 하려는 꾸러미" #: dnf/cli/commands/install.py:118 msgid "Unable to find a match" @@ -1397,12 +1397,12 @@ msgstr "" #: dnf/cli/commands/mark.py:52 #, python-format msgid "%s marked as user installed." -msgstr "%s은사용자가 설치한 것으로 표시." +msgstr "%s는 사용자가 설치한 것으로 표시." #: dnf/cli/commands/mark.py:56 #, python-format msgid "%s unmarked as user installed." -msgstr "%s은/는 사용자가 설치한 것으로 표시되지 않았습니다." +msgstr "%s는 사용자가 설치한 것으로 표시되지 않았습니다." #: dnf/cli/commands/mark.py:60 #, python-format @@ -1423,7 +1423,7 @@ msgstr "꾸러미 %s가 설치되지 않았습니다." msgid "" "Only module name, stream, architecture or profile is used. Ignoring unneeded" " information in argument: '{}'" -msgstr "모듈 이름, 스트림, 구조 또는 프로파일만 사용됩니다. '{}'인수에서 불필요한 정보는 무시하십시오" +msgstr "모듈 이름, 스트림, 구조 또는 프로파일만 사용됩니다. 인수에서 불필요한 정보는 무시하세요: '{}'" #: dnf/cli/commands/module.py:80 msgid "list all module streams, profiles and states" @@ -1431,7 +1431,7 @@ msgstr "모든 모듈 스트림, 프로파일 및 상태 나열" #: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 msgid "No matching Modules to list" -msgstr "일치하는 모듈을 나열할 수 없습니다" +msgstr "일치하는 모듈을 나열 할 수 없습니다" #: dnf/cli/commands/module.py:114 msgid "print detailed information about a module" @@ -1470,8 +1470,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "모듈을 스트림과 distrosync rpm 꾸러미로 전환합니다" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "모듈러 꾸러미지 목록" +msgid "locate a module the modular packages belong to" +msgstr "모듈식 꾸러미가 속해 있는 모듈 찾기" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1531,11 +1531,11 @@ msgstr "오래된 설치 전용 꾸러미 제거" #: dnf/cli/commands/remove.py:95 msgid "No duplicated packages found for removal." -msgstr "제거할 중복 꾸러미가 없습니다." +msgstr "제거하려는 중복된 꾸러미가 없습니다." #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." -msgstr "제거할 오래된 설치 전용 꾸러미가 없습니다." +msgstr "제거하려는 오래된 설치전용 꾸러미가 없습니다." #: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 #: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 @@ -1545,37 +1545,37 @@ msgstr "알 수 없음" #: dnf/cli/commands/repolist.py:40 #, python-format msgid "Never (last: %s)" -msgstr "없음 (가장 최근: %s )" +msgstr "없음 (최근: %s )" #: dnf/cli/commands/repolist.py:42 #, python-format msgid "Instant (last: %s)" -msgstr "인스턴트 (가장 최근: %s )" +msgstr "즉시 (최근: %s )" #: dnf/cli/commands/repolist.py:45 #, python-format msgid "%s second(s) (last: %s)" -msgstr "%s 초 (가장 최근: %s )" +msgstr "%s 초 (최근: %s )" #: dnf/cli/commands/repolist.py:76 msgid "display the configured software repositories" -msgstr "구성된 소프트웨어 리포지토리를 표시" +msgstr "구성된 소프트웨어 저장소를 표시" #: dnf/cli/commands/repolist.py:83 msgid "show all repos" -msgstr "모든 리포지토리를 표시" +msgstr "모든 저장소를 표시" #: dnf/cli/commands/repolist.py:86 msgid "show enabled repos (default)" -msgstr "활성화된 리포지토리를 표시 (기본값)" +msgstr "활성화된 저장소를 표시 (기본값)" #: dnf/cli/commands/repolist.py:89 msgid "show disabled repos" -msgstr "비활성화된 리포지토리를 표시" +msgstr "비활성화된 저장소를 표시" #: dnf/cli/commands/repolist.py:93 msgid "Repository specification" -msgstr "리포지토리 사양" +msgstr "저장소 사양" #: dnf/cli/commands/repolist.py:125 msgid "No repositories available" @@ -1587,91 +1587,91 @@ msgstr "사용" #: dnf/cli/commands/repolist.py:151 dnf/cli/commands/repolist.py:152 msgid "disabled" -msgstr "사용 안함" +msgstr "비활성화됨" #: dnf/cli/commands/repolist.py:162 msgid "Repo-id : " -msgstr "Repo-id : " +msgstr "저장소-id : " #: dnf/cli/commands/repolist.py:163 msgid "Repo-name : " -msgstr "Repo-name : " +msgstr "저장소-이름 : " #: dnf/cli/commands/repolist.py:166 msgid "Repo-status : " -msgstr "Repo-status : " +msgstr "저장소-상태 : " #: dnf/cli/commands/repolist.py:169 msgid "Repo-revision : " -msgstr "Repo-revision : " +msgstr "저장소-정정 : " #: dnf/cli/commands/repolist.py:173 msgid "Repo-tags : " -msgstr "Repo-tags : " +msgstr "저장소-꼬리표 : " #: dnf/cli/commands/repolist.py:180 msgid "Repo-distro-tags : " -msgstr "Repo-distro-tags : " +msgstr "저장소-배포-꼬리표 : " #: dnf/cli/commands/repolist.py:192 msgid "Repo-updated : " -msgstr "Repo-updated : " +msgstr "저장소-최신화됨 : " #: dnf/cli/commands/repolist.py:194 msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +msgstr "저장소-꾸러미 : " #: dnf/cli/commands/repolist.py:195 msgid "Repo-available-pkgs: " -msgstr "저장소-이용 할 수 있는-꾸러미: " +msgstr "저장소-사용 가능한-꾸러미: " #: dnf/cli/commands/repolist.py:196 msgid "Repo-size : " -msgstr "Repo-size : " +msgstr "저장소-크기 : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "Repo-metalink : " +msgstr "저장소-메타링크 : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " -msgstr " Updated : " +msgstr " 최신화됨 : " #: dnf/cli/commands/repolist.py:206 msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +msgstr "저장소-연결목록 : " #: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +msgstr "저장소-baseurl : " #: dnf/cli/commands/repolist.py:219 msgid "Repo-expire : " -msgstr "Repo-expire : " +msgstr "저장소-만료 : " #. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) #: dnf/cli/commands/repolist.py:223 msgid "Repo-exclude : " -msgstr "Repo-exclude : " +msgstr "저장소-제외 : " #: dnf/cli/commands/repolist.py:227 msgid "Repo-include : " -msgstr "Repo-include : " +msgstr "저장소-포함 : " #. TRANSLATORS: Number of packages that where excluded (5) #: dnf/cli/commands/repolist.py:232 msgid "Repo-excluded : " -msgstr "Repo-excluded : " +msgstr "저장소-제외됨 : " #: dnf/cli/commands/repolist.py:236 msgid "Repo-filename : " -msgstr "Repo-filename : " +msgstr "저장소-파일이름 : " #. Work out the first (id) and last (enabled/disabled/count), #. then chop the middle (name)... #: dnf/cli/commands/repolist.py:246 dnf/cli/commands/repolist.py:273 msgid "repo id" -msgstr "레포지터리 ID" +msgstr "저장소 ID" #: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 #: dnf/cli/commands/repolist.py:281 @@ -1680,129 +1680,129 @@ msgstr "상태" #: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 msgid "repo name" -msgstr "레포지터리 이름" +msgstr "저장소 이름" #: dnf/cli/commands/repolist.py:291 msgid "Total packages: {}" msgstr "총 꾸러미: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "키워드와 일치하는 꾸러미 검색" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "모든 꾸러미를 쿼리하십시오 (repoquery '*'의 축약형 또는 인수없는 repoquery)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "꾸러미의 모든 버전 질문 (기본값)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "이 ARCH의 결과 만 표시" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "FILE을 소유 한 결과 만 표시" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "REQ와 충돌하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "꾸러미 제공과 파일 REQ를 요구, 제안, 보완, 향상 또는 권장하는 결과를 표시합니다" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "REQ 삭제 결과 만 표시" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "REQ를 제공하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "REQ를 제공 및 파일 꾸러미가 필요한 결과를 표시" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "REQ를 권장하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "REQ를 개선하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "REQ를 제안하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "REQ를 보완하는 결과 만 표시" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "비 명시적 종속성 (파일 및 공급자) 확인. 기본 옵션" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "지정된대로 종속성을 확인. --alldeps와 반대됩니다" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "--whatrequires, --requires --resolve와 함계 사용하여 꾸러미를 재귀적으로 쿼리합니다." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "모든 종속성 목록과 이를 제공하는꾸러미지를 표시합니다" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "원래 꾸러미의 기능을 제공합니다" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "꾸러미의 재귀 트리를 표시합니다" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" -msgstr "해당 소스 RPM에서 작동합니다" +msgstr "해당 원천 RPM에서 작동합니다" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "지정된 name.arch (또는 N이 음수인 경우 가장 오래된 꾸러미)에 대한 N 개의 최신 꾸러미를 표시합니다" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "비활성 모듈 스트림의 꾸러미 목록" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "꾸러미에 대한 자세한 정보 표시" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "꾸러미에 있는 파일 목록 표시" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" -msgstr "꾸러미 소스 RPM 이름 표시" +msgstr "꾸러미 원천 RPM 이름 표시" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "꾸러미의 변경 로그 표시" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1811,140 +1811,140 @@ msgstr "" "꾸러미 목록 표시형식 : \"%%{name} %%{version} ...\" 모든 태그 목록을 보여주기 위해 --querytags " "사용합니다" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "--queryformat과 함께 사용할 수 있는 태그를 표시합니다" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "name-epoch:version-release.architecture 형식을 사용하여 검색된 꾸러미를 표시합니다 (기본값)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "name-version-release 형식을 사용하여 검색된 꾸러미를 표시합니다 (rpm 쿼리 기본값)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "epoch : name-version-release.architecture 형식을 사용하여 검색된 꾸러미를 표시합니다" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "선택한 꾸러미에 제시된 comps 그룹 표시" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "설치된 중복 꾸러미로 쿼리 제한" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "설치된 설치 전용 꾸러미로 쿼리 제한" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "설치된 충족되지 않은 종속성이있는 꾸러미로 쿼리 제한" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "꾸러미를 내려받기 할 위치 표시" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "꾸러미와 충돌하는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "꾸러미가 종속 기능 강화, 개선, 권장, 제안 및 보완할 수 있는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "꾸러미를 확장 할 수 있는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "꾸러미가 제공하는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "꾸러미에서 권장하는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "꾸러미가 의존하는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " "running %%pre and %%post scriptlets. If the package is installed display " "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -"꾸러미가 설치되어 있지 않은 경우 %%pre 과 %%post 스크립트를 실행할 수 있는 기능이 표시됩니다. 꾸러미가 설치 되어 있는 경우" -" %%pre, %%post , %%preun, %%postun에 종속된 기능이 표시됩니다." +"만약 꾸러미가 설치되지 않은 경우에는, %%pre 및 %%post 구현 실행을 위해 의존하는 기능이 표시됩니다. 만약 꾸러미가 설치된 " +"경우에는, %%pre, %%post, %%preun 및 %%postun에 의존하지 않는 기능이 표시됩니다." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "꾸러미에서 제안하는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." -msgstr "꾸러미가 보완할 수있는 기능을 표시합니다." +msgstr "꾸러미가 보완 할 수 있는 기능을 표시합니다." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "사용 가능한 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "설치된 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "사용 가능한 저장소에 없는 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "이미 설치된 일부 꾸러미에 대한 향상를 제공하는 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." -msgstr "\"{prog} autoremove\" 명령으로 제거할 수 있는 꾸러미만 표시합니다." +msgstr "\"{prog} autoremove\" 명령으로 제거 할 수 있는 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "사용자가 설치한 꾸러미만 표시합니다." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "최근에 수정한 꾸러미만 표시합니다" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" -msgstr "검색에 사용되는 키워드" +msgstr "검색 할 키" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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'옵션들" +"recommends', '--requires', '--requires-pre', '--suggests' 또는 '--supplements'" +" 옵션 중의 하나를 함께 사용해야 합니다" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -1953,15 +1953,26 @@ msgstr "" "옵션 '--reative'를 '--whatrequires ' (선택 옵션으로 '--exactdeps' 대신 '--" "alldeps'와 함께 사용), 또는 '--requires --resolve'와 함께 사용해야 합니다" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %b %d %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "꾸러미 {}에 파일이 없습니다" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1970,12 +1981,22 @@ msgid "" "description:\n" " For the given packages print a tree of the packages." msgstr "" -"유효한 스위치가 지정되지 않았습니다.\n" +"유효한 스위치가 지정되지 않았습니다\n" "사용법: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" "\n" "설명:\n" " 지정된 꾸러미의 경우 꾸러미 트리를 출력합니다." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "지정된 문자열의 꾸러미 정보를 검색합니다" @@ -1986,11 +2007,11 @@ msgstr "꾸러미 설명 및 URL 검색" #: dnf/cli/commands/search.py:52 msgid "KEYWORD" -msgstr "KEYWORD" +msgstr "핵심어" #: dnf/cli/commands/search.py:55 msgid "Keyword to search for" -msgstr "검색 키워드" +msgstr "검색 할 핵심어" #: dnf/cli/commands/search.py:61 dnf/cli/output.py:460 msgctxt "long" @@ -2047,7 +2068,7 @@ msgstr "스크립트" #: dnf/cli/commands/shell.py:69 #, python-brace-format msgid "Script to run in {prog} shell" -msgstr "{prog} 쉘에서 실행할 스크립트" +msgstr "{prog} 쉘에서 실행 할 스크립트" #: dnf/cli/commands/shell.py:142 msgid "Unsupported key value." @@ -2087,10 +2108,10 @@ msgid "" " 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" +"{} arg [option] \n" +" list: 저장소 및 상태를 나열합니다. option = [all | id | glob] \n" +" enable : 저장소를 활성화합니다. option = repository id \n" +" disable : 저장소를 비활성화합니다. option = repository id" #: dnf/cli/commands/shell.py:191 msgid "" @@ -2098,7 +2119,7 @@ msgid "" " resolve the transaction set" msgstr "" "{}\n" -" 연결 집합을 분석합니다" +" 연결 집합을 분석합니다" #: dnf/cli/commands/shell.py:195 msgid "" @@ -2170,15 +2191,15 @@ msgstr "대화 형 {prog} 모드를 실행하여 사양을 제거하거나 설 #: dnf/cli/commands/swap.py:40 msgid "The specs that will be removed" -msgstr "삭제할 사양" +msgstr "제거 되어야 할 사양" #: dnf/cli/commands/swap.py:42 msgid "The specs that will be installed" -msgstr "설치할 사양" +msgstr "설치 되어야 할 사양" #: dnf/cli/commands/updateinfo.py:44 msgid "bugfix" -msgstr "버그 수정" +msgstr "결점수정" #: dnf/cli/commands/updateinfo.py:45 msgid "enhancement" @@ -2300,7 +2321,7 @@ msgstr "알 수 없는 수준의 보안 공지" #: dnf/cli/commands/updateinfo.py:293 msgid "Bugfix notice(s)" -msgstr "버그 수정 공지" +msgstr "결점수정 공지" #: dnf/cli/commands/updateinfo.py:294 msgid "Enhancement notice(s)" @@ -2352,18 +2373,18 @@ msgstr "파일" # translation auto-copied from project subscription-manager, version 1.11.X, # document keys -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "설치되었습니다" #: dnf/cli/commands/updateinfo.py:385 msgid "false" -msgstr "false" +msgstr "거짓" #: dnf/cli/commands/updateinfo.py:385 msgid "true" -msgstr "true" +msgstr "참" #: dnf/cli/commands/upgrade.py:40 msgid "upgrade a package or packages on your system" @@ -2423,111 +2444,106 @@ msgstr "잘못된 형식: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 인수는 여러 값을 갖습니다. %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "일반 {prog} 옵션" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "설정 파일 위치" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "자동 실행" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "상세 작업" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} 버전 표시 및 종료" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "설치 root 설정" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "문서를 설치하지 마십시오" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "모든 플러그인 비활성화" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "지정된 이름으로 플러그인 활성화" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "지정된 이름으로 플러그인 비활성화" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" -msgstr "설정 파일 및 리포지토리 파일에서 $releasever 값을 무시합니다" +msgstr "설정 파일과 저장소 파일의 $releasever 값을 재정의합니다" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" -msgstr "임의의 설정 옵션 과 저장소 옵션 설정" +msgstr "임의의 설정과 저장소 옵션을 설정합니다" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" -msgstr "꾸러미를 건너 뛰어 종속성 문제 해결" +msgstr "꾸러미를 건너뛰어 종속성 문제 해결" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "명령 도움말 표시" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "종속성을 해결하기 위해 설치된 꾸러미 지우기 허용" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "연결에서 사용 가능한 최상의 꾸러미 버전을 사용해보십시오." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "연결을 최상의 선택 옵션으로 제한하지 마십시오" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "시스템 캐쉬에서 완전히 실행하고, 캐쉬를 최신화하지 않습니다" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "최대 명령 대기 시간" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "디버깅 출력 레벨" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "자세한 해결 결과를 파일로 덤프합니다" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "repos에 있는 중복 목록을 목록/검색 명령에 표시합니다" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "오류 출력 수준" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2536,146 +2552,146 @@ msgstr "" "꾸러미가 info, list, repoquery에 더 이상 사용하지 않는 최신화 또는 표시 기능을 위해 {prog}의 더 이상 사용되지 " "않는 처리 로직을 활성화합니다" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm 용 디버깅 출력 레벨" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "모든 질문에 대해 “예\"(yes)로 자동 응답합니다" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "모든 질문에 대해 \"아니오\"(no)로 자동 응답합니다" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -"현재 dnf 명령을 위해 임시로 저장소를 활성화합니다. id, 쉼표로-구분된 ids 목록 또는 ids의 glob을 허용합니다. 이와 같은" -" 옵션은 여러 번 지정 할 수 있습니다." +"임시로 현재 dnf 명령의 용도를 위해 저장소를 활성화합니다. id, 쉼표로-구분된 ids 목록 또는 ids의 glob을 허용합니다. " +"이와 같은 옵션은 여러 번 지정 할 수 있습니다." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" -"현재 dnf 명령을 위해 임시적으로 동적 저장소를 비활성화 할 수 있습니다. id, 쉼표로-구분된 ids의 목록 또는 ids의 glob를" -" 허용합니다. 이와 같은 옵션은 여러 번 지정 할 수 있으나, 이는 `--repo`와 함께 상호 배타적입니다." +"임시적으로 현재 dnf 명령의 용도를 위해 동적 저장소를 비활성화 합니다. id, 쉼표로-구분된 ids의 목록 또는 ids의 glob를 " +"허용합니다. 이와 같은 옵션은 여러 번 지정 할 수 있으나, 이는 `--repo`와 함께 상호 배타적입니다." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" -msgstr "id 나 glob로 특정 리포지토리를 활성화할 수 있습니다. 여러 번 지정할 수 있습니다" +msgstr "id 나 glob로 특정 저장소를 활성화 할 수 있습니다. 여러 번 지정 할 수 있습니다" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" -msgstr "config-manager 명령으로 repos를 활성화합니다 (자동 저장)" +msgstr "config-manager 명령으로 저장소를 활성화합니다 (자동 저장)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" -msgstr "config-manager 명령으로 repos를 비활성화합니다 (자동 저장)" +msgstr "config-manager 명령으로 저장소를 비활성화합니다 (자동 저장)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "이름이나 glob로 꾸러미를 제거합니다" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "excludepkgs 비활성화" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." -msgstr "사용 할 추가 레포지터리에 대한 이름표와 경로 (baseurl과 동일한 경로)를 여러 번 지정와 할 수 있습니다." +msgstr "사용 할 추가 저장소에 대한 이름표와 경로(baseurl과 동일한 경로)를 여러 번 지정 할 수 있습니다." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "더 이상 사용되지 않는 종속성 제거를 비활성화" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "gpg 서명 확인을 비활성화 (RPM 정책이 허용하는 경우)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "색상 사용 여부 제어" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "명령을 실행하기 전에 메타 데이터를 만료된 것으로 설정" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" -msgstr "IPv4 주소 만 확인" +msgstr "IPv4 주소만 확인" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" -msgstr "IPv6 주소 만 확인" +msgstr "IPv6 주소만 확인" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "꾸러미를 복사할 디렉토리를 설정하십시오" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "꾸러미만 내려받기" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "연결에 의견을 추가하십시오" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" -msgstr "결점(bug) 수정 관련 꾸러미 최신화에 포함" +msgstr "결점 수정 관련 꾸러미 최신화에 포함" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "개선된 기능과 관련된 꾸러미를 초신화에 포함" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "새 꾸러미 관련 꾸러미 최신화에 포함" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "보안 관련 꾸러미 최신화에 포함" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "주어진 권고를 수정하는 데 필요한 꾸러미를 최신화에 포함" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "주어진 BZ를 수정하는 데 필요한 꾸러미를 최신화에 포함" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "주어진 CVE를 수정하는 데 필요한 꾸러미를 최신화에 포함" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "심각도와 일치하는 보안 관련 꾸러미를 최신화에 포함" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "구조의 사용을 강제합니다" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "주요 명령 목록:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "플러그인 명령 목록:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "‘%s' 인수를 인코딩할 수 없습니다: %s" @@ -2711,7 +2727,7 @@ msgstr "버전" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:470 msgid "Release" -msgstr "릴리즈" +msgstr "출시" #. Translators: This is abbreviated 'Architecture', used when #. we have not enough space to display the full word. @@ -2745,26 +2761,26 @@ msgstr "크기" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:478 msgid "Source" -msgstr "소스" +msgstr "원천" #. Translators: This is abbreviated 'Repository', used when #. we have not enough space to display the full word. #: dnf/cli/output.py:479 dnf/cli/output.py:1253 msgctxt "short" msgid "Repo" -msgstr "레포지터리" +msgstr "저장소" #. Translators: This is the full word 'Repository', used when #. we have enough space. #: dnf/cli/output.py:480 dnf/cli/output.py:1256 msgctxt "long" msgid "Repository" -msgstr "레포지터리" +msgstr "저장소" #. Translators: This message should be no longer than 12 chars. #: dnf/cli/output.py:487 msgid "From repo" -msgstr "레포지터리에서" +msgstr "저장소에서" #. :hawkey does not support changelog information #. print(_("Committer : %s") % ucd(pkg.committer)) @@ -2777,7 +2793,7 @@ msgstr "꾸러미 생성자" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:495 msgid "Buildtime" -msgstr "빌드 시간" +msgstr "제작시간" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:499 @@ -2868,7 +2884,7 @@ msgstr " 선택적인 꾸러미 :" #: dnf/cli/output.py:753 msgid " Conditional Packages:" -msgstr " 추가 가능 꾸러미 :" +msgstr " 조건부 꾸러미 :" #: dnf/cli/output.py:778 #, python-format @@ -2886,7 +2902,7 @@ msgstr " 필수 그룹 :" #: dnf/cli/output.py:788 msgid " Optional Groups:" -msgstr " 선택적인 그룹 :" +msgstr " 선택적 그룹 :" #: dnf/cli/output.py:809 msgid "Matched from:" @@ -2900,7 +2916,7 @@ msgstr "파일 이름 : %s" #: dnf/cli/output.py:848 #, python-format msgid "Repo : %s" -msgstr "리포지토리 : %s" +msgstr "저장소 : %s" #: dnf/cli/output.py:857 msgid "Description : " @@ -2928,7 +2944,7 @@ msgstr "기타 : %s" #: dnf/cli/output.py:940 msgid "There was an error calculating total download size" -msgstr "총 내려받기 크기를 계산하는 중에 오류가 발생했습니다" +msgstr "전체 내려받기 크기를 계산하는 중에 오류가 발생했습니다" #: dnf/cli/output.py:946 #, python-format @@ -2938,7 +2954,7 @@ msgstr "전체 크기: %s" #: dnf/cli/output.py:949 #, python-format msgid "Total download size: %s" -msgstr "총계 내려받기 크기: %s" +msgstr "전체 내려받기 크기: %s" #: dnf/cli/output.py:952 #, python-format @@ -3004,12 +3020,12 @@ msgstr "종속 꾸러미 설치 중" msgid "Installing weak dependencies" 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 +#. TRANSLATORS: This is for a list of packages to be removed. #: dnf/cli/output.py:1060 msgid "Removing" -msgstr "삭제 중" +msgstr "제거 중" #: dnf/cli/output.py:1061 msgid "Removing dependent packages" @@ -3122,20 +3138,20 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "설치" # ctx::sourcefile::Navigation Menu -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "향상" #: dnf/cli/output.py:1300 msgid "Remove" -msgstr "삭제" +msgstr "제거" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "하향설치" @@ -3161,7 +3177,7 @@ msgstr "합계" #: dnf/cli/output.py:1466 msgid "" -msgstr "" +msgstr "<설정해제>" #: dnf/cli/output.py:1467 msgid "System" @@ -3194,204 +3210,204 @@ msgstr "작업" msgid "Altered" msgstr "변경됨" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "연결 없음" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "실패 기록 정보" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "연결 ID 또는 꾸러미가 지정되지 않았습니다" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "제거되었습니다" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "하향설치됨" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "향상되었습니다" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "설치되지 않음" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "최신" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "이전" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "연결 ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "시작 시간 :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb 시작 :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u 초)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u 분)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u 시간)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u 일)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "종료 시간 :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb 종료:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "사용자 :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "중지됨" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "반환 코드 :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "성공" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "실패 :" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "실패:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" -msgstr "Releasever :" +msgstr "배포버전 :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" -msgstr "명령 줄 :" +msgstr "명령 줄 :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" -msgstr "댓글 :" +msgstr "댓글 :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "실행된 연결:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "변경된 꾸러미 :" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" -msgstr "스크립트릿 출력 :" +msgstr "구현 출력 :" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "오류 :" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "설치-시작" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "사용 중지됨" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "사용 중지" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" -msgstr "삭제" +msgstr "제거" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "재설치" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> 꾸러미 %s.%s %s가 설치됩니다" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> 꾸러미 %s.%s %s가 최신화됩니다" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> 꾸러미 %s.%s %s가 제거됩니다" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> 꾸러미 %s.%s %s가 다시 설치됩니다" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> 꾸러미 %s.%s %s가 하향설치됩니다" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> 꾸러미 %s.%s %s가 더 이상 사용되지 않습니다" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> 꾸러미 %s.%s %s가 최신화됩니다" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> 꾸러미 %s.%s %s가 더 이상 사용되지 않습니다" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "-> 종석성 해결 시작" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "-> 종속성 해결 완료" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3404,51 +3420,51 @@ msgstr "" "지문: %s\n" "출처 : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "실행 중" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" -msgstr "휴면중" +msgstr "휴면 중" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "중단 불가" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "좀비" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "추적/정지" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "알 수 없음" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "잠금 프로세스(PID %d)에 대한 정보를 찾을 수 없습니다" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " PID %d인 응용프로그램: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " 메모리 : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " 시작됨: %s - %s 전" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " 상태 : %s" @@ -3473,7 +3489,8 @@ msgstr "모듈 또는 그룹 '%s'가 존재하지 않습니다." msgid "Environment id '%s' does not exist." msgstr "환경 id '%s' 가 존재하지 않습니다." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "환경id '%s'가 설치되지 않았습니다." @@ -3511,7 +3528,7 @@ msgstr "\"{}\"을 \"{}\" 으로 설정 할 수 없습니다: {}" msgid "Could not set cachedir: {}" msgstr "cachedir를 설정할 수 없습니다: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3519,31 +3536,31 @@ msgstr "" "구성 파일 URL \"{}\"를 내려받기 할 수 없습니다:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "알 수 없는 설정 옵션 : %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "키 ‘%s', 값 '%s'를 사용하여 --setopt 구문 분석 중 오류 발생: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "기본 설정에는 setopt 이전에 %s attr이 없습니다" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "잘못되었거나 알 수 없음 \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "키 %s.%s', 값 '%s'를 사용하여 --setopt 구문 분석 중 오류 발생: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Repo %s에 setopt 이전에 %s attr이 없습니다" @@ -3555,74 +3572,79 @@ msgstr "경고: '%s'을 적재하지 못했습니다, 건너 뛰기." #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "레포지터리의 ID가 잘못되었습니다. {} ({}), byte = {} {}" +msgstr "저장소의 ID가 잘못되었습니다. {} ({}), byte = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" -msgstr "레포지터리의 ID가 잘못되었습니다. {}, byte = {} {}" +msgstr "저장소의 ID가 잘못되었습니다. {}, byte = {} {}" #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" -msgstr "Repository '{}' ({}): 구문 분석 설정 오류: {}" +msgstr "저장소 '{}' ({}): 구문 분석 설정 오류: {}" #: dnf/conf/read.py:87 msgid "Repository '{}': Error parsing config: {}" -msgstr "Repository '{}' : 구문 분석 설정 오류: {}" +msgstr "저장소 '{}' : 구문 분석 설정 오류: {}" #: dnf/conf/read.py:93 msgid "Repository '{}' ({}) is missing name in configuration, using id." -msgstr "Repository '{}' ({})의 설정에 이름이 누락되어 있습니다. id를 사용하십시오." +msgstr "저장소 '{}' ({})는 id를 사용하는 구성에 이름이 누락되어 있습니다." #: dnf/conf/read.py:96 msgid "Repository '{}' is missing name in configuration, using id." -msgstr "Repository '{}'의 설정에 이름이 누락되어 있습니다. id를 사용하십시오." +msgstr "저장소 '{}'는 id를 사용하는 구성에 이름이 누락되어 있습니다." #: dnf/conf/read.py:113 msgid "Parsing file \"{}\" failed: {}" msgstr "\"{}\" 파일을 구문 분석하지 못했습니다: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "파일에서 변수 구문 분석 할 때에 오류 '{0}': {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: 0x%s를 이미 가져왔습니다" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: 0x%s 키를 가져왔습니다." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "DNSSEC 서명이 있는 DNS 레코드를 사용하여 확인됨." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "DNS 레코드를 사용하여 확인되지 않음." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "%s에서 암호화 하지 않은 %s를 위한 저장소 키 검색" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "모듈 꾸러미 '{}'에 사용 가능한 메타 자료가 없으며 시스템에 설치 할 수 없습니다" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "rpm 예외가 발생했습니다: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "모듈 꾸러미에 사용 가능한 모듈 메타 자료가 없습니다" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." -msgstr "소스 RPM 꾸러미를 설치하지 않습니다 (%s)." +msgstr "원천 RPM 꾸러미를 설치하지 않습니다 (%s)." #: dnf/dnssec.py:171 msgid "" @@ -3649,18 +3671,18 @@ msgstr "DNSSEC 확장: " msgid "Testing already imported keys for their validity." msgstr "유효성 검사를 위해 이미 가져온 키를 테스트 중입니다." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "지원되지 않는 검사 유형: %s" #: dnf/drpm.py:144 msgid "Delta RPM rebuild failed" -msgstr "Delta RPM을 다시 빌드하지 못했습니다" +msgstr "델타 RPM을 다시 제작하는데 실패함" #: dnf/drpm.py:146 msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "delta-rebuilt RPM의 체크섬에 실패했습니다" +msgstr "델타-재제작 RPM의 체크섬이 실패함" # translation auto-copied from project subscription-manager, version 1.9.X, # document keys @@ -3713,7 +3735,7 @@ msgstr "'{}'에 다른 스트림을 사용합니다." #: dnf/module/__init__.py:27 msgid "Nothing to show." -msgstr "표시할 것이 없습니다." +msgstr "표시 할 것이 없습니다." #: dnf/module/__init__.py:28 msgid "Installing newer version of '{}' than specified. Reason: {}" @@ -3765,7 +3787,7 @@ msgstr "그런 프로파일이 없습니다: {}. 사용 가능한 프로파일 #: dnf/module/exceptions.py:88 msgid "No profile to remove for '{}'" -msgstr "제거되는 프로파일이 없습니다('{}'를 위해 )" +msgstr "'{}'를 제거하려는 프로파일이 없습니다" #: dnf/module/module_base.py:35 msgid "" @@ -3846,7 +3868,7 @@ msgstr "꾸러미 이름 '{}'를 위하여 배포판에서 사용 할 수 있는 #: dnf/module/module_base.py:552 dnf/module/module_base.py:611 #: dnf/module/module_base.py:680 dnf/module/module_base.py:843 msgid "Unable to resolve argument {}" -msgstr "인수 {}을 (를) 구문 분석할 수 없습니다" +msgstr "인수 {}를 해결 할 수 없습니다" #: dnf/module/module_base.py:321 #, python-brace-format @@ -3909,44 +3931,44 @@ msgstr "마지막 makecache 시간을 결정하지 못했습니다." msgid "Parsing file failed: %s" msgstr "구문 분석에 실패했습니다. %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" -msgstr "로드된 플러그인 : %s" +msgstr "적재된 플러그인: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "플러그인 \"%s\"를 불러오지 못했습니다: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "다음의 활성 플러그인 패턴과 일치하는 항목이 없습니다: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" -msgstr "다음의 비활성화 플러그인 패턴과 일치하는 항목이 없습니다: {}" +msgstr "다음의 비활성화 플러그인 유형과 일치하는 항목이 없습니다: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" -msgstr "%s와 일치하는 payload factory가 없습니다" +msgstr "%s와 일치하는 페이로드 팩토리가 없습니다" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " -msgstr "가장 빠른 미러 지정 (%s 호스트).. " +msgstr "가장 빠른 연결목록 지정 (%s 호스트).. " #: dnf/repodict.py:58 #, python-format msgid "enabling %s repository" -msgstr "%s 리포지토리 활성화" +msgstr "%s 저장소 활성화" #: dnf/repodict.py:94 #, python-format msgid "Added %s repo from %s" -msgstr "%s 에서 %s repo를 추가했습니다" +msgstr "%s에서 %s 저장소를 추가했습니다" #: dnf/rpm/miscutils.py:32 #, python-format @@ -4001,7 +4023,7 @@ msgstr "재설치 중" #. TODO: 'Removing'? #: dnf/transaction.py:90 msgid "Erasing" -msgstr "삭제 중" +msgstr "제거 중" #. TRANSLATORS: This is for a single package currently being upgraded. #: dnf/transaction.py:92 @@ -4015,7 +4037,7 @@ msgstr "확인 중" #: dnf/transaction.py:97 msgid "Running scriptlet" -msgstr "스크립트릿 실행 중" +msgstr "구현 중" #: dnf/transaction.py:99 msgid "Preparing" @@ -4072,7 +4094,7 @@ msgstr "rpm안에 누락된 객체 키 \"{key}\"." #: dnf/transaction_sr.py:289 #, python-brace-format msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." -msgstr "rpm nevra \"{nevra}\"를 위한 예상되지 않은 꾸러미 이유\"{reason}\" 의 값." +msgstr "rpm nevra \"{nevra}\"를 위한 예상되지 않은 꾸러미 이유 \"{reason}\"의 값." #: dnf/transaction_sr.py:297 #, python-brace-format @@ -4117,48 +4139,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "group.packages에 있는 객체 키 \"{key}\" 누락." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "그룹 '%s'는 설치되어 있지 않습니다." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "환경 id '%s'는 사용 할 수 없습니다." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "잘못된 environments.groups.group_type의 값 \"{group_type}\", \"필 수\" 또는 \"선택\"만 지원합니다." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "환경 그룹에서 누락된 객체 키 \"{key}\"." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "그룹 \"{group}\"을 위해 예상치 못한 그룹 활동 \"{action}\"의 값." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "그룹 안에 누락된 객체 키 \"{key}\"." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "환경 \"{env}\"를 위해 예상하지 못한 환경 활동 \"{action}\"의 값." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "환경에 누락된 객체 키 \"{key}\"." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4187,7 +4210,7 @@ msgstr "다시 설치되었습니다" #: dnf/util.py:620 msgid "Skipped" -msgstr "건너 뛰기됨" +msgstr "건너뜀" #: dnf/util.py:621 msgid "Removed" @@ -4195,13 +4218,22 @@ msgstr "제거되었습니다" #: dnf/util.py:624 msgid "Failed" -msgstr "실패하였습니다" +msgstr "실패함" #. returns for everything that evaluates to False (None, empty..) #: dnf/util.py:633 msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt 인수는 여러 값을 갖습니다. %s" + +#~ msgid "list modular packages" +#~ msgstr "모듈러 꾸러미지 목록" + +#~ msgid "Plugins were unloaded" +#~ msgstr "플러그인이 적재되지 않았습니다" + #~ msgid "Already downloaded" #~ msgstr "이미 내려받음" diff --git a/po/lt.po b/po/lt.po index 05a2c02b13..58d868db79 100644 --- a/po/lt.po +++ b/po/lt.po @@ -8,25 +8,26 @@ # Jan Silhan , 2015. #zanata # Ernestas Kulik , 2020. # Tom Urisk , 2021. +# Aurimas Černius , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2021-11-02 22:05+0000\n" -"Last-Translator: Tom Urisk \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-03-22 21:20+0000\n" +"Last-Translator: Aurimas Černius \n" "Language-Team: Lithuanian \n" "Language: lt\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%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 4.8\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "" +msgstr "Šie atnaujinimai buvo pritaikyti „%s“:" #: dnf/automatic/emitter.py:33 #, python-format @@ -36,12 +37,12 @@ msgstr "Naujinimai baigti %s" #: dnf/automatic/emitter.py:34 #, python-format msgid "The following updates are available on '%s':" -msgstr "" +msgstr "Šie atnaujinimai prieinami „%s“:" #: dnf/automatic/emitter.py:35 #, python-format msgid "The following updates were downloaded on '%s':" -msgstr "" +msgstr "Šie atnaujinimai atsisiųsti „%s“:" #: dnf/automatic/emitter.py:83 #, python-format @@ -51,63 +52,67 @@ msgstr "Naujinimai atlikti „%s“." #: dnf/automatic/emitter.py:85 #, python-format msgid "Updates downloaded on '%s'." -msgstr "" +msgstr "Atnaujinimai, atsisiųsti „%s“:" #: dnf/automatic/emitter.py:87 #, python-format msgid "Updates available on '%s'." msgstr "„%s“ turi pasiekiamų naujinimų." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Nepavyko išsiųsti elektroninį laišką per „%s“: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Nepavyko įvykdyti komandos '%s': grąžinta %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "Nežinoma konfigūracijos vertė: %s=%s %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +msgstr "Nežinomas konfigūracijos parametras: %s = %s %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG patikra NEPAVYKO" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Laukiama interneto jungsenos…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Paleistas dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Miegoti %s sekundę" msgstr[1] "Miegoti %s sekundžių" msgstr[2] "Miegoti %s sekundžių" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Sistema yra atjungta." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Operacija nepavyko" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Klaida: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "talpyklos „{}“ įkelties klaida: {}" @@ -115,125 +120,127 @@ msgstr "talpyklos „{}“ įkelties klaida: {}" msgid "Loading repository '{}' has failed" msgstr "Saugyklos '{}' įkėlimas nepavyko" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +msgstr "Meta duomenų laikmačio podėlis išjungtas vykdant su matuojamu ryšiu." -#: dnf/base.py:334 +#: 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:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Metaduomenų laikmačio podėlis išjungtas." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metaduomenų podėlis neseniai atnaujintas." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "„{}“ neturi įgalintų talpyklų." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: niekada nenustos galioti ir nebus atnaujinta." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: nustojo galioti ir bus atnaujinta." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" +"%s: meta duomenų galiojimas baigsis po %d sekundžių ir dabar bus atnaujintas" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: nustos galioti po %d sekundžių." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metaduomenų podėlis sukurtas." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." -msgstr "" +msgstr "%s: naudojami meta duomenys iš %s" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignoruojamos talpyklos: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" +"Paskutinis meta duomenų galiojimo pabaigos tikrinimas: prieš %s iš %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "Parsiųsti paketai išsaugoti podėlyje iki kitos sėkmingos operacijos." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Pašalinti paketus iš podėlio galite įvykdydami '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Netinkama tsflag konfigūracijos faile: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Vykdoma operacijos patikra" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" -msgstr "" +msgstr "Klaida: tranzakcijos tikrinimas prieš priklausomybių sprendimą:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Operacijos patikra pavyko." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Operacija tikrinama" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" -msgstr "" +msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Operacijos patikros klaida:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Operacijos patikra pavyko." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Vykdoma operacija" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Disko talpos reikalavimai:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -241,112 +248,114 @@ msgstr[0] "Failų sistemoje {1} trūksta bent {0} megabaito talpos." msgstr[1] "Failų sistemoje {1} trūksta bent {0} megabaitų talpos." msgstr[2] "Failų sistemoje {1} trūksta bent {0} megabaitų talpos." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Klaidų santrauka" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." -msgstr "" +msgstr "RPMDB pakeista už {prog} ribų." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Nepavyko įvykdyti operaciją." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Operacijos paleisti nepavyko:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Nepavyko pašalinti operacijos failo „%s“" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Kai kurie paketai nebuvo parsiųsti. Kartojama." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -msgstr "" +msgstr "Delta RPM sumažino %.1f MB atnaujinimų iki %.1f MB (sutaupyta %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" +"Nepavykę Delta RPM padidino %.1f MB atnaujinimų iki %.1f MB (pralošta " +"%.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" -msgstr "" +msgstr "Nepavyko pridėti vietinių peketų, nes tranzakcijos darbas jau yra" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Nepavyko atidaryti: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s viešas raktas neįdiegtas" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problema atveriant paketą %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s viešasis raktas nepatikimas" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Paketas %s nepasirašytas" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Nepavyksta pašalinti %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s pašalintas" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "„{}“ nesutapo su jokia paketų grupe" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Pridedami paketai iš grupės „%s“: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Jokia grupė nepažymėta šalinimui." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Jokia grupė nepažymėta naujovinimui." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." -msgstr "" +msgstr "Paketas %s neįdiegtas, negalima jo pažeminti." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -356,127 +365,127 @@ msgstr "" msgid "No match for argument: %s" msgstr "Nėra atitikmens argumentui: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgstr "Žemesnės versijos paketas %s jau įdiegtas, negalima jo pažeminti." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Paketas „%s“ neįdiegtas, negalima įdiegti iš naujo." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "Failas „%s“ yra kodo paketas ir negali būti atnaujintas. Ignoruojama." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Paketas „%s“ neįdiegtas, negalima atnaujinti." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "Ta pati arba naujesnė „%s“ versija jau įdiegta, negalima atnaujinti." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Paketas „%s“ pasiekiamas, bet neįdiegtas." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Paketas „%s“ pasiekiamas, bet įdiegtas kitai architektūrai." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nėra įdiegto paketo %s." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" -msgstr "" +msgstr "Netinkama forma: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nėra paketų, pažymėtų pašalinimui." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Paketai argumentui „%s“ yra pasiekiami, bet neįrašyti." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" +msgstr "Žemiausios versijos paketas %s jau įdiegtas, negalima jo pažeminti." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Nėra reikalingų saugumo naujinimų, tačiau {} naujinys yra pasiekiamas" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" -msgstr "" +msgstr "Nėra saugumo atnaujinimų, bet prieinama {} atnaujinimų" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +msgstr "Nėra saugumo atnaujinimų „{}“, bet prieinama {} atnaujinimų" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +msgstr "Nėra saugumo atnaujinimų „{}“, bet prieinama {} atnaujinimų" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" -msgstr "" +msgstr "Nepavyksta gauti rakto komandų eilutės paketui: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" -msgstr "" +msgstr ". Nepavykęs paketas yra: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" -msgstr "" +msgstr "GPG raktai sukonfigūruoti kaip: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." -msgstr "" +msgstr "Raktas buvo patvirtintas." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." -msgstr "" +msgstr "Raktas buvo atmestas." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Rakto importas neapvyko (kodas %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Raktas sėkmingai importuotas" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Neįdiegta jokių raktų" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -485,51 +494,53 @@ 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" -msgstr "" +msgstr " * Galbūt norėjote: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "Paketas „{}“ iš vietinės talpyklos „{}“ turi neteisingą kontrolinę sumą" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "Kai kurie paketai iš vietinės talpyklos turi neteisingą kontrolinę sumą" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Paketas „{}“ iš talpyklos „{}“ turi neteisingą kontrolinę sumą" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" +"Kai kurie paketai turi netinkamą podėlį, bet negali būti atsisiųsti dėl " +"parametro „--cacheonly“" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Nėra atitikmens argumentui" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "" +msgstr "Visi atitikmenys buvo nufiltruoti išimties filtro argumentui" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" -msgstr "" +msgstr "Visi atitikmenys buvo nufiltruoti modulinio filtravimo argumentui" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" -msgstr "" +msgstr "Visi atitikmenys buvo įdiegti iš kitos saugyklos argumentui" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Paketas „%s“ jau įdiegtas." @@ -537,12 +548,12 @@ msgstr "Paketas „%s“ jau įdiegtas." #: dnf/cli/aliases.py:96 #, python-format msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +msgstr "Nelaukta vertė aplinkos kintamajam: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" -msgstr "" +msgstr "Nepavyko išanalizuoti failo „%s“: %s" #: dnf/cli/aliases.py:108 #, python-format @@ -557,12 +568,12 @@ msgstr "Konfigūracijos klaida: %s" #: dnf/cli/aliases.py:191 msgid "Aliases contain infinite recursion" -msgstr "" +msgstr "Alternatyviuose pavadinimuose yra begalinė rekursija" #: dnf/cli/aliases.py:209 #, python-format msgid "%s, using original arguments." -msgstr "" +msgstr "%s, naudojami pradiniai argumentai." #: dnf/cli/cli.py:137 #, python-format @@ -579,7 +590,7 @@ msgstr " Sukurta : %s %s" msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" -msgstr "" +msgstr "Veiksmas baigtųsi modulio „{0}“ srauto „{1}“ pakeitimu į srautą „{2}“" #: dnf/cli/cli.py:173 #, python-brace-format @@ -587,6 +598,8 @@ msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 "" +"Negalima keisti įjungtų srautų moduliui nebent tai išreikštinai leista konfigūracijos parametru module_stream_switch.\n" +"Rekomenduojama geriau pašalinti įdiegtą turinį moduliui bei atstatyti modulį naudojant komandą „{prog} module reset “. Atstačius modulį galite įdiegti kitą srautą." #: dnf/cli/cli.py:212 #, python-brace-format @@ -614,10 +627,6 @@ msgstr "Parsiunčiami paketai:" msgid "Error downloading packages:" msgstr "Klaida parsiunčiant paketus:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Operacija nepavyko" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -628,7 +637,7 @@ msgstr "" #: dnf/cli/cli.py:337 msgid "Changelogs for {}" -msgstr "" +msgstr "Pakeitimų žurnalas {}" #: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 msgid "Obsoleting Packages" @@ -645,7 +654,7 @@ msgstr "Paketas „%s“ nepasiekiamas." #: dnf/cli/cli.py:434 msgid "No packages marked for downgrade." -msgstr "" +msgstr "Nėra paketų, pažymėtų pažeminimui." #: dnf/cli/cli.py:485 msgid "Installed Packages" @@ -657,7 +666,7 @@ msgstr "Prieinami paketai" #: dnf/cli/cli.py:497 msgid "Autoremove Packages" -msgstr "" +msgstr "Automatiškai pašalinti paketus" #: dnf/cli/cli.py:499 msgid "Extra Packages" @@ -680,6 +689,8 @@ msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." msgstr "" +"Nerasta atitikmenų. Jei ieškote failo, bandykite ieškoti viso kelio arba " +"naudokite pakaitos priešdėlį („*/“)." #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -696,6 +707,8 @@ msgid "" "This command has to be run with superuser privileges (under the root user on" " most systems)." msgstr "" +"Ši komanda turi būti įvykdyta super naudotojo privilegijomis (daugumoje " +"sistemų root naudotoju)." #: dnf/cli/cli.py:751 #, python-format @@ -725,32 +738,41 @@ msgid "" "--destdir or --downloaddir must be used with --downloadonly or download or " "system-upgrade command." msgstr "" +"--destdir arba --downloaddir turi būti naudojama su --downloadonly arba " +"download ar system-upgrade komandomis." #: dnf/cli/cli.py:822 msgid "" "--enable, --set-enabled and --disable, --set-disabled must be used with " "config-manager command." msgstr "" +"--enable, --set-enabled bei --disable, --set-disabled turi būti naudojami su" +" config-manager komanda." #: dnf/cli/cli.py:904 msgid "" "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 "" +"Įspėjimas: užtikrinamas GPG parašo tikrinimas visuotinai pagal aktyvią RPM " +"saugumo tvarką (žr. „gpgcheck] dnf.conf(5) kaip susitvarkyti su šiuo " +"pranešimu)" #: dnf/cli/cli.py:924 msgid "Config file \"{}\" does not exist" -msgstr "" +msgstr "Konfigūracijos failo „{}“ nėra" #: dnf/cli/cli.py:944 msgid "" "Unable to detect release version (use '--releasever' to specify release " "version)" msgstr "" +"Nepavyko aptikti leidimo versijos (naudokite „--releasever“ leidimo versijai" +" nurodyti)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" -msgstr "" +msgstr "argumentas {}: neleidžiama su argumentu {}" #: dnf/cli/cli.py:1025 #, python-format @@ -1466,7 +1488,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1682,198 +1704,198 @@ msgstr "saugyklos pavadinimas" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1881,74 +1903,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1958,6 +1991,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2304,8 +2347,8 @@ msgstr "" msgid "Files" msgstr "Failai" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Įdiegta" @@ -2379,137 +2422,132 @@ msgstr "blogas formatas: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Bendros „{prog}“ nuostatos" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "konfigūracijos failo vieta" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "tyli operacija" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "išsami operacija" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "rodyti „{prog}“ versiją ir išeiti" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "nustatyti diegimo šaknį" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "neįdiegti dokumentacijos" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "išjungti visus įskiepius" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "įgalinti įskiepius pagal pavadinimą" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "drausti įskiepius pagal pavadinimą" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "rodyti pagalbą komandai" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "bandyti geriausias prieinamas paketų versijas operacijose." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "neapsiriboti vien geriausiais kandidatais operacijos metu" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maksimalus komandos laukimo laikas" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "derinimo išvesties lygmuo" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "išrašo detalius sprendimo rezultatus į failus" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "klaidų išvesties lygmuo" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "derinimo išvesties lygmuo rpm komandai" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "automatiškai atsakyti „taip“ į visus klausimus" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "automatiškai atsakyti „ne“ į visus klausimus" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2517,119 +2555,119 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "įgalinti talpyklas „config-manager“ komandos pagalba (automatiškai " "išsaugoma)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "išjungti talpyklas „config-manager“ komandos pagalba (automatiškai " "išsaugoma)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "išskirti paketus pagal pavadinimą arba glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "išjungti nebenaudojamų priklausomybių šalinimą" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "išjungti GPG parašų tikrinimą (jei RPM politika leidžia)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "valdyti, ar naudojama spalva" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "nustatyti katalogą, į kurį kopijuoti paketus" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "tik parsiųsti paketus" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "pridėti komentarą prie operacijos" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Priverstinai naudoti architektūrą" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Pagrindinių komandų sąrašas:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Papildinių komandų sąrašas:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3072,11 +3110,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Įdiegti" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Atnaujinti" @@ -3084,7 +3122,7 @@ msgstr "Atnaujinti" msgid "Remove" msgstr "Pašalinti" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Grąžinti" @@ -3143,204 +3181,204 @@ msgstr "Veiksmas(-ai)" msgid "Altered" msgstr "Pakeista" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Nėra operacijų" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nepateiktas operacijos identifikatorius arba paketas" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Pašalinta" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Grąžintas" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Atnaujinta" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Neįdiegtas" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Naujesnis" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Senesnis" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Operacijos identifikatorius:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Pradžios laikas:" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Pradėti rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekundžių)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minučių)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u valandų)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dienų)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Pabaigos laikas:" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Baigti rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Naudotojas :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Nutraukta" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Grąžinimo kodas:" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Sėkminga" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Klaidos:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Klaida:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Komandų eilutė :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Komentaras:" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Operacija atlikta su:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pakeisti paketai:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scenarijaus išvestis:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Klaidos:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Įdiegti priklausomybes" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Pažymėta pasenusiu" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Pažymima pasenusiu" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Pašalinti" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Perdiegti" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "→ Paketas %s.%s-%s bus įdiegtas" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "→ Paketas %s.%s-%s bus naujovinimas" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "→ Paketas %s.%s-%s bus pašalintas" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "→ Paketas %s.%s-%s bus pakartotinai įdiegtas" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "→ Paketas %s.%s-%s bus naujovinamas" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Pradedamas priklausomybių sprendimas" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Baigtas priklausomybių sprendimas" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3349,51 +3387,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Vykdoma" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Miegama" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Nepertraukiama" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombis" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Sekamas/Sustabdytas" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Nežinomas" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Nepavyko rasti informacijos apie blokuojantį procesą (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Programa su PID %d yra: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Atmintis : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Paleista: %s - prieš %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Būsena : %s" @@ -3418,7 +3456,8 @@ msgstr "Modulis ar grupė „%s“ neegzistuoja." msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3456,37 +3495,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Nežinoma konfigūracijos nuostata: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3524,45 +3563,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Neįdiegs kodo rpm paketo (%s)." @@ -3592,7 +3636,7 @@ msgstr "DNSSEC plėtinys: " msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "nepalaikomas kontrolinės sumos tipas: %s" @@ -3844,31 +3888,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Įkelti papildiniai: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Nepavyko įkelti papildinį „%s“: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "Nerasta atitikmenų šiems papildinių įgalinimo šablonams: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "Nerasta atitikmenų šiems papildinių išjungimo šablonams: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4057,48 +4101,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Grupė „%s“ neįdiegta." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Netikėta grupės veiksmo „{action}“ grupei „{group}“ reikšmė." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/mr.po b/po/mr.po index 722854f1f0..2635566022 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2016-04-05 11:54+0000\n" "Last-Translator: Parag \n" "Language-Team: Marathi\n" @@ -50,55 +50,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -106,236 +110,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -345,176 +349,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -524,7 +528,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -597,10 +601,6 @@ msgstr "डाऊनलोड करत आहे :" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -725,7 +725,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1434,7 +1434,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1650,198 +1650,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1849,74 +1849,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1926,6 +1937,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2270,8 +2291,8 @@ msgstr "" msgid "Files" msgstr "फाइल्स्" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2341,137 +2362,132 @@ msgstr "वाईट स्वरूप: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "ईन्सटाॅल रूट ठरवा" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "प्लगइन्स बंद करा" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "नावानुसार प्लगइन्स बंद करा" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2479,115 +2495,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "नावानुसार संकुले वगळा" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3027,11 +3043,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3039,7 +3055,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3094,204 +3110,204 @@ msgstr "कृती" msgid "Altered" msgstr "बदलले" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "नष्ट केले" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "स्थापित केलेले नाही" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "नवीन" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "जुनी" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ट्रांजॅक्शन ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "यश" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "अपयशी:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "आदेश ओळ:" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "बदललेली संकुले" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "स्क्रिप्टलेट आउटपुट:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "त्रुटी:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "कालबाह्य झाले" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "नष्ट करा" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "पुनर्प्रतिष्ठापीत करा" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3300,51 +3316,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "कार्यरत आहे" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "निष्क्रीय आहे" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "अज्ञात" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " मेमरि : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3370,7 +3386,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "सावधानता : गट %s अस्तित्वात नाही" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Environment id '%s' is not installed." @@ -3410,37 +3427,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3478,45 +3495,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3546,7 +3568,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "असमर्थीत चेकसम प्रकार: %s" @@ -3794,31 +3816,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4002,49 +4024,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Package %s is not installed." msgid "Group id '%s' is not installed." msgstr "संकुल %s स्थापित केलेले नाही" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/ms.po b/po/ms.po index 26332c5523..c25ecb3d4e 100644 --- a/po/ms.po +++ b/po/ms.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2021-01-01 03:36+0000\n" "Last-Translator: Robbi Nespu \n" "Language-Team: Malay \n" @@ -56,54 +56,58 @@ msgstr "Kemaskini muatnaik pada '%s'." msgid "Updates available on '%s'." msgstr "Kemaskini tersedia pada '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Emel gagal di hantar melalui '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Perintah '%s' gagal dijalankan: dikembalikan %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Konfigurasi tidak dikenalpasti: %s=%s pada %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Pilihan konfigurasi tidak dikenalpasti: %s = %s pada %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "semakan GPG adalah GAGAL" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Menunggu sambungan internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Memulakan dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Lelap untuk {} saat" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Sistem off-line." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Keralatan: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "memuat repo '{}' tidak berjaya: {}" @@ -111,237 +115,237 @@ msgstr "memuat repo '{}' tidak berjaya: {}" msgid "Loading repository '{}' has failed" msgstr "Memuat repositori '{}' telah gagal" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Metadata timer caching dilumpuhkan apabila menggunakan sambungan bermeter." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Metadata timer caching dilumpuhkan apabila menggunakan bateri." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Metadata timer caching dilumpuhkan." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metadata cache di refreshed semula." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Tidak ada repositori yang diaktifkan di \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: tidak akan tamat tempoh dan tidak akan di refreshed." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: telah tamat tempoh dan akan refreshed kembali." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Masalah membuka pakej %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Pakej %s tidak ditandatangan" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Tidak dapat membuang %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -351,176 +355,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Kekunci berjaya diimport" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -530,7 +534,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -603,10 +607,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -731,7 +731,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1437,7 +1437,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1653,198 +1653,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1852,74 +1852,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1929,6 +1940,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2273,8 +2294,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2344,137 +2365,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2482,115 +2498,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3030,11 +3046,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3042,7 +3058,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3097,204 +3113,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3303,51 +3319,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3372,7 +3388,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3411,37 +3428,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3479,45 +3496,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3547,7 +3569,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3795,31 +3817,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4003,48 +4025,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/nb.po b/po/nb.po index 12591976f3..374cd9030f 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\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" @@ -54,55 +54,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Feil: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -110,236 +114,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Kunne ikke fjerne transaksjonsfil %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Offentlig nøkkel for %s er ikke lagt inn" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problem ved åpning av pakke %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Offentlig nøkkel %s er ikke til å stole på" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Pakken %s er ikke signert" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Kan ikke fjerne %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s fjernet" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -349,127 +353,127 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Import av nøkkel feilet (kode %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Nøkler ble lagt inn med suksess" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -480,49 +484,49 @@ msgstr "" "Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" "pakkeoversikten." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Import av nøkler hjalp ikke, feil nøkler?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -605,10 +609,6 @@ msgstr "Laster ned pakker:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -735,7 +735,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1443,7 +1443,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1659,198 +1659,198 @@ msgstr "arkiv navn" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1858,74 +1858,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1935,6 +1946,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2279,8 +2300,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installert" @@ -2350,137 +2371,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "plassering av konfigurasjonsfil" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "stille operasjon" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "vis ekstra informasjon" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "sett rot for installasjonen" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "slå av tillegg til yum etter navn" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivå for tilbakemeldinger ved avlusing" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "mengde tilbakemelding ved feil" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2488,115 +2504,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontroller om farger er brukt" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3039,11 +3055,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3051,7 +3067,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3106,204 +3122,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Fjernet" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Utgått" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3312,51 +3328,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Kjører" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Sover" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Sporet/Stoppet" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Ukjent" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Minne : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Startet for %s - %s siden" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3382,7 +3398,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Advarsel: Gruppe %s eksisterer ikke." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Environment id '%s' is not installed." @@ -3422,37 +3439,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3490,45 +3507,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3558,7 +3580,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3806,31 +3828,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4014,49 +4036,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Group id '%s' is not installed." msgstr "Offentlig nøkkel for %s er ikke lagt inn" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/nl.po b/po/nl.po index 001342df11..6ea32738bc 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1,18 +1,18 @@ -# Geert Warrink , 2016. #zanata, 2020, 2021, 2022. +# Geert Warrink , 2016. #zanata, 2020, 2021, 2022, 2023. # Richard E. van der Luit , 2016. #zanata # Corne van der Plas , 2017. #zanata -# Geert Warrink , 2017. #zanata, 2020, 2021, 2022. +# Geert Warrink , 2017. #zanata, 2020, 2021, 2022, 2023. # Richard E. van der Luit , 2017. #zanata -# Geert Warrink , 2018. #zanata, 2020, 2021, 2022. -# Geert Warrink , 2019. #zanata, 2020, 2021, 2022. -# Geert Warrink , 2020. #zanata, 2021, 2022. -# Richard E. van der Luit , 2020. +# Geert Warrink , 2018. #zanata, 2020, 2021, 2022, 2023. +# Geert Warrink , 2019. #zanata, 2020, 2021, 2022, 2023. +# Geert Warrink , 2020. #zanata, 2021, 2022, 2023. +# Richard E. van der Luit , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-03 11:26+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-03 18:20+0000\n" "Last-Translator: Geert Warrink \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -57,55 +57,59 @@ msgstr "Updates gedownload op '%s'." msgid "Updates available on '%s'." msgstr "Updates beschikbaar op '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Verzenden email via '%s' mislukte: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-check is MISLUKT" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Wachten op internetverbinding..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic is gestart." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Ga voor {} seconde slapen" msgstr[1] "Ga voor {} seconden slapen" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Systeem is offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "De transactie mislukte" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Fout: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "het laden van repo '{}' is mislukt: {}" @@ -113,68 +117,68 @@ msgstr "het laden van repo '{}' is mislukt: {}" msgid "Loading repository '{}' has failed" msgstr "Het laden van repository '{}' is mislukt" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Metadatatimercaching uitgeschakeld." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Metadatacache pas nog ververst." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, 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:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: zal verlopen over %d seconden." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Metadatacache aangemaakt." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: metadata gebruikend van %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Repositories negeren: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Laatste metadata-expiratie-check: %s geleden op %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -182,97 +186,97 @@ msgstr "" "De gedownloade pakketten zijn in de cache opgeslagen tot de volgende " "sucessvolle transactie." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Je kan pakketten in de cache verwijderen met het uitvoeren van '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Ongeldige tsflag in configbestand: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Uitvoeren transactiecontrole" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transactiecontrole ok." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Uitvoeren transactietest" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Transactietest fout:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transactietest ok." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Uitvoeren transactie" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Schijfvereisten:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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}." +msgstr[1] "Ten minste {0}MBs meer nodig op bestandssysteem {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Samenvatting van fouten" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB is buiten {prog} gewijzigd." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Kon transactie niet uitvoeren." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transactie kon niet starten:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Verwijderen van transactiebestand %s mislukt" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -280,75 +284,75 @@ msgstr "" "Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%.1f%% " "verspild)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "Kan geen lokale pakketten toevoegen omdat transactietaak al bestaat" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Kon niet openen: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Publieke sleutel voor %s is niet geïnstalleerd" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Publieke sleutel voor %s is niet vertrouwd" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Publieke sleutel voor %s is niet getekend" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Kan %s niet verwijderen" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s verwijderd" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Geen match voor groeppakket \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Pakketten van groep '%s' toevoegen: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Geen pakketten voor verwijdering aangemerkt." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Geen pakketten voor upgrade aangemerkt." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -358,30 +362,30 @@ msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." msgid "No match for argument: %s" msgstr "Geen match voor argument: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -389,104 +393,104 @@ msgstr "" "Dezelfde of een nieuwere versie van %s is al geïnstalleerd, kan het niet " "bijwerken." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Pakket %s is niet geïnstalleerd." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Geen geldig formulier: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Geen pakketten aangemerkt om te verwijderen." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Geen beveiligingsupdates nodig, maar update {} is beschikbaar" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Geen beveiligingsupdates nodig, maar updates {} zijn beschikbaar" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Kan geen sleutel ophalen voor een commandoregelpakket: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Pakket dat mislukt is: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG-sleutels zijn geconfigureerd als: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "De sleutel is goedgekeurd." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "De sleutel is verworpen." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Importeren sleutel mislukt (code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Sleutel met succes geïmporteerd" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Er werden geen sleutels geïnstalleerd" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -495,28 +499,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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Misschien bedoel je: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "Sommige paketten van de lokale repository hebbenb een onjuiste checksum" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -524,26 +528,26 @@ msgstr "" "Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" "cacheonly\" optie niet gedownload worden" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Er is geen match voor argument" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 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:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Alle matches werden uitgefilterd door modulair filteren voor argument" -#: dnf/base.py:2740 +#: dnf/base.py:2759 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:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Pakket %s is al geïnstalleerd." @@ -553,7 +557,7 @@ msgstr "Pakket %s is al geïnstalleerd." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Ontleden van bestand \"%s\" mislukte: %s" @@ -632,10 +636,6 @@ msgstr "Downloaden pakketten:" msgid "Error downloading packages:" msgstr "Fout bij downloaden pakketten:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "De transactie mislukte" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -780,7 +780,7 @@ msgstr "" "Kan releaseversie niet detecteren (gebruik '--releasever' om vrijgaveversie " "te specificeren)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argument {}: niet toegestaan met argument {}" @@ -1531,8 +1531,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "schakel een module naar een stream en distrosync rpm-pakketten" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "toon modulaire pakketten" +msgid "locate a module the modular packages belong to" +msgstr "zoek een module waartoe de modulaire pakketten behoren" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1692,7 +1692,7 @@ msgstr "Repo-grootte : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "Repo-metalink : " +msgstr "Repo-metalink : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " @@ -1747,11 +1747,11 @@ msgstr "repo-naam" msgid "Total packages: {}" msgstr "Totaal aantal pakketten: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1759,23 +1759,23 @@ msgstr "" "Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " "argument)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Zoek alle versies van pakketten (standaard)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "toon alleen resultaten voor deze architectuur" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "toon allen resultaten die eigenaar zijn van BESTAND" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1783,47 +1783,47 @@ msgstr "" "toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " "aanbevolen pakketten bieden en bestanden VEREISTE" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "toon alleen resultaten die VEREISTE verouderen" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "toon alleen resultaten die VEREISTE aanbieden" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "toon alleen resultaten die VEREISTE aanbeveelt" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "toon alleen resultaten die VEREISTE verbeteren" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "toon alleen resultaten die VEREISTE suggereert" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "toon alleen resultaten die VEREISTE supplementeren" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "controleer niet-expliciete afhankelijkheden (bestanden en Provides); " "standaard" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "controleer afhankelijkheden precies als opgegeven, in tegenstelling met " "--alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1831,24 +1831,24 @@ msgstr "" "gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " "recursief." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "los mogelijkheden op van afkomstige pakket(ten)" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "toon recursieve boom voor pakket(ten)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "bewerk op overeenkomstige bron RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1856,27 +1856,27 @@ msgstr "" "toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" " negatief is)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "toon ook pakketten van inactieve module streams" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "toon gedetailleerde informatie over het pakket" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "bestandslijst in pakket tonen" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "Source-RPM-naam van pakket tonen" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "toon veranderlogs van het pakket" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1885,11 +1885,11 @@ msgstr "" "weergave-indeling voor het weergeven van pakketten: \"%%{name} %%{version} " "...\", gebruik --querytags om de volledige taglijst te bekijken" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "toon beschikbare tags voor gebruik met --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1897,7 +1897,7 @@ msgstr "" "gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" " de gevonden pakketten (standaard)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1905,7 +1905,7 @@ msgstr "" "gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" " (standaard voor rpm zoekopdracht)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1913,34 +1913,34 @@ msgstr "" "gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " "van de gevonden pakketten" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Toon mogelijkheden waarmee het pakket conflicteert." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1948,23 +1948,23 @@ msgstr "" "Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," " adviseert, suggereert en aanvult." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Toon mogelijkheden die het pakket kan verbeteren." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Toon de voorziene mogelijkheden van het pakket." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Toon de mogelijkheden die het pakket aanbeveelt." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Toon de mogelijkheden waar het pakket van afhangt." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1976,30 +1976,30 @@ msgstr "" " is de weergavecapaciteit afhankelijk van %% pre, %% post, %% preun en %% " "postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Toon de mogelijkheden die het pakket suggereert." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Toon de mogelijkheden die het pakket kan aanvullen." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Toon alleen beschikbare pakketten." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Toon alleen geïnstalleerde pakketten." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2007,7 +2007,7 @@ msgstr "" "Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" " pakket." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2015,19 +2015,19 @@ msgstr "" "Toon alleen pakketten die verwijderd kunen worden met het \"{prog} " "autoremove\" commando." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 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:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Toon alleen onlangs veranderde pakketten" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "de sleutel om te zoeken" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2037,7 +2037,7 @@ msgstr "" " '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" "requires-pre', '--suggests' of '--supplements' opties" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2047,15 +2047,26 @@ msgstr "" "(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" " --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argument {} vereist --whatrequires of --whatdepends optie" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %d %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Pakket {} bevat geen bestanden" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2070,6 +2081,16 @@ msgstr "" "beschrijving:\n" " Print een boom van pakketten voor de gegeven pakketten." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%d-%m-%Y %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "pakketdetails zoeken voor opgegeven string" @@ -2449,8 +2470,8 @@ msgstr "Ernst" msgid "Files" msgstr "Bestanden" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Geïnstalleerd" @@ -2527,112 +2548,107 @@ msgstr "slecht format: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt argument heeft meerdere waarden: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Setopt argument heeft geen waarde: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Algemene {prog} opties" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "Locatie configuratiebestand" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "Uitvoeren met zo min mogelijk meldingen" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "Uitvoeren met uitgebreide meldingen" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} versie weergeven en afsluiten" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "Instellen installatieroot" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "installeer geen documentatie" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "Alle plugins uitschakelen" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "plugins inschakelen op naam" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "Plugins uitschakelen op naam" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "Instellen aangepaste configuratie en repo-opties" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "los depsolve problemen op bij het overslaan van pakketten" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "toon commando hulp" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "best beschikbare pakketversies in transacties gebruiken." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "beperk de transactie niet tot de beste kandidaat" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "volledig vanuit systeemcache werken; update cache niet" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maximale wachttijd voor commando" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "debugging-outputniveau" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "error-outputniveau" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2641,19 +2657,19 @@ msgstr "" "zet verouderingsbewerking logica van {prog} aan voor het upgraden of tonen " "van mogelijkheden die het pakket verouderen voor info, list en repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "debugging-outputniveau voor rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "automatisch ja op alle vragen" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "automatisch nee op alle vragen" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2663,7 +2679,7 @@ msgstr "" "een ID, een door komma's gescheiden lijst met ID's of een hele reeks ID's. " "Deze optie kan meerdere keren worden opgegeven." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2675,7 +2691,7 @@ msgstr "" "reeks ID's. Deze optie kan meerdere keren worden opgegeven, maar sluit " "elkaar uit met `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2683,25 +2699,25 @@ msgstr "" "zet specifieke repositories aan volgens een id of een glob, kan meerdere " "keren gespecificeerd worden" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "Pakketten uitsluiten op naam of glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "zet excludepkgs uit" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2709,93 +2725,93 @@ 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:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "Kleurbeheer" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "Alleen IPv4-adressen gebruiken" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "Alleen IPv6-adressen gebruiken" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "stel map in waarnaar pakketten gekopieerd worden" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "Pakketten alleen downloaden" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "voeg een commentaar toe aan de transactie" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Omvat voor bugreparatie relevante pakketten, in updates" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Omvat voor verbetering relevante pakketten, in updates" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Omvat voor newpackage relevante pakketten, in updates" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Omvat voor beveiliging relevante pakketten, in updates" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Forceer het gebruik van een architectuur" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Lijst van belangrijkste commando's:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Lijst van plugincommando's:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Kan argument '%s' niet coderen: %s" @@ -3240,11 +3256,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installeren" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Upgrade" @@ -3252,7 +3268,7 @@ msgstr "Upgrade" msgid "Remove" msgstr "Verwijderen" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Downgrade" @@ -3309,204 +3325,204 @@ msgstr "Actie(s)" msgid "Altered" msgstr "Veranderd" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Geen transacties" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Geschiedenisinformatie mislukte" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Geen transactie-ID of pakket opgegeven" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Gewist" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Downgraded" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Upgraded" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Niet geïnstalleerd" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Nieuwer" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Ouder" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transactie-ID :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Begintijd :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Begin-rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u seconden)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutes)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u uren)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dagen)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Eindtijd :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Eind-rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Gebruiker :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Afgebroken" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Return-Code :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Succes" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Mislukkingen:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Mislukt:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Release versie :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Opdrachtregel :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Commentaar :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transactie uitgevoerd met:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pakketten veranderd:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet-output:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Fouten:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Dep-Installaties" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Als verouderd aangemerkt" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Als verouderd aanmerken" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Gewist" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Geherinstalleerd" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Pakket %s.%s %s is een upgrade" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Pakket %s.%s %s zal gewist worden" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Pakket %s.%s %s zal een downgrade zijn" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Pakket %s.%s %s zal verouderd worden" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Pakket %s.%s %s zal verouderd worden" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Beginnen oplossen afhankelijkheden" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Oplossen afhankelijkheden beeindigd" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3519,52 +3535,52 @@ msgstr "" " Fingerprint: %s\n" " Van : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Draaiend" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "In slaap" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Niet af te breken" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Traced/Gestopt" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Onbekend" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " De applicatie met PID %d is: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Geheugen : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Gestart: %s - %s geleden" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Status : %s" @@ -3589,7 +3605,8 @@ msgstr "Module of groep '%s' bestaat niet." msgid "Environment id '%s' does not exist." msgstr "Omgevings-id '%s' bestaat niet." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Omgevings-id '%s' is niet geïnstalleerd." @@ -3627,7 +3644,7 @@ msgstr "Kan \"{}\" niet instellen naar \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Kan cachemap niet instellen: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3635,31 +3652,31 @@ msgstr "" "Configuratiebestand URL \"{}\" kon niet gedownload worden:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Onbekende configuratie-optie: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Niet-correct of onbekend \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Repo %s heeft geen %s attr. voor setopt" @@ -3697,30 +3714,35 @@ msgstr "Repository '{}' mist naam in configuratie, id wordt gebruikt." msgid "Parsing file \"{}\" failed: {}" msgstr "Ontleden van bestand \"{}\" mislukte: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Fout bij het ontleden van een variabele uit bestand '{0}': {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: 0x%s is al geïmporteerd" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: importeerde sleutel 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Geverifieerd met DNS-record met DNSSEC-handtekening." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NIET geverifieerd met DNS-record." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "niet-versleuteld ophalen van repo sleutel voor %s van %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3728,16 +3750,16 @@ msgstr "" "Geen modulaire metadata beschikbaar voor modulair pakket '{}', het kan niet " "op het systeem geïnstalleerd worden" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Er is een rpm uitzondering opgetreden: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Geen modulaire metadata beschikbaar voor modulair pakket" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Zal een bron-rpmpakket (%s) niet installeren." @@ -3768,7 +3790,7 @@ msgstr "DNSSEC extensie: " 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "Niet ondersteund checksumtype: %s" @@ -4041,35 +4063,35 @@ msgstr "Mislukte bepaling van laatste makecache tijd." msgid "Parsing file failed: %s" msgstr "Ontleden van bestand mislukte: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Geladen plug-ins: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Fout bij laden plug-in \"%s\": %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Geen overeenkomsten gevonden voor de volgende ingeschakelde plug-in " "patronen: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "Geen overeenkomsten gevonden voor de volgende uitgeschakelde plug-in " "patronen: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "geen overeenkomende payload factory voor %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "snelste spiegel wordt bepaald (%s hosts).. " @@ -4266,16 +4288,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Ontbrekende objectsleutel \"{key}\" in groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Groeps-id '%s' is niet geïnstalleerd." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Omgevings-id '%s' is niet beschikbaar." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4284,32 +4307,32 @@ msgstr "" "Ongeldige waarde \"{group_type}\" voor environments.groups.group_type, " "alleen \"mandatory\" of \"optional\" wordt ondersteund." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Ontbrekende objectsleutel \"{key}\" in environments.groups." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Onverwachte waarde voor groepactie \"{action}\" voor groep \"{group}\"." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Ontbrekende objectsleutel \"{key}\" in een groep." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Onverwachte waarde voor omgevingsactie \"{action}\" voor omgeving \"{env}\"." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Ontbrekende objectsleutel \"{key}\" in een omgeving." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4355,6 +4378,15 @@ msgstr "Mislukte" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt argument heeft meerdere waarden: %s" + +#~ msgid "list modular packages" +#~ msgstr "toon modulaire pakketten" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Plug-ins zijn verwijderd" + #~ msgid "Already downloaded" #~ msgstr "Al gedownload" diff --git a/po/om.po b/po/om.po new file mode 100644 index 0000000000..990ece9b02 --- /dev/null +++ b/po/om.po @@ -0,0 +1,4119 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Elhanan Jair , 2023. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-06-07 21:20+0000\n" +"Last-Translator: Elhanan Jair \n" +"Language-Team: Oromo \n" +"Language: om\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: Weblate 4.17\n" + +#: dnf/automatic/emitter.py:32 +#, fuzzy, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Haaromsootiin armaan gadii yeroo '%s'tti hojiirra oolaniiru:" + +#: dnf/automatic/emitter.py:33 +#, fuzzy, python-format +msgid "Updates completed at %s" +msgstr "Haaromsi yeroo %s'tti xumurame" + +#: dnf/automatic/emitter.py:34 +#, fuzzy, python-format +msgid "The following updates are available on '%s':" +msgstr "Haaromsootiin armaan gadii yeroo '%s'tti jiraatu:" + +#: dnf/automatic/emitter.py:35 +#, fuzzy, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Haaromsootiin armaan gadii yeero '%s'tti bu'aniiru:" + +#: dnf/automatic/emitter.py:83 +#, fuzzy, python-format +msgid "Updates applied on '%s'." +msgstr "Haaromsi %stti hojiirra ooleera." + +#: dnf/automatic/emitter.py:85 +#, fuzzy, python-format +msgid "Updates downloaded on '%s'." +msgstr "Haaromsootiin yeroo '%s'tti bu'aniiru" + +#: dnf/automatic/emitter.py:87 +#, fuzzy, python-format +msgid "Updates available on '%s'." +msgstr "Haaromsootiin '%s'tti jiraatu." + +#: dnf/automatic/emitter.py:117 +#, fuzzy, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Imeelii karaa '%s':%s erguuf hin milkoofne" + +#: dnf/automatic/emitter.py:147 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "" + +#: dnf/automatic/main.py:165 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" + +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 +#, fuzzy +msgid "GPG check FAILED" +msgstr "sakatta'ini GPG hin milkoofne" + +#: dnf/automatic/main.py:288 +msgid "Waiting for internet connection..." +msgstr "" + +#: dnf/automatic/main.py:318 +#, fuzzy +msgid "Started dnf-automatic." +msgstr "dnf-automatic jalqabame" + +#: dnf/automatic/main.py:322 +msgid "Sleep for {} second" +msgid_plural "Sleep for {} seconds" +msgstr[0] "" +msgstr[1] "" + +#: dnf/automatic/main.py:329 +#, fuzzy +msgid "System is off-line." +msgstr "Sirni sarara aladha." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/cli/main.py:83 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Dogoggora: %s" + +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 +msgid "loading repo '{}' failure: {}" +msgstr "" + +#: dnf/base.py:152 +msgid "Loading repository '{}' has failed" +msgstr "" + +#: dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" + +#: 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:355 dnf/cli/commands/__init__.py:91 +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 "" + +#: dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +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/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" + +#. performs the md sync +#: dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" + +#: dnf/base.py:411 dnf/base.py:478 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" + +#: dnf/base.py:423 dnf/base.py:491 +#, fuzzy, python-format +msgid "Ignoring repositories: %s" +msgstr "Kuusaawwan dhiisuu: %s" + +#: dnf/base.py:426 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" + +#: dnf/base.py:519 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: dnf/base.py:521 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "" + +#: dnf/base.py:653 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "" + +#: dnf/base.py:711 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" + +#: dnf/base.py:973 +msgid "Running transaction check" +msgstr "" + +#: dnf/base.py:981 +msgid "Error: transaction check vs depsolve:" +msgstr "" + +#: dnf/base.py:987 +msgid "Transaction check succeeded." +msgstr "" + +#: dnf/base.py:990 +msgid "Running transaction test" +msgstr "" + +#: dnf/base.py:1000 dnf/base.py:1157 +msgid "RPM: {}" +msgstr "RPM: {}" + +#: dnf/base.py:1001 +msgid "Transaction test error:" +msgstr "" + +#: dnf/base.py:1012 +msgid "Transaction test succeeded." +msgstr "" + +#: dnf/base.py:1036 +msgid "Running transaction" +msgstr "" + +#: dnf/base.py:1076 +msgid "Disk Requirements:" +msgstr "" + +#: dnf/base.py:1079 +#, 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:1086 +#, fuzzy +msgid "Error Summary" +msgstr "Dogoggora goolabbii" + +#: dnf/base.py:1112 +#, python-brace-format +msgid "RPMDB altered outside of {prog}." +msgstr "" + +#: dnf/base.py:1158 dnf/base.py:1166 +msgid "Could not run transaction." +msgstr "" + +#: dnf/base.py:1161 +msgid "Transaction couldn't start:" +msgstr "" + +#: dnf/base.py:1175 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "" + +#: dnf/base.py:1257 +msgid "Some packages were not downloaded. Retrying." +msgstr "" + +#: dnf/base.py:1287 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" +msgstr "" + +#: dnf/base.py:1291 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" +msgstr "" + +#: dnf/base.py:1333 +msgid "Cannot add local packages, because transaction job already exists" +msgstr "" + +#: dnf/base.py:1347 +#, fuzzy +msgid "Could not open: {}" +msgstr "Banuu hin dandeenye: {}" + +#: dnf/base.py:1385 +#, python-format +msgid "Public key for %s is not installed" +msgstr "" + +#: dnf/base.py:1389 +#, python-format +msgid "Problem opening package %s" +msgstr "" + +#: dnf/base.py:1397 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "" + +#: dnf/base.py:1401 +#, python-format +msgid "Package %s is not signed" +msgstr "" + +#: dnf/base.py:1431 +#, fuzzy, python-format +msgid "Cannot remove %s" +msgstr "%s haqu hin dandeenye" + +#: dnf/base.py:1435 +#, python-format +msgid "%s removed" +msgstr "" + +#: dnf/base.py:1719 +msgid "No match for group package \"{}\"" +msgstr "" + +#: dnf/base.py:1801 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "" + +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 +#: dnf/cli/commands/__init__.py:636 dnf/cli/commands/install.py:80 +#: dnf/cli/commands/install.py:103 dnf/cli/commands/install.py:110 +#, fuzzy +msgid "Nothing to do." +msgstr "Homaa hin godhaamu." + +#: dnf/base.py:1842 +msgid "No groups marked for removal." +msgstr "" + +#: dnf/base.py:1876 +msgid "No group marked for upgrade." +msgstr "" + +#: dnf/base.py:2090 +#, python-format +msgid "Package %s not installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 +#: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 +#: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 +#: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 +#: dnf/cli/commands/reinstall.py:70 dnf/cli/commands/reinstall.py:84 +#: dnf/cli/commands/upgrade.py:105 dnf/cli/commands/upgrade.py:116 +#, python-format +msgid "No match for argument: %s" +msgstr "" + +#: dnf/base.py:2099 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2122 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "" + +#: dnf/base.py:2137 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" + +#: dnf/base.py:2152 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "" + +#: dnf/base.py:2162 +#, python-format +msgid "" +"The same or higher version of %s is already installed, cannot update it." +msgstr "" + +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 +#, python-format +msgid "Package %s available, but not installed." +msgstr "" + +#: dnf/base.py:2228 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" + +#: dnf/base.py:2253 +#, python-format +msgid "No package %s installed." +msgstr "" + +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 +#: dnf/cli/commands/remove.py:133 +#, python-format +msgid "Not a valid form: %s" +msgstr "" + +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 +#: dnf/cli/commands/remove.py:162 +msgid "No packages marked for removal." +msgstr "" + +#: dnf/base.py:2374 dnf/cli/cli.py:428 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "" + +#: dnf/base.py:2379 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" + +#: dnf/base.py:2479 +msgid "No security updates needed, but {} update available" +msgstr "" + +#: dnf/base.py:2481 +msgid "No security updates needed, but {} updates available" +msgstr "" + +#: dnf/base.py:2485 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" + +#: dnf/base.py:2487 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#. raise an exception, because po.repoid is not in self.repos +#: dnf/base.py:2508 +#, python-format +msgid "Unable to retrieve a key for a commandline package: %s" +msgstr "" + +#: dnf/base.py:2516 +#, python-format +msgid ". Failing package is: %s" +msgstr "" + +#: dnf/base.py:2517 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "" + +#: dnf/base.py:2529 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" + +#: dnf/base.py:2565 +msgid "The key has been approved." +msgstr "" + +#: dnf/base.py:2568 +msgid "The key has been rejected." +msgstr "" + +#: dnf/base.py:2601 +#, python-format +msgid "Key import failed (code %d)" +msgstr "" + +#: dnf/base.py:2603 +msgid "Key imported successfully" +msgstr "" + +#: dnf/base.py:2607 +msgid "Didn't install any keys" +msgstr "" + +#: dnf/base.py:2610 +#, 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:2621 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" + +#: dnf/base.py:2674 +msgid " * Maybe you meant: {}" +msgstr "" + +#: dnf/base.py:2706 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2709 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" + +#: dnf/base.py:2712 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: dnf/base.py:2715 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" + +#: dnf/base.py:2733 dnf/base.py:2753 +msgid "No match for argument" +msgstr "" + +#: dnf/base.py:2741 dnf/base.py:2761 +msgid "All matches were filtered out by exclude filtering for argument" +msgstr "" + +#: dnf/base.py:2743 +msgid "All matches were filtered out by modular filtering for argument" +msgstr "" + +#: dnf/base.py:2759 +msgid "All matches were installed from a different repository for argument" +msgstr "" + +#: dnf/base.py:2820 +#, 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:476 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" + +#: dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" + +#: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 +#: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 +#, python-format +msgid "Config error: %s" +msgstr "" + +#: dnf/cli/aliases.py:191 +msgid "Aliases contain infinite recursion" +msgstr "" + +#: dnf/cli/aliases.py:209 +#, python-format +msgid "%s, using original arguments." +msgstr "" + +#: dnf/cli/cli.py:137 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr "" + +#: dnf/cli/cli.py:139 +#, python-format +msgid " Built : %s at %s" +msgstr "" + +#: dnf/cli/cli.py:147 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: dnf/cli/cli.py:173 +#, python-brace-format +msgid "" +"It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" +"It is recommended to rather 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/cli/cli.py:212 +#, python-brace-format +msgid "{prog} will only download packages for the transaction." +msgstr "" + +#: dnf/cli/cli.py:215 +#, python-brace-format +msgid "" +"{prog} will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" + +#: dnf/cli/cli.py:219 +msgid "Operation aborted." +msgstr "" + +#: dnf/cli/cli.py:226 +msgid "Downloading Packages:" +msgstr "" + +#: dnf/cli/cli.py:232 +msgid "Error downloading packages:" +msgstr "" + +#: dnf/cli/cli.py:287 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" + +#: dnf/cli/cli.py:337 +msgid "Changelogs for {}" +msgstr "" + +#: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 +msgid "Obsoleting Packages" +msgstr "" + +#: dnf/cli/cli.py:399 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 +#, python-format +msgid "No package %s available." +msgstr "" + +#: dnf/cli/cli.py:434 +msgid "No packages marked for downgrade." +msgstr "" + +#: dnf/cli/cli.py:485 +msgid "Installed Packages" +msgstr "" + +#: dnf/cli/cli.py:493 +msgid "Available Packages" +msgstr "" + +#: dnf/cli/cli.py:497 +msgid "Autoremove Packages" +msgstr "" + +#: dnf/cli/cli.py:499 +msgid "Extra Packages" +msgstr "" + +#: dnf/cli/cli.py:503 +msgid "Available Upgrades" +msgstr "" + +#: dnf/cli/cli.py:519 +msgid "Recently Added Packages" +msgstr "" + +#: dnf/cli/cli.py:523 +msgid "No matching Packages to list" +msgstr "" + +#: dnf/cli/cli.py:604 +msgid "" +"No matches found. If searching for a file, try specifying the full path or " +"using a wildcard prefix (\"*/\") at the beginning." +msgstr "" + +#: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "" + +#: dnf/cli/cli.py:687 +#, python-format +msgid "No repository match: %s" +msgstr "" + +#: dnf/cli/cli.py:721 +msgid "" +"This command has to be run with superuser privileges (under the root user on" +" most systems)." +msgstr "" + +#: dnf/cli/cli.py:751 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "" + +#: dnf/cli/cli.py:754 +#, python-format, python-brace-format +msgid "" +"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" +"command(%s)'\"" +msgstr "" + +#: dnf/cli/cli.py:758 +#, python-brace-format +msgid "" +"It could be a {prog} plugin command, but loading of plugins is currently " +"disabled." +msgstr "" + +#: dnf/cli/cli.py:816 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" + +#: dnf/cli/cli.py:822 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" + +#: dnf/cli/cli.py:904 +msgid "" +"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:924 +msgid "Config file \"{}\" does not exist" +msgstr "" + +#: dnf/cli/cli.py:944 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" + +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 +msgid "argument {}: not allowed with argument {}" +msgstr "" + +#: dnf/cli/cli.py:1025 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "" + +#: dnf/cli/cli.py:1045 +msgid "Excludes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1048 +msgid "Includes in dnf.conf: " +msgstr "" + +#: dnf/cli/cli.py:1051 +msgid "Excludes in repo " +msgstr "" + +#: dnf/cli/cli.py:1054 +msgid "Includes in repo " +msgstr "" + +#: dnf/cli/commands/__init__.py:38 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "" + +#: dnf/cli/commands/__init__.py:40 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" + +#: dnf/cli/commands/__init__.py:44 +#, 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/commands/__init__.py:71 +#, python-format +msgid "Problem repository: %s" +msgstr "" + +#: dnf/cli/commands/__init__.py:158 +msgid "display details about a package or group of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 +msgid "show all packages (default)" +msgstr "" + +#: dnf/cli/commands/__init__.py:171 dnf/cli/commands/__init__.py:738 +#: dnf/cli/commands/module.py:376 +msgid "show only available packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:174 dnf/cli/commands/__init__.py:741 +msgid "show only installed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 +msgid "show only extras packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 +#: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 +msgid "show only upgrades packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 +msgid "show only autoremove packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 +msgid "show only recently changed packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:190 dnf/cli/commands/__init__.py:265 +#: dnf/cli/commands/__init__.py:769 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:193 +msgid "Package name specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:221 +msgid "list a package or groups of packages" +msgstr "" + +#: dnf/cli/commands/__init__.py:235 +msgid "find what package provides the given value" +msgstr "" + +#: dnf/cli/commands/__init__.py:239 +msgid "PROVIDE" +msgstr "" + +#: dnf/cli/commands/__init__.py:240 +msgid "Provide specification to search for" +msgstr "" + +#: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 +msgid "Searching Packages: " +msgstr "" + +#: dnf/cli/commands/__init__.py:258 +msgid "check for available package upgrades" +msgstr "" + +#: dnf/cli/commands/__init__.py:264 +msgid "show changelogs before update" +msgstr "" + +#: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 +#: dnf/cli/commands/__init__.py:465 +msgid "No package available." +msgstr "" + +#: dnf/cli/commands/__init__.py:371 +msgid "No packages marked for install." +msgstr "" + +#: dnf/cli/commands/__init__.py:407 +msgid "No package installed." +msgstr "" + +#: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 +#: dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr "" + +#: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 +#: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 +#, python-format +msgid "Installed package %s%s not available." +msgstr "" + +#: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 +#: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 +msgid "No package installed from the repository." +msgstr "" + +#: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" + +#: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 +msgid "No packages marked for upgrade." +msgstr "" + +#: dnf/cli/commands/__init__.py:721 +msgid "run commands on top of all packages in given repository" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "REPOID" +msgstr "" + +#: dnf/cli/commands/__init__.py:760 +msgid "Repository ID" +msgstr "" + +#: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 +#: dnf/cli/commands/updateinfo.py:108 +msgid "Package specification" +msgstr "" + +#: dnf/cli/commands/__init__.py:796 +msgid "display a helpful usage message" +msgstr "" + +#: dnf/cli/commands/__init__.py:800 +msgid "COMMAND" +msgstr "" + +#: dnf/cli/commands/__init__.py:801 +#, python-brace-format +msgid "{prog} command to get help for" +msgstr "" + +#: dnf/cli/commands/alias.py:40 +msgid "List or create command aliases" +msgstr "" + +#: dnf/cli/commands/alias.py:47 +msgid "enable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:50 +msgid "disable aliases resolving" +msgstr "" + +#: dnf/cli/commands/alias.py:53 +msgid "action to do with aliases" +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/alias.py:144 +#, python-format +msgid "Alias not found: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:147 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" + +#: dnf/cli/commands/alias.py:155 +#, python-format +msgid "%s, alias %s=\"%s\"" +msgstr "" + +#: dnf/cli/commands/alias.py:157 +#, python-format +msgid "Alias %s='%s'" +msgstr "" + +#: dnf/cli/commands/alias.py:161 +msgid "Aliases resolving is disabled." +msgstr "" + +#: dnf/cli/commands/alias.py:166 +msgid "No aliases specified." +msgstr "" + +#: dnf/cli/commands/alias.py:173 +msgid "No alias specified." +msgstr "" + +#: dnf/cli/commands/alias.py:179 +msgid "No aliases defined." +msgstr "" + +#: dnf/cli/commands/alias.py:186 +#, python-format +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/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:98 +msgid "{} has missing requires of {}" +msgstr "" + +#: dnf/cli/commands/check.py:118 +msgid "{} is a duplicate with {}" +msgstr "" + +#: dnf/cli/commands/check.py:129 +msgid "{} is obsoleted by {}" +msgstr "" + +#: dnf/cli/commands/check.py:138 +msgid "{} provides {} but it cannot be found" +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] "" +msgstr[1] "" + +#: 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/deplist.py:32 +msgid "" +"[deprecated, use repoquery --deplist] 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:46 +msgid "display, or use, the groups information" +msgstr "" + +#: dnf/cli/commands/group.py:72 +msgid "No group data available for configured repositories." +msgstr "" + +#: dnf/cli/commands/group.py:126 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "" + +#: dnf/cli/commands/group.py:167 +msgid "Warning: No groups match:" +msgstr "" + +#: dnf/cli/commands/group.py:196 +msgid "Available Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:198 +msgid "Installed Environment Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 +msgid "Installed Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 +msgid "Installed Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:222 dnf/cli/commands/group.py:305 +msgid "Available Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:229 dnf/cli/commands/group.py:312 +msgid "Available Language Groups:" +msgstr "" + +#: dnf/cli/commands/group.py:319 +msgid "include optional packages from group" +msgstr "" + +#: dnf/cli/commands/group.py:322 +msgid "show also hidden groups" +msgstr "" + +#: dnf/cli/commands/group.py:324 +msgid "show only installed groups" +msgstr "" + +#: dnf/cli/commands/group.py:326 +msgid "show only available groups" +msgstr "" + +#: dnf/cli/commands/group.py:328 +msgid "show also ID of groups" +msgstr "" + +#: dnf/cli/commands/group.py:330 +msgid "available subcommands: {} (default), {}" +msgstr "" + +#: dnf/cli/commands/group.py:334 +msgid "argument for group subcommand" +msgstr "" + +#: dnf/cli/commands/group.py:343 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "" + +#: dnf/cli/commands/group.py:399 +msgid "Unable to find a mandatory group package." +msgstr "" + +#: dnf/cli/commands/history.py:48 +msgid "display, or use, the transaction history" +msgstr "" + +#: dnf/cli/commands/history.py:66 +msgid "For the store command, file path to store the transaction to" +msgstr "" + +#: dnf/cli/commands/history.py:68 +msgid "" +"For the replay command, don't check for installed packages matching those in" +" transaction" +msgstr "" + +#: dnf/cli/commands/history.py:71 +msgid "" +"For the replay command, don't check for extra packages pulled into the " +"transaction" +msgstr "" + +#: dnf/cli/commands/history.py:74 +msgid "" +"For the replay command, skip packages that are not available or have missing" +" dependencies" +msgstr "" + +#: dnf/cli/commands/history.py:94 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" + +#: dnf/cli/commands/history.py:101 +msgid "No transaction file name given." +msgstr "" + +#: dnf/cli/commands/history.py:103 +msgid "More than one argument given as transaction file name." +msgstr "" + +#: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 +msgid "No transaction ID or package name given." +msgstr "" + +#: dnf/cli/commands/history.py:142 +#, python-format +msgid "You don't have access to the history DB: %s" +msgstr "" + +#: dnf/cli/commands/history.py:151 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" + +#: dnf/cli/commands/history.py:156 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" + +#: dnf/cli/commands/history.py:175 +msgid "No transaction ID given" +msgstr "" + +#: dnf/cli/commands/history.py:179 +#, python-brace-format +msgid "Transaction ID \"{0}\" not found." +msgstr "" + +#: dnf/cli/commands/history.py:185 +msgid "Found more than one transaction ID!" +msgstr "" + +#: dnf/cli/commands/history.py:203 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "" + +#: dnf/cli/commands/history.py:205 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "" + +#: dnf/cli/commands/history.py:267 +msgid "No packages to list" +msgstr "" + +#: dnf/cli/commands/history.py:290 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" + +#: dnf/cli/commands/history.py:294 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: dnf/cli/commands/history.py:323 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: dnf/cli/commands/history.py:368 +msgid "{} exists, overwrite?" +msgstr "" + +#: dnf/cli/commands/history.py:371 +msgid "Not overwriting {}, exiting." +msgstr "" + +#: dnf/cli/commands/history.py:378 +msgid "Transaction saved to {}." +msgstr "" + +#: dnf/cli/commands/history.py:381 +msgid "Error storing transaction: {}" +msgstr "" + +#: dnf/cli/commands/history.py:397 +msgid "Warning, the following problems occurred while running a transaction:" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/install.py:166 +#, 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 "%s marked as user installed." +msgstr "" + +#: dnf/cli/commands/mark.py:56 +#, python-format +msgid "%s unmarked as user installed." +msgstr "" + +#: 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:282 +msgid "Error:" +msgstr "" + +#: dnf/cli/commands/mark.py:87 +#, python-format +msgid "Package %s is not installed." +msgstr "" + +#: dnf/cli/commands/module.py:54 +msgid "" +"Only module name, stream, architecture or profile is used. Ignoring unneeded" +" information in argument: '{}'" +msgstr "" + +#: dnf/cli/commands/module.py:80 +msgid "list all module streams, profiles and states" +msgstr "" + +#: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 +msgid "No matching Modules to list" +msgstr "" + +#: dnf/cli/commands/module.py:114 +msgid "print detailed information about a module" +msgstr "" + +#: dnf/cli/commands/module.py:136 +msgid "enable a module stream" +msgstr "" + +#: dnf/cli/commands/module.py:160 +msgid "disable a module with all its streams" +msgstr "" + +#: dnf/cli/commands/module.py:184 +msgid "reset a module" +msgstr "" + +#: dnf/cli/commands/module.py:205 +msgid "install a module profile including its packages" +msgstr "" + +#: dnf/cli/commands/module.py:226 +msgid "update packages associated with an active stream" +msgstr "" + +#: dnf/cli/commands/module.py:243 +msgid "remove installed module profiles and their packages" +msgstr "" + +#: dnf/cli/commands/module.py:267 +msgid "Package {} belongs to multiple modules, skipping" +msgstr "" + +#: dnf/cli/commands/module.py:280 +msgid "switch a module to a stream and distrosync rpm packages" +msgstr "" + +#: dnf/cli/commands/module.py:302 +msgid "locate a module the modular packages belong to" +msgstr "" + +#: dnf/cli/commands/module.py:317 +msgid "list packages belonging to a module" +msgstr "" + +#: dnf/cli/commands/module.py:352 +msgid "Interact with Modules." +msgstr "" + +#: dnf/cli/commands/module.py:365 +msgid "show only enabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:368 +msgid "show only disabled modules" +msgstr "" + +#: dnf/cli/commands/module.py:371 +msgid "show only installed modules or packages" +msgstr "" + +#: dnf/cli/commands/module.py:374 +msgid "show profile content" +msgstr "" + +#: dnf/cli/commands/module.py:379 +msgid "remove all modular packages" +msgstr "" + +#: dnf/cli/commands/module.py:389 +msgid "Module specification" +msgstr "" + +#: dnf/cli/commands/module.py:411 +msgid "{} {} {}: too few arguments" +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/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: dnf/cli/commands/remove.py:95 +msgid "No duplicated packages found for removal." +msgstr "" + +#: dnf/cli/commands/remove.py:127 +msgid "No old installonly packages found for removal." +msgstr "" + +#: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 +#: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 +msgid "unknown" +msgstr "" + +#: dnf/cli/commands/repolist.py:40 +#, python-format +msgid "Never (last: %s)" +msgstr "" + +#: 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 "" + +#: dnf/cli/commands/repolist.py:76 +msgid "display the configured software repositories" +msgstr "" + +#: dnf/cli/commands/repolist.py:83 +msgid "show all repos" +msgstr "" + +#: 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/commands/repolist.py:125 +msgid "No repositories available" +msgstr "" + +#: dnf/cli/commands/repolist.py:143 dnf/cli/commands/repolist.py:144 +msgid "enabled" +msgstr "" + +#: 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/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:246 dnf/cli/commands/repolist.py:273 +msgid "repo id" +msgstr "" + +#: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 +#: dnf/cli/commands/repolist.py:281 +msgid "status" +msgstr "" + +#: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 +msgid "repo name" +msgstr "" + +#: dnf/cli/commands/repolist.py:291 +msgid "Total packages: {}" +msgstr "" + +#: dnf/cli/commands/repoquery.py:110 +msgid "search for packages matching keyword" +msgstr "" + +#: dnf/cli/commands/repoquery.py:124 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:127 +msgid "Query all versions of packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:130 +msgid "show only results from this ARCH" +msgstr "" + +#: dnf/cli/commands/repoquery.py:132 +msgid "show only results that owns FILE" +msgstr "" + +#: dnf/cli/commands/repoquery.py:135 +msgid "show only results that conflict REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:138 +msgid "" +"shows results that requires, suggests, supplements, enhances, or recommends " +"package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:142 +msgid "show only results that obsolete REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:145 +msgid "show only results that provide REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:148 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:151 +msgid "show only results that recommend REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:154 +msgid "show only results that enhance REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:157 +msgid "show only results that suggest REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:160 +msgid "show only results that supplement REQ" +msgstr "" + +#: dnf/cli/commands/repoquery.py:163 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: dnf/cli/commands/repoquery.py:165 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: dnf/cli/commands/repoquery.py:167 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: dnf/cli/commands/repoquery.py:169 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: dnf/cli/commands/repoquery.py:171 +msgid "resolve capabilities to originating package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:173 +msgid "show recursive tree for package(s)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:175 +msgid "operate on corresponding source RPM" +msgstr "" + +#: dnf/cli/commands/repoquery.py:177 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:180 +msgid "list also packages of inactive module streams" +msgstr "" + +#: dnf/cli/commands/repoquery.py:185 +msgid "show detailed information about the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:188 +msgid "show list of files in the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:191 +msgid "show package source RPM name" +msgstr "" + +#: dnf/cli/commands/repoquery.py:194 +msgid "show changelogs of the package" +msgstr "" + +#: dnf/cli/commands/repoquery.py:197 +#, python-format, python-brace-format +msgid "" +"display format for listing packages: \"%%{name} %%{version} ...\", use " +"--querytags to view full tag list" +msgstr "" + +#: dnf/cli/commands/repoquery.py:201 +msgid "show available tags to use with --queryformat" +msgstr "" + +#: dnf/cli/commands/repoquery.py:205 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:208 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" + +#: dnf/cli/commands/repoquery.py:214 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:217 +msgid "Display in which comps groups are presented selected packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:221 +msgid "limit the query to installed duplicate packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:228 +msgid "limit the query to installed installonly packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:231 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" + +#: dnf/cli/commands/repoquery.py:233 +msgid "show a location from where packages can be downloaded" +msgstr "" + +#: dnf/cli/commands/repoquery.py:236 +msgid "Display capabilities that the package conflicts with." +msgstr "" + +#: dnf/cli/commands/repoquery.py:237 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:239 +msgid "Display capabilities that the package can enhance." +msgstr "" + +#: dnf/cli/commands/repoquery.py:240 +msgid "Display capabilities provided by the package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:241 +msgid "Display capabilities that the package recommends." +msgstr "" + +#: dnf/cli/commands/repoquery.py:242 +msgid "Display capabilities that the package depends on." +msgstr "" + +#: dnf/cli/commands/repoquery.py:243 +#, python-format +msgid "" +"If the package is not installed display capabilities that it depends on for " +"running %%pre and %%post scriptlets. If the package is installed display " +"capabilities that is depends for %%pre, %%post, %%preun and %%postun." +msgstr "" + +#: dnf/cli/commands/repoquery.py:246 +msgid "Display capabilities that the package suggests." +msgstr "" + +#: dnf/cli/commands/repoquery.py:247 +msgid "Display capabilities that the package can supplement." +msgstr "" + +#: dnf/cli/commands/repoquery.py:253 +msgid "Display only available packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:256 +msgid "Display only installed packages." +msgstr "" + +#: dnf/cli/commands/repoquery.py:257 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" + +#: dnf/cli/commands/repoquery.py:258 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" + +#: dnf/cli/commands/repoquery.py:259 +#, python-brace-format +msgid "" +"Display only packages that can be removed by \"{prog} autoremove\" command." +msgstr "" + +#: dnf/cli/commands/repoquery.py:261 +msgid "Display only packages that were installed by user." +msgstr "" + +#: dnf/cli/commands/repoquery.py:273 +msgid "Display only recently edited packages" +msgstr "" + +#: dnf/cli/commands/repoquery.py:276 +msgid "the key to search for" +msgstr "" + +#: dnf/cli/commands/repoquery.py:298 +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:308 +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:315 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). +#: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 +msgid "Package {} contains no files" +msgstr "" + +#: dnf/cli/commands/repoquery.py:572 +#, 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 the packages." +msgstr "" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +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 "" + +#: 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:460 +msgctxt "long" +msgid "Name" +msgstr "" + +#: dnf/cli/commands/search.py:62 dnf/cli/output.py:513 +msgctxt "long" +msgid "Summary" +msgstr "" + +#: dnf/cli/commands/search.py:63 dnf/cli/output.py:523 +msgctxt "long" +msgid "Description" +msgstr "" + +#: dnf/cli/commands/search.py:64 dnf/cli/output.py:516 +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 "" + +#. 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: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: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/shell.py:181 +msgid "" +"{} [command]\n" +" print help" +msgstr "" + +#: 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/shell.py:191 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" + +#: 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/shell.py:201 +msgid "" +"{}\n" +" run the transaction" +msgstr "" + +#: dnf/cli/commands/shell.py:205 +msgid "" +"{}\n" +" exit the shell" +msgstr "" + +#: 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/shell.py:262 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "" + +#: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 +msgid "Complete!" +msgstr "" + +#: dnf/cli/commands/shell.py:294 +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 "" + +#: 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/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:357 +msgid "Bugs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Type" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Update ID" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Updated" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "CVEs" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Description" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Rights" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Severity" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 +msgid "Files" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 +msgid "Installed" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +msgid "false" +msgstr "" + +#: dnf/cli/commands/updateinfo.py:385 +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:88 +msgid "Terminated." +msgstr "" + +#: dnf/cli/main.py:116 +msgid "No read/execute access in current directory, moving to /" +msgstr "" + +#: dnf/cli/main.py:135 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" + +#: dnf/cli/main.py:139 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:142 +msgid " or '{}' to skip uninstallable packages" +msgstr "" + +#: dnf/cli/main.py:147 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:150 +msgid " or '{}' to use not only best candidate packages" +msgstr "" + +#: dnf/cli/main.py:167 +msgid "Dependencies resolved." +msgstr "" + +#: dnf/cli/option_parser.py:65 +#, python-format +msgid "Command line error: %s" +msgstr "" + +#: dnf/cli/option_parser.py:104 +#, python-format +msgid "bad format: %s" +msgstr "" + +#: dnf/cli/option_parser.py:115 +#, python-format +msgid "Setopt argument has no value: %s" +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:171 +#, python-brace-format +msgid "General {prog} options" +msgstr "" + +#: dnf/cli/option_parser.py:175 +msgid "config file location" +msgstr "" + +#: dnf/cli/option_parser.py:178 +msgid "quiet operation" +msgstr "" + +#: dnf/cli/option_parser.py:180 +msgid "verbose operation" +msgstr "" + +#: dnf/cli/option_parser.py:182 +#, python-brace-format +msgid "show {prog} version and exit" +msgstr "" + +#: dnf/cli/option_parser.py:184 +msgid "set install root" +msgstr "" + +#: dnf/cli/option_parser.py:187 +msgid "do not install documentations" +msgstr "" + +#: dnf/cli/option_parser.py:190 +msgid "disable all plugins" +msgstr "" + +#: dnf/cli/option_parser.py:193 +msgid "enable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:197 +msgid "disable plugins by name" +msgstr "" + +#: dnf/cli/option_parser.py:200 +msgid "override the value of $releasever in config and repo files" +msgstr "" + +#: dnf/cli/option_parser.py:204 +msgid "set arbitrary config and repo options" +msgstr "" + +#: dnf/cli/option_parser.py:207 +msgid "resolve depsolve problems by skipping packages" +msgstr "" + +#: dnf/cli/option_parser.py:210 +msgid "show command help" +msgstr "" + +#: dnf/cli/option_parser.py:214 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" + +#: dnf/cli/option_parser.py:218 +msgid "try the best available package versions in transactions." +msgstr "" + +#: dnf/cli/option_parser.py:220 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: dnf/cli/option_parser.py:223 +msgid "run entirely from system cache, don't update cache" +msgstr "" + +#: dnf/cli/option_parser.py:227 +msgid "maximum command wait time" +msgstr "" + +#: dnf/cli/option_parser.py:230 +msgid "debugging output level" +msgstr "" + +#: dnf/cli/option_parser.py:233 +msgid "dumps detailed solving results into files" +msgstr "" + +#: dnf/cli/option_parser.py:237 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" + +#: dnf/cli/option_parser.py:240 +msgid "error output level" +msgstr "" + +#: dnf/cli/option_parser.py:243 +#, 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:248 +msgid "debugging output level for rpm" +msgstr "" + +#: dnf/cli/option_parser.py:251 +msgid "automatically answer yes for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:254 +msgid "automatically answer no for all questions" +msgstr "" + +#: dnf/cli/option_parser.py:258 +msgid "" +"Temporarily enable repositories for the purpose of the current dnf command. " +"Accepts an id, a comma-separated list of ids, or a glob of ids. This option " +"can be specified multiple times." +msgstr "" + +#: dnf/cli/option_parser.py:265 +msgid "" +"Temporarily disable active repositories for the purpose of the current dnf " +"command. Accepts an id, a comma-separated list of ids, or a glob of ids. " +"This option can be specified multiple times, but is mutually exclusive with " +"`--repo`." +msgstr "" + +#: dnf/cli/option_parser.py:272 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" + +#: dnf/cli/option_parser.py:277 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:281 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" + +#: dnf/cli/option_parser.py:285 +msgid "exclude packages by name or glob" +msgstr "" + +#: dnf/cli/option_parser.py:290 +msgid "disable excludepkgs" +msgstr "" + +#: dnf/cli/option_parser.py:295 +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:299 +msgid "disable removal of dependencies that are no longer used" +msgstr "" + +#: dnf/cli/option_parser.py:302 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" + +#: dnf/cli/option_parser.py:304 +msgid "control whether color is used" +msgstr "" + +#: dnf/cli/option_parser.py:307 +msgid "set metadata as expired before running the command" +msgstr "" + +#: dnf/cli/option_parser.py:310 +msgid "resolve to IPv4 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:313 +msgid "resolve to IPv6 addresses only" +msgstr "" + +#: dnf/cli/option_parser.py:316 +msgid "set directory to copy packages to" +msgstr "" + +#: dnf/cli/option_parser.py:319 +msgid "only download packages" +msgstr "" + +#: dnf/cli/option_parser.py:321 +msgid "add a comment to transaction" +msgstr "" + +#: dnf/cli/option_parser.py:324 +msgid "Include bugfix relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:327 +msgid "Include enhancement relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:330 +msgid "Include newpackage relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:333 +msgid "Include security relevant packages, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:337 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:341 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:344 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:349 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" + +#: dnf/cli/option_parser.py:355 +msgid "Force the use of an architecture" +msgstr "" + +#: dnf/cli/option_parser.py:377 +msgid "List of Main Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:378 +msgid "List of Plugin Commands:" +msgstr "" + +#: dnf/cli/option_parser.py:415 +#, python-format +msgid "Cannot encode argument '%s': %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:459 +msgctxt "short" +msgid "Name" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:465 +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:466 dnf/cli/output.py:1247 +msgctxt "short" +msgid "Version" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Version'. +#: dnf/cli/output.py:467 dnf/cli/output.py:1249 +msgctxt "long" +msgid "Version" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:470 +msgid "Release" +msgstr "" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:471 dnf/cli/output.py:1238 +msgctxt "short" +msgid "Arch" +msgstr "" + +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: dnf/cli/output.py:472 dnf/cli/output.py:1241 +msgctxt "long" +msgid "Architecture" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Size'. +#: dnf/cli/output.py:474 dnf/cli/output.py:1264 +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:474 dnf/cli/output.py:1262 +msgctxt "short" +msgid "Size" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:478 +msgid "Source" +msgstr "" + +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:479 dnf/cli/output.py:1253 +msgctxt "short" +msgid "Repo" +msgstr "" + +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: dnf/cli/output.py:480 dnf/cli/output.py:1256 +msgctxt "long" +msgid "Repository" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:487 +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:493 +msgid "Packager" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:495 +msgid "Buildtime" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:499 +msgid "Install time" +msgstr "" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:508 +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:512 +msgctxt "short" +msgid "Summary" +msgstr "" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:518 +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:522 +msgctxt "short" +msgid "Description" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "y" +msgstr "" + +#: dnf/cli/output.py:650 +msgid "yes" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "n" +msgstr "" + +#: dnf/cli/output.py:651 +msgid "no" +msgstr "" + +#: dnf/cli/output.py:655 +msgid "Is this ok [y/N]: " +msgstr "" + +#: dnf/cli/output.py:659 +msgid "Is this ok [Y/n]: " +msgstr "" + +#: dnf/cli/output.py:739 +#, python-format +msgid "Group: %s" +msgstr "" + +#: dnf/cli/output.py:743 +#, python-format +msgid " Group-Id: %s" +msgstr "" + +#: dnf/cli/output.py:745 dnf/cli/output.py:784 +#, python-format +msgid " Description: %s" +msgstr "" + +#: dnf/cli/output.py:747 +#, python-format +msgid " Language: %s" +msgstr "" + +#: dnf/cli/output.py:750 +msgid " Mandatory Packages:" +msgstr "" + +#: dnf/cli/output.py:751 +msgid " Default Packages:" +msgstr "" + +#: dnf/cli/output.py:752 +msgid " Optional Packages:" +msgstr "" + +#: dnf/cli/output.py:753 +msgid " Conditional Packages:" +msgstr "" + +#: dnf/cli/output.py:778 +#, python-format +msgid "Environment Group: %s" +msgstr "" + +#: dnf/cli/output.py:781 +#, python-format +msgid " Environment-Id: %s" +msgstr "" + +#: dnf/cli/output.py:787 +msgid " Mandatory Groups:" +msgstr "" + +#: dnf/cli/output.py:788 +msgid " Optional Groups:" +msgstr "" + +#: dnf/cli/output.py:809 +msgid "Matched from:" +msgstr "" + +#: dnf/cli/output.py:823 +#, python-format +msgid "Filename : %s" +msgstr "" + +#: dnf/cli/output.py:848 +#, python-format +msgid "Repo : %s" +msgstr "" + +#: dnf/cli/output.py:857 +msgid "Description : " +msgstr "" + +#: dnf/cli/output.py:861 +#, python-format +msgid "URL : %s" +msgstr "" + +#: dnf/cli/output.py:865 +#, python-format +msgid "License : %s" +msgstr "" + +#: dnf/cli/output.py:871 +#, python-format +msgid "Provide : %s" +msgstr "" + +#: dnf/cli/output.py:891 +#, python-format +msgid "Other : %s" +msgstr "" + +#: dnf/cli/output.py:940 +msgid "There was an error calculating total download size" +msgstr "" + +#: dnf/cli/output.py:946 +#, python-format +msgid "Total size: %s" +msgstr "" + +#: dnf/cli/output.py:949 +#, python-format +msgid "Total download size: %s" +msgstr "" + +#: dnf/cli/output.py:952 +#, python-format +msgid "Installed size: %s" +msgstr "" + +#: dnf/cli/output.py:970 +msgid "There was an error calculating installed size" +msgstr "" + +#: dnf/cli/output.py:974 +#, python-format +msgid "Freed space: %s" +msgstr "" + +#: dnf/cli/output.py:983 +msgid "Marking packages as installed by the group:" +msgstr "" + +#: dnf/cli/output.py:990 +msgid "Marking packages as removed by the group:" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Group" +msgstr "" + +#: dnf/cli/output.py:1000 +msgid "Packages" +msgstr "" + +#: dnf/cli/output.py:1046 +msgid "Installing group/module packages" +msgstr "" + +#: dnf/cli/output.py:1047 +msgid "Installing group packages" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: dnf/cli/output.py:1051 +msgctxt "summary" +msgid "Installing" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: dnf/cli/output.py:1053 +msgctxt "summary" +msgid "Upgrading" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: dnf/cli/output.py:1055 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" + +#: dnf/cli/output.py:1057 +msgid "Installing dependencies" +msgstr "" + +#: dnf/cli/output.py:1058 +msgid "Installing weak dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: dnf/cli/output.py:1060 +msgid "Removing" +msgstr "" + +#: dnf/cli/output.py:1061 +msgid "Removing dependent packages" +msgstr "" + +#: dnf/cli/output.py:1062 +msgid "Removing unused dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: dnf/cli/output.py:1064 +msgctxt "summary" +msgid "Downgrading" +msgstr "" + +#: dnf/cli/output.py:1089 +msgid "Installing module profiles" +msgstr "" + +#: dnf/cli/output.py:1098 +msgid "Disabling module profiles" +msgstr "" + +#: dnf/cli/output.py:1107 +msgid "Enabling module streams" +msgstr "" + +#: dnf/cli/output.py:1115 +msgid "Switching module streams" +msgstr "" + +#: dnf/cli/output.py:1123 +msgid "Disabling modules" +msgstr "" + +#: dnf/cli/output.py:1131 +msgid "Resetting modules" +msgstr "" + +#: dnf/cli/output.py:1142 +msgid "Installing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1149 +msgid "Upgrading Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1156 +msgid "Removing Environment Groups" +msgstr "" + +#: dnf/cli/output.py:1163 +msgid "Installing Groups" +msgstr "" + +#: dnf/cli/output.py:1170 +msgid "Upgrading Groups" +msgstr "" + +#: dnf/cli/output.py:1177 +msgid "Removing Groups" +msgstr "" + +#: dnf/cli/output.py:1193 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" + +#: dnf/cli/output.py:1203 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "" + +#: dnf/cli/output.py:1207 +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:1232 +msgctxt "short" +msgid "Package" +msgstr "" + +#. Translators: This is the full (unabbreviated) term 'Package'. +#: dnf/cli/output.py:1234 +msgctxt "long" +msgid "Package" +msgstr "" + +#: dnf/cli/output.py:1283 +msgid "replacing" +msgstr "" + +#: dnf/cli/output.py:1290 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" + +#. TODO: remove +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 +msgid "Install" +msgstr "" + +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 +msgid "Upgrade" +msgstr "" + +#: dnf/cli/output.py:1300 +msgid "Remove" +msgstr "" + +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 +msgid "Downgrade" +msgstr "" + +#: dnf/cli/output.py:1303 +msgid "Skip" +msgstr "" + +#: dnf/cli/output.py:1312 dnf/cli/output.py:1328 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1330 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" +msgstr[1] "" + +#: dnf/cli/output.py:1438 +msgid "Total" +msgstr "" + +#: dnf/cli/output.py:1466 +msgid "" +msgstr "" + +#: dnf/cli/output.py:1467 +msgid "System" +msgstr "" + +#: dnf/cli/output.py:1517 +msgid "Command line" +msgstr "" + +#. TRANSLATORS: user names who executed transaction in history command output +#: dnf/cli/output.py:1530 +msgid "User name" +msgstr "" + +#: dnf/cli/output.py:1532 +msgid "ID" +msgstr "" + +#: dnf/cli/output.py:1534 +msgid "Date and time" +msgstr "" + +#: dnf/cli/output.py:1535 +msgid "Action(s)" +msgstr "" + +#: dnf/cli/output.py:1536 +msgid "Altered" +msgstr "" + +#: dnf/cli/output.py:1584 +msgid "No transactions" +msgstr "" + +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 +msgid "Failed history info" +msgstr "" + +#: dnf/cli/output.py:1600 +msgid "No transaction ID, or package, given" +msgstr "" + +#: dnf/cli/output.py:1658 +msgid "Erased" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 +msgid "Downgraded" +msgstr "" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 +msgid "Upgraded" +msgstr "" + +#: dnf/cli/output.py:1660 +msgid "Not installed" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Newer" +msgstr "" + +#: dnf/cli/output.py:1661 +msgid "Older" +msgstr "" + +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 +msgid "Transaction ID :" +msgstr "" + +#: dnf/cli/output.py:1714 +msgid "Begin time :" +msgstr "" + +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 +msgid "Begin rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1725 +#, python-format +msgid "(%u seconds)" +msgstr "" + +#: dnf/cli/output.py:1727 +#, python-format +msgid "(%u minutes)" +msgstr "" + +#: dnf/cli/output.py:1729 +#, python-format +msgid "(%u hours)" +msgstr "" + +#: dnf/cli/output.py:1731 +#, python-format +msgid "(%u days)" +msgstr "" + +#: dnf/cli/output.py:1732 +msgid "End time :" +msgstr "" + +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 +msgid "End rpmdb :" +msgstr "" + +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 +msgid "User :" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 +msgid "Aborted" +msgstr "" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 +msgid "Return-Code :" +msgstr "" + +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 +msgid "Success" +msgstr "" + +#: dnf/cli/output.py:1755 +msgid "Failures:" +msgstr "" + +#: dnf/cli/output.py:1759 +msgid "Failure:" +msgstr "" + +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 +msgid "Releasever :" +msgstr "" + +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 +msgid "Command Line :" +msgstr "" + +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 +msgid "Comment :" +msgstr "" + +#: dnf/cli/output.py:1789 +msgid "Transaction performed with:" +msgstr "" + +#: dnf/cli/output.py:1798 +msgid "Packages Altered:" +msgstr "" + +#: dnf/cli/output.py:1804 +msgid "Scriptlet output:" +msgstr "" + +#: dnf/cli/output.py:1811 +msgid "Errors:" +msgstr "" + +#: dnf/cli/output.py:1820 +msgid "Dep-Install" +msgstr "" + +#: dnf/cli/output.py:1821 +msgid "Obsoleted" +msgstr "" + +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 +msgid "Obsoleting" +msgstr "" + +#: dnf/cli/output.py:1823 +msgid "Erase" +msgstr "" + +#: dnf/cli/output.py:1824 +msgid "Reinstall" +msgstr "" + +#: dnf/cli/output.py:1898 +#, python-format +msgid "---> Package %s.%s %s will be installed" +msgstr "" + +#: dnf/cli/output.py:1900 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "" + +#: dnf/cli/output.py:1902 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "" + +#: dnf/cli/output.py:1904 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "" + +#: dnf/cli/output.py:1906 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "" + +#: dnf/cli/output.py:1908 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "" + +#: dnf/cli/output.py:1910 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" + +#: dnf/cli/output.py:1912 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "" + +#: dnf/cli/output.py:1921 +msgid "--> Starting dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1925 +msgid "--> Finished dependency resolution" +msgstr "" + +#: dnf/cli/output.py:1939 dnf/crypto.py:90 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" + +#: dnf/cli/utils.py:99 +msgid "Running" +msgstr "" + +#: dnf/cli/utils.py:100 +msgid "Sleeping" +msgstr "" + +#: dnf/cli/utils.py:101 +msgid "Uninterruptible" +msgstr "" + +#: dnf/cli/utils.py:102 +msgid "Zombie" +msgstr "" + +#: dnf/cli/utils.py:103 +msgid "Traced/Stopped" +msgstr "" + +#: dnf/cli/utils.py:104 +msgid "Unknown" +msgstr "" + +#: dnf/cli/utils.py:117 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" + +#: dnf/cli/utils.py:121 +#, python-format +msgid " The application with PID %d is: %s" +msgstr "" + +#: dnf/cli/utils.py:124 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr "" + +#: dnf/cli/utils.py:129 +#, python-format +msgid " Started: %s - %s ago" +msgstr "" + +#: dnf/cli/utils.py:131 +#, python-format +msgid " State : %s" +msgstr "" + +#: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" + +#: dnf/comps.py:198 dnf/comps.py:708 +#, python-format +msgid "Module or Group '%s' is not available." +msgstr "" + +#: dnf/comps.py:200 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "" + +#: dnf/comps.py:599 +#, python-format +msgid "Environment id '%s' does not exist." +msgstr "" + +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 +#, python-format +msgid "Environment id '%s' is not installed." +msgstr "" + +#: dnf/comps.py:639 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "" + +#: dnf/comps.py:641 +#, python-format +msgid "Environment '%s' is not available." +msgstr "" + +#: dnf/comps.py:673 +#, 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:151 +#, python-format +msgid "Invalid configuration value: %s=%s in %s; %s" +msgstr "" + +#: dnf/conf/config.py:194 +msgid "Cannot set \"{}\" to \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:244 +msgid "Could not set cachedir: {}" +msgstr "" + +#: dnf/conf/config.py:294 +msgid "" +"Configuration file URL \"{}\" could not be downloaded:\n" +" {}" +msgstr "" + +#: dnf/conf/config.py:374 dnf/conf/config.py:410 +#, python-format +msgid "Unknown configuration option: %s = %s" +msgstr "" + +#: dnf/conf/config.py:391 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:399 +#, python-format +msgid "Main config did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/config.py:446 dnf/conf/config.py:464 +msgid "Incorrect or unknown \"{}\": {}" +msgstr "" + +#: dnf/conf/config.py:520 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgstr "" + +#: dnf/conf/config.py:523 +#, python-format +msgid "Repo %s did not have a %s attr. before setopt" +msgstr "" + +#: dnf/conf/read.py:60 +#, python-format +msgid "Warning: failed loading '%s', skipping." +msgstr "" + +#: dnf/conf/read.py:72 +msgid "Bad id for repo: {} ({}), byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:76 +msgid "Bad id for repo: {}, byte = {} {}" +msgstr "" + +#: dnf/conf/read.py:84 +msgid "Repository '{}' ({}): Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:87 +msgid "Repository '{}': Error parsing config: {}" +msgstr "" + +#: dnf/conf/read.py:93 +msgid "Repository '{}' ({}) is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:96 +msgid "Repository '{}' is missing name in configuration, using id." +msgstr "" + +#: dnf/conf/read.py:113 +msgid "Parsing file \"{}\" failed: {}" +msgstr "" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 +#, python-format +msgid "repo %s: 0x%s already imported" +msgstr "" + +#: dnf/crypto.py:74 +#, python-format +msgid "repo %s: imported key 0x%s." +msgstr "" + +#: dnf/crypto.py:103 +msgid "Verified using DNS record with DNSSEC signature." +msgstr "" + +#: dnf/crypto.py:105 +msgid "NOT verified using DNS record." +msgstr "" + +#: dnf/crypto.py:135 +#, python-format +msgid "retrieving repo key for %s unencrypted from %s" +msgstr "" + +#: dnf/db/group.py:308 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" + +#: dnf/db/group.py:359 +#, python-format +msgid "An rpm exception occurred: %s" +msgstr "" + +#: dnf/db/group.py:361 +msgid "No available modular metadata for modular package" +msgstr "" + +#: dnf/db/group.py:395 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "" + +#: dnf/dnssec.py:171 +msgid "" +"Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" +msgstr "" + +#: dnf/dnssec.py:243 +msgid "DNSSEC extension: Key for user " +msgstr "" + +#: dnf/dnssec.py:245 +msgid "is valid." +msgstr "" + +#: dnf/dnssec.py:247 +msgid "has unknown status." +msgstr "" + +#: dnf/dnssec.py:255 +msgid "DNSSEC extension: " +msgstr "" + +#: dnf/dnssec.py:287 +msgid "Testing already imported keys for their validity." +msgstr "" + +#: dnf/drpm.py:62 dnf/repo.py:268 +#, 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:113 +msgid "Problems in request:" +msgstr "" + +#: dnf/exceptions.py:115 +msgid "missing packages: " +msgstr "" + +#: dnf/exceptions.py:117 +msgid "broken packages: " +msgstr "" + +#: dnf/exceptions.py:119 +msgid "missing groups or modules: " +msgstr "" + +#: dnf/exceptions.py:121 +msgid "broken groups or modules: " +msgstr "" + +#: dnf/exceptions.py:126 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" +msgstr[1] "" + +#: dnf/exceptions.py:131 dnf/module/module_base.py:857 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" +msgstr[1] "" + +#: 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/exceptions.py:27 +msgid "No such module: {}" +msgstr "" + +#: dnf/module/exceptions.py:33 +msgid "No such stream: {}" +msgstr "" + +#: dnf/module/exceptions.py:39 +msgid "No enabled stream for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:46 +msgid "Cannot enable more streams from module '{}' at the same time" +msgstr "" + +#: dnf/module/exceptions.py:52 +msgid "Different stream enabled for module: {}" +msgstr "" + +#: dnf/module/exceptions.py:58 +msgid "No such profile: {}" +msgstr "" + +#: dnf/module/exceptions.py:64 +msgid "Specified profile not installed for {}" +msgstr "" + +#: dnf/module/exceptions.py:70 +msgid "No stream specified for '{}', please specify stream" +msgstr "" + +#: dnf/module/exceptions.py:82 +msgid "No such profile: {}. No profiles available" +msgstr "" + +#: dnf/module/exceptions.py:88 +msgid "No profile to remove for '{}'" +msgstr "" + +#: dnf/module/module_base.py:35 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" + +#: dnf/module/module_base.py:36 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" + +#: dnf/module/module_base.py:56 dnf/module/module_base.py:556 +#: dnf/module/module_base.py:615 dnf/module/module_base.py:684 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" + +#: dnf/module/module_base.py:86 +#, python-brace-format +msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" +msgstr "" + +#: dnf/module/module_base.py:94 dnf/module/module_base.py:204 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:104 dnf/module/module_base.py:214 +msgid "" +"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +msgstr "" + +#: dnf/module/module_base.py:108 dnf/module/module_base.py:218 +msgid "Unable to match profile for argument {}" +msgstr "" + +#: dnf/module/module_base.py:120 +msgid "No default profiles for module {}:{}. Available profiles: {}" +msgstr "" + +#: dnf/module/module_base.py:124 +msgid "No profiles for module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:131 +msgid "Default profile {} not available in module {}:{}" +msgstr "" + +#: dnf/module/module_base.py:144 dnf/module/module_base.py:247 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:196 +#, python-brace-format +msgid "No active matches for argument '{0}' in module '{1}:{2}'" +msgstr "" + +#: dnf/module/module_base.py:228 +#, python-brace-format +msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" +msgstr "" + +#: dnf/module/module_base.py:267 +msgid "No packages available to distrosync for package name '{}'" +msgstr "" + +#: dnf/module/module_base.py:310 dnf/module/module_base.py:461 +#: dnf/module/module_base.py:486 dnf/module/module_base.py:505 +#: dnf/module/module_base.py:552 dnf/module/module_base.py:611 +#: dnf/module/module_base.py:680 dnf/module/module_base.py:843 +msgid "Unable to resolve argument {}" +msgstr "" + +#: dnf/module/module_base.py:321 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" + +#: dnf/module/module_base.py:340 dnf/module/module_base.py:368 +msgid "Unable to match profile in argument {}" +msgstr "" + +#: dnf/module/module_base.py:348 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" + +#: dnf/module/module_base.py:422 +#, python-brace-format +msgid "" +"Argument '{argument}' matches {stream_count} streams ('{streams}') of module" +" '{module}', but none of the streams are enabled or default" +msgstr "" + +#: dnf/module/module_base.py:509 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" + +#: dnf/module/module_base.py:844 +msgid "No match for package {}" +msgstr "" + +#. empty file is invalid json format +#: dnf/persistor.py:53 +#, python-format +msgid "%s is empty file" +msgstr "" + +#: dnf/persistor.py:90 +#, python-format +msgid "Failed to load expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:98 +#, python-format +msgid "Failed to store expired repos cache: %s" +msgstr "" + +#: dnf/persistor.py:105 +msgid "Failed storing last makecache time." +msgstr "" + +#: dnf/persistor.py:112 +msgid "Failed determining last makecache time." +msgstr "" + +#: dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "" + +#: dnf/plugin.py:144 +#, python-format +msgid "Loaded plugins: %s" +msgstr "" + +#: dnf/plugin.py:216 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "" + +#: dnf/plugin.py:248 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" + +#: dnf/plugin.py:252 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: dnf/repo.py:85 +#, python-format +msgid "no matching payload factory for %s" +msgstr "" + +#. pinging mirrors, this might take a while +#: dnf/repo.py:347 +#, 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/miscutils.py:32 +#, python-format +msgid "Using rpmkeys executable at %s to verify signatures" +msgstr "" + +#: dnf/rpm/miscutils.py:66 +msgid "Cannot find rpmkeys executable to verify signatures." +msgstr "" + +#: dnf/rpm/transaction.py:70 +msgid "The openDB() function cannot open rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:75 +msgid "The dbCookie() function did not return cookie of rpm database." +msgstr "" + +#: dnf/rpm/transaction.py:135 +msgid "Errors occurred during test transaction." +msgstr "" + +#: dnf/sack.py:47 +msgid "" +"allow_vendor_change is disabled. This option is currently not supported for " +"downgrade and distro-sync commands" +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/transaction_sr.py:66 +#, python-brace-format +msgid "" +"The following problems occurred while replaying the transaction from file " +"\"{filename}\":" +msgstr "" + +#: dnf/transaction_sr.py:68 +msgid "The following problems occurred while running a transaction:" +msgstr "" + +#: dnf/transaction_sr.py:89 +#, python-brace-format +msgid "Invalid major version \"{major}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:97 +#, python-brace-format +msgid "Invalid minor version \"{minor}\", number expected." +msgstr "" + +#: dnf/transaction_sr.py:103 +#, python-brace-format +msgid "" +"Incompatible major version \"{major}\", supported major version is " +"\"{major_supp}\"." +msgstr "" + +#: dnf/transaction_sr.py:224 +msgid "" +"Conflicting TransactionReplay arguments have been specified: filename, data" +msgstr "" + +#: dnf/transaction_sr.py:265 +#, python-brace-format +msgid "Unexpected type of \"{id}\", {exp} expected." +msgstr "" + +#: dnf/transaction_sr.py:271 +#, python-brace-format +msgid "Missing key \"{key}\"." +msgstr "" + +#: dnf/transaction_sr.py:285 +#, python-brace-format +msgid "Missing object key \"{key}\" in an rpm." +msgstr "" + +#: dnf/transaction_sr.py:289 +#, python-brace-format +msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:297 +#, python-brace-format +msgid "Cannot parse NEVRA for package \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:321 +#, python-brace-format +msgid "Cannot find rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:336 +#, python-brace-format +msgid "Package \"{na}\" is already installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:345 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\" not available in repositories for action " +"\"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:356 +#, python-brace-format +msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." +msgstr "" + +#: dnf/transaction_sr.py:370 +#, python-brace-format +msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." +msgstr "" + +#: dnf/transaction_sr.py:377 +#, python-format +msgid "Group id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:398 +#, python-brace-format +msgid "Missing object key \"{key}\" in groups.packages." +msgstr "" + +#: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 +#, python-format +msgid "Group id '%s' is not installed." +msgstr "" + +#: dnf/transaction_sr.py:442 +#, python-format +msgid "Environment id '%s' is not available." +msgstr "" + +#: dnf/transaction_sr.py:466 +#, python-brace-format +msgid "" +"Invalid value \"{group_type}\" of environments.groups.group_type, only " +"\"mandatory\" or \"optional\" is supported." +msgstr "" + +#: dnf/transaction_sr.py:474 +#, python-brace-format +msgid "Missing object key \"{key}\" in environments.groups." +msgstr "" + +#: dnf/transaction_sr.py:566 +#, python-brace-format +msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." +msgstr "" + +#: dnf/transaction_sr.py:571 +#, python-brace-format +msgid "Missing object key \"{key}\" in a group." +msgstr "" + +#: dnf/transaction_sr.py:599 +#, python-brace-format +msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." +msgstr "" + +#: dnf/transaction_sr.py:604 +#, python-brace-format +msgid "Missing object key \"{key}\" in an environment." +msgstr "" + +#: dnf/transaction_sr.py:643 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\", which is not present in the transaction file, was" +" pulled into the transaction." +msgstr "" + +#: dnf/util.py:417 dnf/util.py:419 +msgid "Problem" +msgstr "" + +#: dnf/util.py:470 +msgid "TransactionItem not found for key: {}" +msgstr "" + +#: dnf/util.py:480 +msgid "TransactionSWDBItem not found for key: {}" +msgstr "" + +#: dnf/util.py:483 +msgid "Errors occurred during transaction." +msgstr "" + +#: dnf/util.py:619 +msgid "Reinstalled" +msgstr "" + +#: dnf/util.py:620 +msgid "Skipped" +msgstr "" + +#: dnf/util.py:621 +msgid "Removed" +msgstr "" + +#: dnf/util.py:624 +msgid "Failed" +msgstr "" + +#. returns for everything that evaluates to False (None, empty..) +#: dnf/util.py:633 +msgid "" +msgstr "" diff --git a/po/or.po b/po/or.po index f89b467096..6c32ae110c 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2019-09-28 01:05+0000\n" "Last-Translator: Ankit Behera \n" "Language-Team: Oriya\n" @@ -49,55 +49,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -105,236 +109,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -344,176 +348,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -523,7 +527,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -596,10 +600,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -724,7 +724,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1430,7 +1430,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1646,198 +1646,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1845,74 +1845,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1922,6 +1933,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2266,8 +2287,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2337,137 +2358,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2475,115 +2491,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3023,11 +3039,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3035,7 +3051,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3090,204 +3106,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3296,51 +3312,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3365,7 +3381,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3403,37 +3420,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3471,45 +3488,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3539,7 +3561,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3787,31 +3809,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -3995,48 +4017,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/pa.po b/po/pa.po index 6a70003e00..ad64eaa66e 100644 --- a/po/pa.po +++ b/po/pa.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2022-04-18 16:16+0000\n" "Last-Translator: A S Alam \n" "Language-Team: Punjabi \n" @@ -62,55 +62,59 @@ msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਹਨ।" msgid "Updates available on '%s'." msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ।" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "ਅਣਪਛਾਤਾ ਸੰਰਚਨਾ ਮੁੱਲ: %s=%s %s ਵਿੱਚ; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "ਅਣਪਛਾਤਾ ਸੰਰਚਨਾ ਚੋਣ: %s = %s, %s ਵਿੱਚ" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "ਜੀਪੀਜੀ ਚੈਕ ਅਸਫ਼ਲ ਹੈ" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਉਡੀਕਿਆ ਜਾ ਰਿਹਾ ਹੈ..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic ਸ਼ੁਰੂ ਕੀਤਾ।" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "%s ਸਕਿੰਟ ਲਈ ਸਲੀਪ" msgstr[1] "%s ਸਕਿੰਟਾਂ ਲਈ ਸਲੀਪ" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "ਸਿਸਟਮ ਆਫ਼ਲਾਈਨ ਹੈ।" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "ਗਲਤੀ: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "ਰਿਪੋ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: {}" @@ -118,68 +122,68 @@ msgstr "ਰਿਪੋ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ: {}" msgid "Loading repository '{}' has failed" msgstr "ਰਿਪੋਜ਼ਟਰੀ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਹੁਣੇ ਹੀ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ।" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "\"{}\" ਵਿੱਚ ਕੋਈ ਸਮਰੱਥ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨਹੀਂ ਹਨ।" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: ਦੀ ਮਿਆਦ ਕਦੇ ਨਹੀਂ ਪੁੱਗੇਗੀ ਅਤੇ ਕਦੇ ਵੀ ਤਾਜ਼ਾ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ।" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: ਦੀ ਮਿਆਦ ਪੁੱਗੀ ਅਤੇ ਤਾਜ਼ਾ ਕੀਤਾ ਜਾਵੇਗਾ।" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਬਣਾਈ ਗਈ।" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -187,171 +191,171 @@ msgstr "" "ਅਗਲੀ ਵਾਰ ਕਾਮਯਾਬ ਟਰਾਂਜੈਕਸ਼ਨ ਹੋਣ ਤੱਕ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈੇਕੇਜਾਂ ਨੂੰ ਕੈਸ਼ 'ਚ ਸੰਭਾਲਿਆ " "ਗਿਆ ਸੀ।" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "'%s' ਚਲਾ ਕੇ ਤੁਸੀਂ ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਜਾਂਚ ਗਲਤੀ:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "ਡਿਸਕ ਲੋੜਾਂ:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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 ਹੋਰ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" msgstr[1] "{1} ਫਾਇਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ {0}MB ਹੋਰ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB ਨੂੰ {prog} ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%.1f%% ਬੱਚਤ)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" "ਅਸਫ਼ਲ ਹੋਏ ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਵਧਾਇਆ (%.1f%% ਬੇਕਾਰ)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s ਹਟਾਇਆ" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -361,31 +365,31 @@ msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂ msgid "No match for argument: %s" msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" "%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " "ਸਕਦਾ ਹੈ।" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ, ਮੁੜ-ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" "ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " "ਹੈ।" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -393,152 +397,152 @@ msgstr "" "%s ਦਾ ਉਹੀ ਜਾਂ ਨਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" " ਹੈ।" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "%s ਆਰਗੂਮੈੰਟ ਲਈ ਪੈਕੇਜ ਮੌਜੂਦ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" "%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" " ਜਾ ਸਕਦਾ ਹੈ।" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" @@ -548,7 +552,7 @@ msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -621,10 +625,6 @@ msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹ msgid "Error downloading packages:" msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -749,7 +749,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1464,7 +1464,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1680,198 +1680,198 @@ msgstr "ਰਿਪੋ ਨਾਂ" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1879,74 +1879,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "ਸਿਰਫ਼ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ।" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "ਸਿਰਫ਼ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ।" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "ਸਿਰਫ਼ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ।" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1956,6 +1967,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" @@ -2304,8 +2325,8 @@ msgstr "ਤੀਖਣਤਾ" msgid "Files" msgstr "ਫਾਇਲਾਂ" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" @@ -2375,137 +2396,132 @@ msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "install root ਸੈੱਟ ਕਰੋ" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2513,115 +2529,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "Cannot read file \"%s\": %s" msgid "Cannot encode argument '%s': %s" @@ -3067,11 +3083,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "ਇੰਸਟਾਲ" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "ਅੱਪਗਰੇਡ" @@ -3079,7 +3095,7 @@ msgstr "ਅੱਪਗਰੇਡ" msgid "Remove" msgstr "ਹਟਾਓ" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "ਡਾਊਨਗਰੇਡ" @@ -3136,204 +3152,204 @@ msgstr "ਐਕਸ਼ਨ" msgid "Altered" msgstr "ਬਦਲੇ" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "ਸਾਫ਼ ਕੀਤੇ" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "ਨਵੇਂ" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "ਪੁਰਾਣੇ" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "rpmdb ਸ਼ੁਰੂ :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u ਸਕਿੰਟ)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u ਮਿੰਟ)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u ਘੰਟੇ)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u ਦਿਨ)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "ਅੰਤ ਸਮਾਂ :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "rpmdb ਅੰਤ :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "ਵਰਤੋਂਕਾਰ :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "ਅਧੂਰਾ ਛੱਡੇ" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "ਰੀਟਰਨ-ਕੋਡ :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "ਕਾਮਯਾਬ" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "ਫੇਲ੍ਹ:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "ਫੇਲ੍ਹ:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "ਕਮਾਂਡ ਲਾਈਨ :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "ਟਿੱਪਣੀ :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet ਆਉਟਪੁੱਟ:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "ਗਲਤੀਆਂ:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "ਸਾਫ਼" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "ਮੁੜ-ਇੰਸਟਾਲ" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3346,51 +3362,51 @@ msgstr "" " ਫਿੰਗਰਪਰਿੰਟ: %s\n" " ਵਲੋਂ : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "ਸਲੀਪਿੰਗ" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "ਜੋਮਬਿਈ" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "ਅਣਪਛਾਤਾ" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " ਹਾਲਤ : %s" @@ -3416,7 +3432,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3457,37 +3474,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "ਅਣਪਛਾਤਾ ਸੰਰਚਨਾ ਚੋਣ: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "ਗ਼ਲਤ ਜਾਂ ਅਣਪਛਾਤਾ \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3525,45 +3542,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" @@ -3593,7 +3615,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3844,31 +3866,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "ਫਾਇਲ ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "ਲੋਡ ਕੀਤੀਆਂ ਪਲੱਗਇਨ: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "ਸਭ ਤੋਂ ਤੇਜ਼ ਮਿਰਰ ਦਾ ਪਤਾ ਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ (%s ਹੋਸਟ).. " @@ -4055,50 +4077,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/pl.po b/po/pl.po index 5868603743..8d1d3a60c8 100644 --- a/po/pl.po +++ b/po/pl.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Piotr Drąg , 2011,2014,2015, 2020, 2021, 2022. +# Piotr Drąg , 2011,2014,2015, 2020, 2021, 2022, 2023. # Jan Silhan , 2015. #zanata -# Piotr Drąg , 2015. #zanata, 2020, 2021, 2022. -# Piotr Drąg , 2016. #zanata, 2020, 2021, 2022. -# Piotr Drąg , 2017. #zanata, 2020, 2021, 2022. -# Piotr Drąg , 2018. #zanata, 2020, 2021, 2022. -# Piotr Drąg , 2019. #zanata, 2020, 2021, 2022. -# Piotr Drąg , 2020. #zanata, 2021, 2022. +# Piotr Drąg , 2015. #zanata, 2020, 2021, 2022, 2023. +# Piotr Drąg , 2016. #zanata, 2020, 2021, 2022, 2023. +# Piotr Drąg , 2017. #zanata, 2020, 2021, 2022, 2023. +# Piotr Drąg , 2018. #zanata, 2020, 2021, 2022, 2023. +# Piotr Drąg , 2019. #zanata, 2020, 2021, 2022, 2023. +# Piotr Drąg , 2020. #zanata, 2021, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-03 11:26+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-01 09:13+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" @@ -24,7 +24,7 @@ msgstr "" "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: Weblate 4.12.1\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -61,56 +61,60 @@ msgstr "Aktualizacje pobrane w „%s”." msgid "Updates available on '%s'." msgstr "Aktualizacje dostępne w „%s”." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, 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:140 +#: dnf/automatic/emitter.py:147 #, 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:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Sprawdzenie GPG się NIE powiodło" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Oczekiwanie na połączenie z Internetem…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Uruchomiono dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Usypia na {} sekundę" msgstr[1] "Usypia na {} sekundy" msgstr[2] "Usypia na {} sekund" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "System jest w trybie offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transakcja się nie powiodła" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Błąd: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "niepowodzenie wczytania repozytorium „{}”: {}" @@ -118,72 +122,72 @@ msgstr "niepowodzenie wczytania repozytorium „{}”: {}" msgid "Loading repository '{}' has failed" msgstr "Wczytanie repozytorium „{}” się nie powiodło" -#: dnf/base.py:329 +#: 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." +"działania na połączeniu taryfowym." -#: dnf/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Niedawno odświeżono pamięć podręczną metadanych." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "W „{}” nie ma włączonych repozytoriów." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: wygasło i zostanie odświeżone." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: wygaśnie po %d s." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Utworzono pamięć podręczną metadanych." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: używanie metadanych z %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignorowanie repozytoriów: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Ostatnio sprawdzono ważność metadanych: %s temu w dniu %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -191,59 +195,59 @@ msgstr "" "Pobrane pakiety zostały zapisane w pamięci podręcznej do czasu następnej " "pomyślnej transakcji." -#: dnf/base.py:516 +#: dnf/base.py:521 #, 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”." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" "Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format 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:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Wykonywanie sprawdzania transakcji" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Pomyślnie ukończono sprawdzanie transakcji." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Wykonywanie testu transakcji" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Błąd testu transakcji:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Pomyślnie ukończono test transakcji." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Wykonywanie transakcji" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Wymagane miejsce na dysku:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -254,40 +258,40 @@ msgstr[1] "" msgstr[2] "" "Wymaganych jest co najmniej {0} MB więcej miejsca w systemie plików {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Podsumowanie błędów" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "Baza danych RPM została zmieniona poza programem {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Nie można wykonać transakcji." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Nie można rozpocząć transakcji:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Usunięcie pliku transakcji %s się nie powiodło" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " "%.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -295,77 +299,77 @@ msgstr "" "Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " "(zmarnowano %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Nie można dodać lokalnych pakietów, ponieważ zadanie transakcji już istnieje" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Nie można otworzyć: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Klucz publiczny dla %s nie jest zainstalowany" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Wystąpił problem podczas otwierania pakietu %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Klucz publiczny dla %s nie jest zaufany" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Pakiet %s nie jest podpisany" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Nie można usunąć %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "Usunięto %s" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Brak wyników dla pakietu grupy „{}”" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Dodawanie pakietów z grupy „%s”: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Brak grup oznaczonych do usunięcia." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Brak grup oznaczonych do aktualizacji." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -375,31 +379,31 @@ msgstr "" msgid "No match for argument: %s" msgstr "Brak wyników dla parametru: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -407,112 +411,112 @@ msgstr "" "Ta sama lub wyższa wersja %s jest już zainstalowana, nie można jej " "zaktualizować." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nie zainstalowano pakietu %s." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Nieprawidłowa forma: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Brak pakietów oznaczonych do usunięcia." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " "aktualizacja" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " "{}" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " "aktualizacja" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " "aktualizacje: {}" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Nie można pobrać klucza dla pakietu wiersza poleceń: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Nieudany pakiet: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Klucze GPG są skonfigurowane jako: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Klucz został zatwierdzony." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Klucz został odrzucony." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Pomyślnie zaimportowano klucz" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Nie zainstalowano żadnych kluczy" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -521,28 +525,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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " • Czy chodziło o: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -550,26 +554,26 @@ msgstr "" "Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " "pobrana z powodu opcji „--cacheonly”" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Brak wyników dla parametru" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Wszystkie wyniki zostały odfiltrowane filtrem wykluczania dla parametru" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Wszystkie wyniki zostały odfiltrowane filtrem modularnym dla parametru" -#: dnf/base.py:2740 +#: dnf/base.py:2759 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:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Pakiet %s jest już zainstalowany." @@ -579,7 +583,7 @@ msgstr "Pakiet %s jest już zainstalowany." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" @@ -658,10 +662,6 @@ msgstr "Pobieranie pakietów:" msgid "Error downloading packages:" msgstr "Błąd podczas pobierania pakietów:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transakcja się nie powiodła" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -806,7 +806,7 @@ msgstr "" "Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " "wersję wydania)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "parametr {}: niedozwolony z parametrem {}" @@ -1558,8 +1558,8 @@ msgstr "" "RPM" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "wyświetla listę modularnych pakietów" +msgid "locate a module the modular packages belong to" +msgstr "ustala położenie modułu, do którego należy dany pakiet modularny" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1774,11 +1774,11 @@ msgstr "nazwa repozytorium" msgid "Total packages: {}" msgstr "Razem pakietów: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "wyszukuje pakiety pasujące do słowa kluczowego" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1786,23 +1786,23 @@ msgstr "" "Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " "parametru)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "wyświetla tylko wyniki posiadające PLIK" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1810,46 +1810,46 @@ 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/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 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:162 +#: dnf/cli/commands/repoquery.py:165 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/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1857,23 +1857,23 @@ msgstr "" "używane z --whatrequires i --requires --resolve, odpytuje pakiety " "rekursywnie." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "rozwiązuje możliwości do ich pakietów" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "wyświetla rekursywne drzewo dla pakietów" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "działa na odpowiednim źródłowym pakiecie RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1881,27 +1881,27 @@ msgstr "" "wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " "najnowsze oprócz N, jeśli N jest ujemne)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "wyświetla listę także pakietów z nieaktywnych strumieni modułów" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "wyświetla szczegółowe informacje o pakiecie" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "wyświetla listę plików w pakiecie" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "wyświetla nazwę źródłowego pakietu RPM" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "wyświetla dzienniki zmian pakietu" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1910,11 +1910,11 @@ msgstr "" "format wyświetlania dla list pakietów: „%%{name} %%{version}…”, użycie " "--querytags wyświetli pełną listę etykiet" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1922,7 +1922,7 @@ msgstr "" "używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " "odnalezionych pakietów (domyślnie)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1930,7 +1930,7 @@ msgstr "" "używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " "(domyślne odpytywanie pakietów RPM)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1938,33 +1938,33 @@ msgstr "" "używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " "odnalezionych pakietów" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Wyświetla, w których grupach comps są wybrane pakiety" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 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/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1972,23 +1972,23 @@ msgstr "" "Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " "sugerować i uzupełniać." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Wyświetla możliwości, które pakiet może ulepszyć." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Wyświetla możliwości dostarczane przez pakiet." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Wyświetla możliwości zalecane przez pakiet." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Wyświetla możliwości, od których pakiet jest zależny." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -2000,28 +2000,28 @@ msgstr "" "wyświetla możliwości zależne wymagane do wykonania skryptów %%pre, %%post, " "%%preun i %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Wyświetla możliwości sugerowane przez pakiet." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Wyświetla możliwości uzupełniane przez pakiet." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Wyświetla tylko dostępne pakiety." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Wyświetla tylko zainstalowane pakiety." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2029,7 +2029,7 @@ msgstr "" "Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " "zainstalowanego pakietu." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2037,19 +2037,19 @@ msgstr "" "Wyświetla tylko pakiety mogące zostać usunięte poleceniem „{prog} " "autoremove”." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "wyszukiwany klucz" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2059,7 +2059,7 @@ msgstr "" "„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " "„--requires-pre”, „--suggests” lub „--supplements”" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2069,15 +2069,26 @@ msgstr "" "(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " "z opcją „--requires --resolve”" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a, %d %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Pakiet {} nie zawiera plików" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2092,6 +2103,16 @@ msgstr "" "opis:\n" " Wyświetla drzewo dla podanych pakietów." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H∶%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" @@ -2474,8 +2495,8 @@ msgstr "Ważność" msgid "Files" msgstr "Pliki" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Zainstalowano" @@ -2548,113 +2569,108 @@ msgstr "błędny format: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Parametr setopt ma wiele wartości: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Ogólne opcje programu {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "położenie pliku konfiguracji" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "mało komunikatów" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "dużo komunikatów" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, 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:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "ustawia roota instalacji" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "bez instalowania dokumentacji" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "wyłącza wszystkie wtyczki" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "włącza wtyczki po nazwie" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "wyłącza wtyczki po nazwie" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 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:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "wyświetla pomoc dla polecenia" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "bez ograniczania transakcji do najlepszego kandydata" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maksymalny czas oczekiwania polecenia" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "poziom wyjścia debugowania" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "poziom wyjścia błędów" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2664,19 +2680,19 @@ msgstr "" " wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " "i repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "poziom wyjścia debugowania dla programu RPM" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "automatycznie odpowiada tak na wszystkie pytania" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "automatycznie odpowiada nie na wszystkie pytania" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2686,7 +2702,7 @@ msgstr "" "identyfikator, listę identyfikatorów rozdzielonych przecinkami lub wyrażenie" " regularne identyfikatorów. Tę opcję można podać wiele razy." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2698,7 +2714,7 @@ msgstr "" " wyrażenie regularne identyfikatorów. Tę opcję można podać wiele razy, ale " "wyklucza się z opcją „--repo”." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2706,27 +2722,27 @@ msgstr "" "włącza tylko repozytoria podane według identyfikatora lub wyrażenia " "regularnego, może być podawane wiele razy" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "włącza repozytoria za pomocą polecenia config-manager (zapisuje " "automatycznie)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " "automatycznie)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "wyłącza wykluczenia pakietów" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2734,95 +2750,95 @@ 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "wyłącza usuwanie nieużywanych zależności" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 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:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontroluje, czy używać kolorów" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "rozwiązuje tylko adresy IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "rozwiązuje tylko adresy IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "ustawia katalog do skopiowania pakietów" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "tylko pobiera pakiety" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "dodaje komentarz do transakcji" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "uwzględnia nowe pakiety w aktualizacjach" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 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:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "wymusza użycie architektury" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Lista głównych poleceń:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Lista poleceń wtyczek:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Nie można zakodować parametru „%s”: %s" @@ -3267,11 +3283,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalacja" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Aktualizacja" @@ -3279,7 +3295,7 @@ msgstr "Aktualizacja" msgid "Remove" msgstr "Usunięcie" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Instalacja poprzedniej wersji" @@ -3338,204 +3354,204 @@ msgstr "Działania" msgid "Altered" msgstr "Zmien." -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Brak transakcji" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Uzyskanie informacji z historii się nie powiodło" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Podano błędny identyfikator transakcji lub pakietu" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Usunięto" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Zainstalowano poprzednią wersję" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Zaktualizowano" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Nie zainstalowano" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Nowsze" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Starsze" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Identyfikator transakcji :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Czas rozpoczęcia :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Rozpoczęcie bazy danych RPM:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u s)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u min)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u godz.)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dni)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Czas ukończenia :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Ukończenie bazy danych RPM :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Użytkownik :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Przerwano" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Kod zwrotny :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Powodzenie" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Niepowodzenia:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Niepowodzenie:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Releasever :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Wiersz poleceń :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Komentarz :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Wykonano transakcję za pomocą:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Zmienione pakiety:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Wyjście skryptu:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Błędy:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalacja zależności" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Zastąpione" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Zastępowanie" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Usunięcie" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Ponowna instalacja" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Pakiet %s.%s %s będzie aktualizacją" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Pakiet %s.%s %s zostanie usunięty" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Pakiet %s.%s %s będzie zastępował" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Rozpoczynanie rozwiązywania zależności" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Ukończono rozwiązywanie zależności" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3548,51 +3564,51 @@ msgstr "" " Odcisk : %s\n" " Z : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Wykonywanie" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Zasypianie" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Nie można przerywać" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Śledzone/zatrzymane" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Nieznane" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Aplikacja z numerem PID %d to: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Pamięć : %5s RSS (%5s B VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Uruchomiono: %s — %s temu" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stan : %s" @@ -3617,7 +3633,8 @@ msgstr "Moduł lub grupa „%s” nie istnieje." msgid "Environment id '%s' does not exist." msgstr "Identyfikator środowiska „%s” nie istnieje." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Identyfikator środowiska „%s” nie jest zainstalowany." @@ -3655,7 +3672,7 @@ msgstr "Nie można ustawić „{}” na „{}”: {}" msgid "Could not set cachedir: {}" msgstr "Nie można ustawić katalogu pamięci podręcznej: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3663,34 +3680,34 @@ msgstr "" "Nie można pobrać adresu URL pliku konfiguracji „{}”:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Nieznana opcja konfiguracji: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Niepoprawne lub nieznane „{}”: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Repozytorium %s nie ma parametru %s przed setopt" @@ -3730,30 +3747,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "Przetworzenie pliku „{}” się nie powiodło: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Błąd podczas przetwarzania zmiennej z pliku „{0}”: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repozytorium %s: 0x%s jest już zaimportowane" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repozytorium %s: zaimportowano klucz 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Sprawdzono poprawność za pomocą wpisu DNS z podpisem DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NIE sprawdzono poprawności za pomocą wpisu DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "niezaszyfrowane pobieranie klucza repozytorium dla %s z %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3761,16 +3783,16 @@ msgstr "" "Brak dostępnych modularnych metadanych dla modularnego pakietu „{}”, nie " "można zainstalować na komputerze" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Wystąpił wyjątek RPM: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Brak dostępnych modularnych metadanych dla modularnego pakietu" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." @@ -3802,7 +3824,7 @@ msgstr "Rozszerzenie DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Testowanie ważności już zaimportowanych kluczy." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "nieobsługiwany typ sumy kontrolnej: %s" @@ -4079,32 +4101,32 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "Przetworzenie pliku się nie powiodło: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Wczytane wtyczki: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Wczytanie wtyczki „%s” się nie powiodło: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "Nie odnaleziono żadnych wyników dla tych wzorów włączania wtyczki: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 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:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "brak pasującego generatora danych dla %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " @@ -4304,16 +4326,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Brak klucza obiektu „{key}” w „groups.packages”." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Identyfiaktor grupy „%s” nie jest zainstalowany." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Identyfikator środowiska „%s” jest niedostępny." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4322,34 +4345,34 @@ msgstr "" "Nieprawidłowa wartość „{group_type}” dla „environments.groups.group_type”, " "obsługiwane są tylko wartości „mandatory” lub „optional”." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Brak klucza obiektu „{key}” w „environments.groups”." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Nieoczekiwana wartość działania grupy „{action}” dla grupy „{group}”." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Brak klucza obiektu „{key}” w grupie." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" "Nieoczekiwana wartość działania środowiska „{action}” dla środowiska " "„{env}”." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Brak klucza obiektu „{key}” w środowisku." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4395,6 +4418,15 @@ msgstr "Niepowodzenie" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Parametr setopt ma wiele wartości: %s" + +#~ msgid "list modular packages" +#~ msgstr "wyświetla listę modularnych pakietów" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Wtyczki nie zostały wczytane" + #~ msgid "Already downloaded" #~ msgstr "Już pobrano" diff --git a/po/pt.po b/po/pt.po index 8712307234..fcec7874a5 100644 --- a/po/pt.po +++ b/po/pt.po @@ -10,20 +10,24 @@ # Rodrigo de Araujo Sousa Fonseca , 2017. #zanata # Pedro Flores , 2021. # Hugo Carvalho , 2021. +# L N , 2022, 2023. +# Tarcisio Oliveira , 2022, 2023. +# Pedro Farinha , 2023. +# Ian Meyer , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2021-04-16 15:02+0000\n" -"Last-Translator: Hugo Carvalho \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-05-29 09:20+0000\n" +"Last-Translator: Ian Meyer \n" "Language-Team: Portuguese \n" "Language: pt\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: Weblate 4.5.3\n" +"X-Generator: Weblate 4.17\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -60,129 +64,132 @@ msgstr "Atualizações transferidas em '%s'." msgid "Updates available on '%s'." msgstr "Atualizações disponíveis em '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Falha ao enviar email via '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Falhou a execução do comando '%s': devolveu %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Validação GPG FALHOU" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "A aguardar por uma ligação à Internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic iniciado." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Dormir por {} segundo" msgstr[1] "Dormir por {} segundos" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "O sistema está offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "A transação falhou" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Erro: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" -msgstr "" +msgstr "A carregar repositório '{}' falha: {}" #: dnf/base.py:152 msgid "Loading repository '{}' has failed" msgstr "O carregamento do repositório '{}' falhou" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Cacheamento do temporizador de metadados desativado quando está sobre uma " "ligação com dados limitados." -#: dnf/base.py:334 -#, fuzzy +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Cache de metadados do temporizador desativada enquanto for utilizada a " "bateria." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Cache de metadados do temporizador desativada." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cache de metadados atualizada recentemente." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Não há repositórios ativado em \"{}\"." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: nunca expirará e não será refrescado." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: expirou e será refrescado." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: metadados irão expirar após %d segundos e serão refrescados agora" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: irá expirar após %d segundos." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache de metadados criada." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: a usar metadata de %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "A ignorar repositórios: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Última verificação de expiração de metadados: %s em %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -190,179 +197,175 @@ msgstr "" "Os pacotes descarregados foram guardados em cache até à próxima transação " "com sucesso." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Pode remover os pacotes em cache executando '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Tsflag inválida no ficheiro de configuração: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "A executar verificação de transação" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Erro: verificação da transação vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "A verificação da transação foi bem sucedida." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "A executar o teste de transação" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Error no teste da transação:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "O teste de transação foi bem sucedido." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "A executar a transação" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Requisitos de Disco:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "Pelo menos mais {0}MB necessário no sistema de ficheiros {1}." msgstr[1] "Pelo menos mais {0}MB necessários no sistema de ficheiros {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Resumo de Erros" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "A RPMDB foi alterada fora do {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "A transação não pôde ser executada." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "A transação não pode ser iniciada:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Falha ao remover o ficheiro de transação %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Alguns pacotes não foram transferidos. A tentar novamente." -#: dnf/base.py:1276 -#, fuzzy, python-format -#| msgid "" -#| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: dnf/base.py:1287 +#, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " "poupado)" -#: dnf/base.py:1280 -#, fuzzy, python-format -#| msgid "" -#| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: dnf/base.py:1291 +#, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" "Delta RPMs falhados aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " "desperdiçados)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Não é possível adicionar pacotes locais, porque uma transação já existe" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Incapaz de abrir: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "A chave pública para %s não está instalada" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problema ao abrir o pacote %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "A chave pública para %s não é confiável" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "O pacote %s não está assinado" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Não pôde remover %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s removido" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" -msgstr "" +msgstr "Sem correspondência para o pacote de grupo \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" -msgstr "" +msgstr "Adicionando os pacotes do grupo '%s':%s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nenhum grupo marcado para remoção." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nenhum grupo marcado para atualização." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -372,137 +375,142 @@ msgstr "Pacote %s não instalado, não se pode desatualizá-lo." msgid "No match for argument: %s" msgstr "Nenhuma correspondência para o argumento: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, 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:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" +"Já existe uma versão semelhante, ou mais recente, de %s instalada, não é " +"possível atualizá-lo." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" +"O pacote %s está disponível, mas está instalado para uma arquitetura " +"diferente." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nenhum pacote %s instalado." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" -msgstr "" +msgstr "Não é uma forma válida: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nenhum pacote marcado para remoção." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" +"Pacotes para o argumento %s estão disponíveis, mas não estão instalados." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 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:2462 +#: dnf/base.py:2481 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:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 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" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" -msgstr "" +msgstr "Incapaz de recuperar uma chave para um pacote de linha de comando: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" -msgstr "" +msgstr ". Pacote com falha é: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "As chaves GPG estão configuradas como: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." -msgstr "" +msgstr "A chave foi aprovada." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." -msgstr "" +msgstr "A chave foi rejeitada." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Falha na importação da chave (código %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Chave importada com sucesso" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Não instalada nenhuma chave" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -511,67 +519,76 @@ 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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" -msgstr "" +msgstr " * Talvez você quis dizer: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "Pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" -msgstr "" +msgstr "Alguns pacotes do repositório local tem checksum incorreto" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "Pacote \"{}\" do repositório \"{}\" tem checksum incorreto" -#: dnf/base.py:2696 +#: dnf/base.py:2715 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 conseguem ser baixados por conta " +"da opção \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" -msgstr "" +msgstr "Nenhuma correspondência para o argumento" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 +#, fuzzy msgid "All matches were filtered out by exclude filtering for argument" msgstr "" +"Todas as correspondências foram filtradas através da filtragem de exclusão " +"para o argumento" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" +"Todas as correspondências foram filtradas por meio de filtragem modular para" +" o argumento" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" +"Todas as corresnpondências foram instaladas de um repositório diferente para" +" o argumento" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." -msgstr "" +msgstr "Pacote %s já está instalado." #: dnf/cli/aliases.py:96 #, python-format msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +msgstr "valor de variável de ambiente inesperado: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" -msgstr "" +msgstr "Análise do arquivo \"%s\" falhou: %s" #: dnf/cli/aliases.py:108 #, python-format msgid "Cannot read file \"%s\": %s" -msgstr "" +msgstr "Impossível ler arquivo \"%s\": %s" #: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 #: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 @@ -581,12 +598,12 @@ msgstr "Erro de configuração: %s" #: dnf/cli/aliases.py:191 msgid "Aliases contain infinite recursion" -msgstr "" +msgstr "Aliases contêm recursão infinita" #: dnf/cli/aliases.py:209 #, python-format msgid "%s, using original arguments." -msgstr "" +msgstr "%s, usando argumentos originais." #: dnf/cli/cli.py:137 #, python-format @@ -636,10 +653,6 @@ msgstr "A transferir pacotes:" msgid "Error downloading packages:" msgstr "Erro ao transferir pacotes:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "A transação falhou" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -766,7 +779,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argumento {}: não permitido com o argumento {}" @@ -1493,7 +1506,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1710,99 +1723,99 @@ msgstr "nome do repo" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 #, fuzzy msgid "search for packages matching keyword" msgstr "procurar pacotes por palavra exacta" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "mostrar apenas resultardos desta ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "mostrar apenas resultardos que contém FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "mostrar apenas resultardos que providenciem REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "mostrar apenas resultados que recomendem REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 #, fuzzy msgid "show only results that enhance REQ" msgstr "mostrar apenas resultados que melhoram REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "mostrar apenas resultados que sugiram REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "mostrar apenas resultados que suplementem REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "mostrar árvore recursiva para o(s) pacote(s)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "operar no RPM fonte correspondente" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1810,106 +1823,106 @@ 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "mostrar informação detalhada sobre o pacote" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "mostrar lista de ficheiros no pacote" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "mostrar nome RPM fonte do pacote" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 #, fuzzy msgid "limit the query to installed duplicate packages" msgstr "limitar a procura a pacotes duplicados instalados" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 #, fuzzy msgid "limit the query to installed installonly packages" msgstr "limitar a procura a pacotes installonly instalados" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 #, 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/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Mostrar as capacidades com que o pacote conflite." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Mostrar as capacidades que o pacote pode melhorar." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Mostrar as capacidades oferecidas pelo pacote." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Mostrar as capacidades que o pacote recomenda." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Mostrar as capacidades de que o pacote depende." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1917,30 +1930,30 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Mostrar capacidades que o pacote sugere." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Mostrar capacidades que o pacote pode suplementar." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Mostrar apenas pacotes disponíveis." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Mostrar apenas pacotes instalados." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1948,47 +1961,58 @@ msgstr "" "Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " "instalados." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Mostrar apenas pacotes recentemente editados" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1998,6 +2022,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "procurar a string fornecida nos detalhes dos pacotes" @@ -2344,8 +2378,8 @@ msgstr "" msgid "Files" msgstr "Ficheiros" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalado" @@ -2419,141 +2453,136 @@ msgstr "mau formato: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "localização do ficheiro de configuração" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operação silenciosa" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operação escrita" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "define raiz de instalação" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "desativar todos os plugins" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "desativar plugins por nome" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "definir configurações e opções de repositório arbitrárias" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 #, fuzzy msgid "resolve depsolve problems by skipping packages" msgstr "resolver problemas depsolve saltando pacotes" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 #, fuzzy msgid "show command help" msgstr "mostrar ajuda do comando" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "permite apagar pacotes instalados para resolver dependências" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 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:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "Nível de saída de debug" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "despejo de resultados detalhados de soluções em ficheiros" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nível de saída de erros" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nível de saída de debug para rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "responder sim automaticamente para todas as perguntas" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "responder não automaticamente para todas as perguntas" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2561,7 +2590,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2569,113 +2598,113 @@ msgstr "" "ativar apenas repositórios específicos por id ou glob, pode ser especificado" " várias vezes" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "exclui pacotes por nome ou glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "desativar excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "controlar se a cor é usada" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "resolver apenas endereços de IPV4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "resolver apenas endereços de IPV6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "apenas descarregar pacotes" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 #, fuzzy msgid "Include bugfix relevant packages, in updates" msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Incluir pacotes relevantes de melhoria nas atualizações" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Incluir pacotes relevantes newpackage nas atualizações" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Incluir pacotes relevantes de segurança nas atualizações" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 #, 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/option_parser.py:347 +#: dnf/cli/option_parser.py:344 #, 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:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3122,11 +3151,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalar" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Atualizar" @@ -3134,7 +3163,7 @@ msgstr "Atualizar" msgid "Remove" msgstr "Remover" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Desatualizar" @@ -3191,205 +3220,205 @@ msgstr "Ação(ões)" msgid "Altered" msgstr "Alterado" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Sem transações" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nenhum ID de transação, ou pacote, fornecido" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Apagado" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Desatualizado" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Atualizado" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Não instalado" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Mais recentes" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Mais antigos" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID de Transação:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Hora de início :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Início de rpmdb:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u segundos)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutos)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u horas)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dias)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Hora de fim :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Terminar rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Utilizador :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Cancelado" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Código-Retorno :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Sucesso" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Falhas:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Falha:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Linha Comandos :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transação realizada com:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pacotes Alterados:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 #, fuzzy msgid "Scriptlet output:" msgstr "Saída do script:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Erros:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalar-Dep" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Marcado como obsoleto" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "A tornar obsoleto" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Apagar" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstalar" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Iniciando a resolução de dependências" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Finalizada a resolução de dependências" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, fuzzy, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3402,52 +3431,52 @@ msgstr "" " Fingerprint: %s\n" " De : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "A correr" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "A dormir" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ininterruptível" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Intercetado/Parado" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Desconhecido" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " A aplicação com o PID %d é: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memória : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Iniciado a: %s - %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Estado : %s" @@ -3473,7 +3502,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Não instalado ambiente '%s'." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3514,37 +3544,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opção de configuração desconhecida: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3582,45 +3612,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Não será instalado um pacote fonte rpm (%s)." @@ -3650,7 +3685,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "tipo não suportado de checksum: %s" @@ -3898,31 +3933,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4107,50 +4142,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "Não instalado ambiente '%s'." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "Não instalado ambiente '%s'." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/pt_BR.po b/po/pt_BR.po index fa237686ff..8f0ebed57a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -29,20 +29,22 @@ # Alysson Drummond , 2021. # Daimar Stein , 2021, 2022. # Lucas Fernandes , 2021. +# Tarcisio Oliveira , 2022. +# Ian Meyer , 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-08-03 12:19+0000\n" -"Last-Translator: Daimar Stein \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-09-04 09:21+0000\n" +"Last-Translator: Ian Meyer \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\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: Weblate 4.13\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -79,55 +81,59 @@ msgstr "Atualizações foram baixadas em '%s'." msgid "Updates available on '%s'." msgstr "Atualizações disponíveis em '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Falha ao enviar um email via '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Falha ao executar o comando '%s': retornou %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "Verificação GPG FALHOU" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Aguardando conexão com a internet..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Iniciado dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Dormir por {} segundo" msgstr[1] "Dormir por {} segundos" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "O sistema está offline." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transação falhou" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Erro: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "carregando repo '{}' falha: {}" @@ -135,72 +141,72 @@ msgstr "carregando repo '{}' falha: {}" msgid "Loading repository '{}' has failed" msgstr "O carregamento do repositório '{}' falhou" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Timer para armazenamento em cache de metadados desativado." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cache de metadados atualizado recentemente." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Não há repositórios habilitados em \"{}\"." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: expirou e será atualizado." #. expires within the checking period: -#: dnf/base.py:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: expira depois %d segundos." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache de metadados criado." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: usando metadados a partir de %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignorando repositórios: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Última verificação de metadados: %s atrás em %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." @@ -208,58 +214,58 @@ msgstr "" "Os pacotes baixados foram salvos no cache até a próxima transação bem " "sucedida." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Você pode remover os pacotes em cache executando '%s'." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "tsflag inválido no arquivo de configuração: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Executando verificação da transação" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Erro: verificação de transação vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Verificação de transação concluída." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Executando teste de transação" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Erro no teste de transação:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Teste de transação concluído." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Executando a transação" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Requisitos de disco:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -268,39 +274,39 @@ msgstr[0] "" msgstr[1] "" "Pelo menos mais {0}MB de espaço são necessários no sistema de arquivos {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Sumário de erros" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB alterado fora de {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Não foi possível executar a transação." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "A transação não pode ser iniciada:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Falha ao remover o arquivo de transação %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Alguns pacotes não foram baixados. Tentando novamente." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%.1f%% economizado)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -308,77 +314,77 @@ msgstr "" "Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%.1f%% " "desperdiçado)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Não é possível adicionar pacotes locais, pois uma transação já está em " "andamento" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Não foi possível abrir: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "A chave pública para %s não está instalada" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problema ao abrir o pacote %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, 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:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "O pacote %s não está assinado" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Não foi possível remover %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s removido" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Sem combinação para o pacote do grupo \"{}\"" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Adicionando pacotes do grupo '%s': %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Nenhum grupo marcado para remoção." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Nenhum grupo marcado para atualização." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, 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:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -388,29 +394,29 @@ msgstr "O pacote %s não está instalado, não é possível fazer downgrade." msgid "No match for argument: %s" msgstr "Nenhuma correspondência para o argumento: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, 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:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, 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:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -418,110 +424,110 @@ msgstr "" "A mesma versão ou uma superior de %s já está instalada, não é possível " "atualizá-lo." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Nenhum pacote %s instalado." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Formato inválido: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Nenhum pacote marcado para remoção." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 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:2462 +#: dnf/base.py:2481 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:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" " disponíveis" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" "Impossível de recuperar uma chave para um pacote de linha de comando: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". O pacote que falha é: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Chaves GPG estão configuradas como: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "A chave foi aprovada." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "A chave foi rejeitada." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Falha na importação da chave (código %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Chave importada com sucesso" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Não instalar nenhuma das chaves" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -530,27 +536,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:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Talvez você quisesse dizer: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Alguns pacotes do repositório local têm checksum incorreto" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -558,29 +564,29 @@ msgstr "" "Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" " \"--cacheonly\"" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Sem correspondência para o argumento" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Todas as correspondências foram filtradas por exclusão de filtragem para " "argumento" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Todas as correspondências foram filtradas por filtragem modular para " "argumento" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" "Todas as correspondências foram instaladas de um repositório diferente para " "o argumento" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "O pacote %s já está instalado." @@ -590,7 +596,7 @@ msgstr "O pacote %s já está instalado." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Valor inesperado da variável de ambiente: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Arquivo de análise \"%s\"falhou: %s" @@ -668,10 +674,6 @@ msgstr "Baixando pacotes:" msgid "Error downloading packages:" msgstr "Erro ao baixar pacotes:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transação falhou" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -816,7 +818,7 @@ 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:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argumento {}: não permitido com argumento {}" @@ -1559,13 +1561,12 @@ msgid "Package {} belongs to multiple modules, skipping" msgstr "O pacote {} pertence a vários módulos, ignorando" #: dnf/cli/commands/module.py:280 -#, fuzzy msgid "switch a module to a stream and distrosync rpm packages" -msgstr "mudar um módulo para um stream e distribuir pacotes rpm" +msgstr "mudar um módulo para um fluxo e sincronizar pacotes rpm" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "listar pacotes modulares" +msgid "locate a module the modular packages belong to" +msgstr "localizar um módulo ao qual pertencem os pacotes modulares" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1780,11 +1781,11 @@ msgstr "nome do repo" msgid "Total packages: {}" msgstr "Pacotes totais: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "pesquisa por pacotes coincidindo com a palavra-chave" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1792,23 +1793,23 @@ msgstr "" "Consulta todos os pacotes (abreviação para repoquery '*' ou repoquery sem " "argumento)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Consulta todas as versões dos pacotes (padrão)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "exibe apenas os resultados desta ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "exibe somente resultados que contenham FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "exibe apenas resultado que conflitam REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1816,43 +1817,43 @@ msgstr "" "exibe resultados que requerem, sugerem, complementam, aprimoram ou " "recomendam pacotes e arquivos REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "exibe apenas os resultados que deixam REQ obsoleto" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "exibe somente resultados que proveem REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "exibe somente resultados que recomendam REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "exibe apenas resultados que aprimoram REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "exibe somente resultados que sugerem REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "exibe somente resultados que complementam REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "verifica dependências não-explícitas (arquivos e Provides); padrão" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1860,23 +1861,23 @@ msgstr "" "usado com --whatrequires, e --requires --resolve, busca por pacotes " "recursivamente." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "exibe uma lista de todas as dependências e quais pacotes as fornecem" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "resolver capacidades para pacote(s) originário" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "exibe árvore recursiva para pacote(s)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "operar nos RPM fonte correspondentes" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1884,27 +1885,27 @@ msgstr "" "exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " "N se N é negativo)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "listar também pacotes de fluxos de módulos inativos" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "exibe informações detalhadas sobre o pacote" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "exibe lista de arquivos do pacote" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "exibir nome do pacote RPM fonte" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "mostre changelogs do pacote" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1913,11 +1914,11 @@ msgstr "" "formato de exibição para listar pacotes: \"%%{name} %%{version} ...\", use " "--querytags para ver a lista completa de tags" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1925,7 +1926,7 @@ msgstr "" "usar formato nome-época:versão-lançamento.arquitetura para apresentar " "pacotes encontrados" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1933,7 +1934,7 @@ msgstr "" "Usar formato nome-versão-lançamento para apresentar pacotes encontrados " "(padrão de buscas do rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1941,32 +1942,32 @@ msgstr "" "usar formato época:nome-versão-lançamento.arquitetura para apresentar " "pacotes encontrados" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 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:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "limitar a consulta a pacotes duplicados instalados" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "limitar a consulta a pacotes installonly instalados" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 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:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Exibe capacidades que o pacote conflita." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1974,23 +1975,23 @@ msgstr "" "Recursos de exibição nos quais o pacote pode depender, aprimorar, " "recomendar, sugerir e complementar." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Exibe capacidades que o pacote pode aprimorar." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Exibe capacidades fornecidas pelo pacote." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Exibe capacidades que o pacote recomenda." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Exibe capacidades que o pacote depende." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -2001,28 +2002,28 @@ msgstr "" " executar %% pré e %% post scriptlets. Se o pacote estiver instalado, os " "recursos de exibição dependem de %% pré, %% post, %% pré-un e %% postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Exibe capacidades que o pacote sugere." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Exibe capacidades que o pacote pode fornecer." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Exibe apenas pacotes disponíveis." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Exibe apenas pacotes instalados." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2030,7 +2031,7 @@ msgstr "" "Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " "instalados." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2038,19 +2039,19 @@ msgstr "" "Exibir apenas pacotes que podem ser removidos por \"{prog} autoremove\" " "comando." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Exibir somente pacotes que foram instalados pelo usuário." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Exibe apenas pacotes editados recentemente" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "a chave a ser pesquisada" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2060,7 +2061,7 @@ msgstr "" "conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" "requires', '--requires-pre', '--suggests' ou '--supplements'" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2070,22 +2071,27 @@ msgstr "" "(opcionalmente com '--alldeps', mas não com '--exactdeps') ou com '--" "requires --resolve'" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %d %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Pacote {} não contém arquivos" -#: dnf/cli/commands/repoquery.py:561 -#, fuzzy, 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." +#: dnf/cli/commands/repoquery.py:572 +#, python-brace-format msgid "" "No valid switch specified\n" "usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" @@ -2099,6 +2105,16 @@ msgstr "" "descrição:\n" " Para os pacotes dados, imprime uma árvore dos pacotes." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%d-%m-%Y %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "pesquisa detalhes do pacote para a string fornecida" @@ -2475,8 +2491,8 @@ msgstr "Severidade" msgid "Files" msgstr "Arquivos" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalados" @@ -2550,112 +2566,107 @@ msgstr "Formato incorreto: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Argumento Setopt possui multiplos valores %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Argumento Setopt não possui valor %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Opções gerais {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "configura localização do arquivo" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "operação discreta" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "operação detalhada" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "exibe a versão do {prog} e sai" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "define uma raiz de instalação" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "não instala documentações" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "desabilita todos os plugins" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "habilita plugins pelo nome" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "desabilita plugins pelo nome" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "sobrescreve o valor de $releasever em arquivos de configuração e repo" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "define opções arbitrárias de configuração e repo" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "soluciona problemas depsolve ignorando pacotes" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "exibe a ajuda do comando" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "permite apagar pacotes instalados para resolver dependências" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "tenta as melhores versões de pacote disponíveis em transações." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "não limita a transação ao melhor candidato" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" "executa inteiramente a partir do cache do sistema, não atualiza o cache" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "tempo máximo de espera do comando" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nível da saída de depuração" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "descarrega resultados detalhados da solução em arquivos" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "exibe duplicados em repos nos comandos list e search" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nível de erro na saída" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2664,34 +2675,41 @@ msgstr "" "habilita a lógica de processamento obsoleta do {prog} para atualizar ou " "exibir recursos que o pacote torna obsoleto para info, list e repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nível de depuração na saída para o rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "responde sim para todas as perguntas automaticamente" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "responde não para todas as perguntas automaticamente" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" +"Temporariamente habilita repositórios para o comando atual. Aceita um ID, " +"uma lista separada de IDs, ou um padrão (glob) de IDs. Esta opção pode ser " +"especificada múltiplas vezes." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" +"Temporariamente desabilita repositórios para o comando dnf atual. Aceita um " +"ID, uma lista de IDs separada por vírgula ou um padrão (glob) de IDs. Esta " +"opção pode ser especificada múltiplas vezes, mas é mutuamente exclusiva com " +"'--repo'." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2699,23 +2717,23 @@ msgstr "" "habilita apenas repositórios específicos com um id ou um glob, pode ser " "especificado diversas vezes" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "habilita repos com o comando config-manager (salva automaticamente)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "desativar repos com o comando config-manager (salva automaticamente)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "exclui pacotes por nome ou glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "desabilita excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2723,93 +2741,93 @@ msgstr "" "rótulo e caminho para um repositório adicional a ser usado (mesmo caminho " "que num baseurl), pode ser especificados várias vezes." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "desabilita a remoção de dependências que não são mais usadas" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" "desabilita a verificação de assinatura gpg (se a política RPM permitir)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "controla o uso da cor" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "marca metadados como vencidos antes de executar o comando" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "resolve somente endereços IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "resolve somente endereços IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "define o diretório para copiar os pacotes" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "baixa somente pacotes" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "adiciona um comentário à transação" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "inclui pacotes relevantes para correção de bugs nas atualizações" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "inclui pacotes relevantes de aprimoramentos nas atualizações" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "incluir novos pacotes relevantes nas atualizações" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "inclui pacotes de segurança relevantes nas atualizações" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" "inclui pacotes necessários para corrigir o aviso informado nas atualizações" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" "inclui pacotes necessários para corrigir o BZ informado nas atualizações" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" "inclui pacotes necessários para corrigir o CVE informado nas atualizações" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "inclui pacotes de segurança relevantes coincidindo com a severidade nas " "atualizações" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "força o uso de uma arquitetura" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Lista dos comandos principais:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Lista de comandos de plugins:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Não é possível codificar argumento '%s': %s" @@ -3254,11 +3272,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Instalar" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Atualizar" @@ -3266,7 +3284,7 @@ msgstr "Atualizar" msgid "Remove" msgstr "Remover" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Desatualizar" @@ -3323,204 +3341,204 @@ msgstr "Ação(ões)" msgid "Altered" msgstr "Alterado" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Nenhuma transação" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Informações de histórico com falha" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Nenhum ID de transação ou pacote fornecido" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Removidos" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Desatualizados" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Atualizados" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Não instalado" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Recente" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Antigo" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID de transação:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Horário de início:" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Início do rpmdb:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u segundos)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minutos)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u horas)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dias)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Horário do fim:" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Fim do rpmdb:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Usuário:" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Interrompido" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Código de retorno:" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Sucesso" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Falhas:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Falha:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Releasever:" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Linha de comando :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Comentário :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transação realizada com:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Pacotes alterados:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Saída do scriptlet:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Erros:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Instalar Dep." -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Obsoletos" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Obsoletos" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Apagar" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Reinstalar" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Pacote %s.%s %s será instalado" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "O pacote %s.%s %s será uma atualização" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "O pacote %s.%s %s será apagado" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Pacote %s.%s %s será instalado" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Pacote %s.%s %s será desatualizado" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "O pacote %s.%s %s ficará obsoleto" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "O pacote %s.%s %s será atualizado" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "Pacote %s.%s %s ficará obsoleto" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Começando resolução de dependência" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Resolução de dependência finalizada" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3533,52 +3551,52 @@ msgstr "" " Impressão digital: %s\n" "A partir de : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Executando" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Dormindo" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Ininterrompível" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zumbi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Rastreado/Parado" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Desconhecido" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " O aplicativo com PID %d é: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memória: %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Iniciado: %s - %s atrás" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Estado: %s" @@ -3603,7 +3621,8 @@ msgstr "O módulo ou grupo '%s' não existe." msgid "Environment id '%s' does not exist." msgstr "Ambiente de ID '%s' não está instalado." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "O ambiente '%s' não está instalado." @@ -3641,7 +3660,7 @@ msgstr "Não é possível definir \"{}\" como \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Não foi possível definir o cache do cache: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3649,31 +3668,31 @@ msgstr "" "Não foi possível baixar o arquivo de configuração do URL \"{}\":\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Opção de configuração desconhecida: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Incorreto ou desconhecido \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, 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" @@ -3712,30 +3731,35 @@ msgstr "O nome do repositório '{}' está ausente na configuração, usando o id msgid "Parsing file \"{}\" failed: {}" msgstr "A análise do arquivo \"{}\" falhou: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Erro ao analisar uma variável do arquivo '{0}': {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "repo %s: 0 x%s já importado" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "repo %s: chave importada 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Verificado usando registro DNS com assinatura DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "NÃO verificado usando o registro DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "recuperando chave do repositório para %s não criptografada de %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3743,16 +3767,16 @@ msgstr "" "Nenhum metadado modular disponível para o pacote modular '{}', ele não pode " "ser instalado no sistema" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Uma exceção rpm ocorreu: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Nenhum metadado modular disponível para pacote modular" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Um pacote rpm fonte não será instalado (%s)." @@ -3784,7 +3808,7 @@ msgstr "Extensão DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Testando chaves já importadas quanto à validade." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "Tipo de soma de verificação não suportado: %s" @@ -4058,35 +4082,35 @@ msgstr "Falha ao determinar o último tempo de maquette." msgid "Parsing file failed: %s" msgstr "Arquivo de análise falhou: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Plugins carregados: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Falha ao carregar o plug-in \"%s\":%s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Não foram encontradas correspondências para os seguintes padrões de plug-in " "de ativação: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "Não foram encontradas correspondências para os seguintes padrões de plug-in " "de desativação: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "nenhuma fábrica de conteúdo correspondente para %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "determinando o espelho mais veloz (%s hosts).. " @@ -4114,11 +4138,11 @@ msgstr "" #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "" +msgstr "A função openDB() não pode abrir o banco de dados rpm." #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." -msgstr "" +msgstr "A função dbCookie() não retornou cookie do banco de dados rpm." #: dnf/rpm/transaction.py:135 msgid "Errors occurred during test transaction." @@ -4211,7 +4235,6 @@ msgstr "" "\"{major_supp}\"." #: dnf/transaction_sr.py:224 -#, fuzzy msgid "" "Conflicting TransactionReplay arguments have been specified: filename, data" msgstr "" @@ -4234,19 +4257,19 @@ msgid "Missing object key \"{key}\" in an rpm." msgstr "Chave de objeto \"{key}\" faltando em um rpm." #: dnf/transaction_sr.py:289 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." msgstr "Valor inesperado do motivo do pacote \"{reason}\" para rpm nevra \"{nevra}\"." #: dnf/transaction_sr.py:297 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Cannot parse NEVRA for package \"{nevra}\"." -msgstr "Não é possível analisar NEVRA para o pacote \"{nevra}\"." +msgstr "Não foi possível analisar o NEVRA para o pacote \"{nevra}\"." #: dnf/transaction_sr.py:321 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Cannot find rpm nevra \"{nevra}\"." -msgstr "Não é possível encontrar rpm nevra \"{nevra}\"." +msgstr "Não foi possível encontrar o rpm nevra \"{nevra}\"." #: dnf/transaction_sr.py:336 #, python-brace-format @@ -4268,7 +4291,7 @@ msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." msgstr "Pacote nevra \"{nevra}\" não instalado para a ação \"{action}\"." #: dnf/transaction_sr.py:370 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." msgstr "Valor inesperado da ação do pacote \"{action}\" para rpm nevra \"{nevra}\"." @@ -4283,17 +4306,18 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Chave \"{key}\" do objeto faltando em groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Grupo de ID '%s' não está instalado." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "O ambiente '%s' não está disponível." -#: dnf/transaction_sr.py:456 -#, fuzzy, python-brace-format +#: dnf/transaction_sr.py:466 +#, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." @@ -4301,32 +4325,32 @@ msgstr "" "Valor inválido \"{group_type}\" de environment.groups.group_type, apenas " "\"obrigatório\" ou \"opcional\" é suportado." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Chave \"{key}\" do objeto faltando em environments.groups." -#: dnf/transaction_sr.py:542 -#, fuzzy, python-brace-format +#: dnf/transaction_sr.py:566 +#, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Valor inesperado da ação do grupo \"{action}\" para o grupo \"{group}\"." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Chave \"{key}\" do objeto faltando em um grupo." -#: dnf/transaction_sr.py:571 -#, fuzzy, python-brace-format +#: dnf/transaction_sr.py:599 +#, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Valor inesperado da ação do ambiente \"{action}\" para o ambiente \"{env}\"." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Chave\"{key}\" do objeto faltando em um ambiente." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4372,6 +4396,12 @@ msgstr "Falhou" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Argumento Setopt possui multiplos valores %s" + +#~ msgid "list modular packages" +#~ msgstr "listar pacotes modulares" + #~ msgid "Already downloaded" #~ msgstr "Já baixado" diff --git a/po/ru.po b/po/ru.po index 5808ef3ac2..3376f92a28 100644 --- a/po/ru.po +++ b/po/ru.po @@ -15,13 +15,14 @@ # Igor Gorbounov , 2018. #zanata, 2020, 2021, 2022. # Igor Gorbounov , 2019. #zanata, 2020, 2021, 2022. # Vitaliy Bukatkin , 2020. -# Alexey Rubtsov , 2021. +# Alexey Rubtsov , 2021, 2022. +# V I , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-06-22 19:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2022-12-03 13:19+0000\n" "Last-Translator: Igor Gorbounov \n" "Language-Team: Russian \n" "Language: ru\n" @@ -29,7 +30,7 @@ msgstr "" "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: Weblate 4.13\n" +"X-Generator: Weblate 4.14.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -66,56 +67,60 @@ msgstr "Обновления загружены на «%s»." msgid "Updates available on '%s'." msgstr "Обновления доступны на «%s»." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Сбой отправки электронного письма через «%s»: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Не удалось выполнить команду «%s»: возвращено %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Неизвестное значение параметра: %s=%s в %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Неизвестный параметр конфигурации: %s = %s в %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "СБОЙ проверки GPG" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Ожидание подключения к Интернету..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Запущен dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Пауза на {} секунду" msgstr[1] "Пауза на {} секунды" msgstr[2] "Пауза на {} секунд" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Система отключена." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Сбой транзакции" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Ошибка: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "при загрузке репозитория «{}» произошел сбой: {}" @@ -123,248 +128,245 @@ msgstr "при загрузке репозитория «{}» произошел msgid "Loading repository '{}' has failed" msgstr "Не удалось загрузить репозиторий «{}»" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Таймер кэширования метаданных отключен при работе через тарифицируемое " "подключение." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Таймер кэширования метаданных отключен при работе от батареи." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Таймер кэширования метаданных отключен." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Кэш метаданных недавно обновлен." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Отсутствуют настроенные репозитории в «{}»." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: никогда не истечет и не будет обновляться." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." -msgstr "%s: истекло и будет обновляться." +msgstr "%s: истекло и будет обновлено." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" +msgstr "%s: метаданные истекают через %d секунд и сейчас будут обновлены" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: истекает через %d секунд." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Создан кэш метаданных." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: используются метаданные из %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Игнорируется репозиториев: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Последняя проверка окончания срока действия метаданных: %s назад, %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" "Загруженные пакеты были сохранены в кэше до следующей успешной транзакции." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Вы можете удалить кэшированные пакеты, выполнив «%s»." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Неверный tsflag в файле настроек: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Ошибка добавления файла групп для репозитория: %s — %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Проверка транзакции" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Проверка транзакции успешно завершена." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Идет проверка транзакции" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Ошибка при проверке транзакции:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Тест транзакции проведен успешно." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Выполнение транзакции" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Требования к диску:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +msgstr[0] "Необходим ещё как минимум {0} МБ места в файловой системе {1}." +msgstr[1] "Необходимо ещё как минимум {0} МБ места в файловой системе {1}." +msgstr[2] "Необходимо ещё как минимум {0} МБ места в файловой системе {1}." + +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Сводка ошибок" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB изменена вне {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Не удалось запустить транзакцию." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Не удалось начать транзакцию:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Не удалось удалить файл транзакции %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Некоторые пакеты не были загружены. Повторная попытка." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%.1f%% сохранено)" +msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%.1f%% сэкономлено)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" "Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%.1f%% " -"потрачено)" +"загружено дополнительно)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Не удается добавить локальные пакеты, поскольку задание, связанное с " "транзакцией, уже существует" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Не удалось открыть: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Публичный ключ для %s не установлен" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Проблема открытия пакета %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Публичный ключ для %s не заслуживает доверия" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Пакет %s не подписан" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Не удается удалить %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s удален(ы)" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Нет соответствия для группового пакета «{}»" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Добавление пакетов из группы «%s»: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Нет групп, помеченных для удаления." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Не отмечена группа для обновления." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Пакет %s не установлен, нельзя произвести откат версии." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -374,131 +376,131 @@ msgstr "Пакет %s не установлен, нельзя произвест msgid "No match for argument: %s" msgstr "Нет совпадений для аргумента: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Пакет %s не установлен, нельзя произвести переустановку." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" "Файл %s является исходным пакетом и не может быть обновлен, пропускается." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Пакет %s не установлен, нельзя произвести обновление." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" "Такая же или более новая версия %s уже существует, не удается обновить." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Пакет %s есть, но не установлен." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Пакет %s есть, но установлен для другой архитектуры." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Пакет %s не был установлен." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Неправильная форма: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Нет пакетов, помеченных для удаления." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Пакеты для аргумента %s доступны, но не установлены." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Не требуются обновления безопасности, но обновление {} имеется" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Не требуются обновления безопасности, но обновления {} имеются" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Для «{}» не требуются обновления безопасности, но обновление {} имеется" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Для «{}» не требуются обновления безопасности, но обновления {} имеются" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Не удалось получить ключ для пакета из командной строки: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Сбойный пакет: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Ключи GPG настроены как: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG ключ %s (0x%s) уже установлен" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Ключ принят." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Ключ отклонен." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Неудача импорта ключа (code %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Импорт ключа успешно завершен" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Не установлены какие-либо ключи" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -507,29 +509,29 @@ msgstr "" "GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" "Проверьте, правильно ли настроены URL ключей для этого репозитория." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Возможно, вы имели в виду: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" "У некоторых пакетов из локального репозитория неправильная контрольная сумма" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -537,23 +539,23 @@ msgstr "" "У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " "«--cacheonly»" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Нет соответствия аргументу" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Все совпадения отфильтрованы фильтрами исключения для аргумента" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Все совпадения отфильтрованы модульным фильтрованием для аргумента" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Все совпадения были установлены из другого репозитория для аргумента" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Пакет %s уже установлен." @@ -563,7 +565,7 @@ msgstr "Пакет %s уже установлен." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "При разборе файла «%s» произошла ошибка: %s" @@ -612,7 +614,7 @@ msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 "" -"Невозможно переключить активированные потоки модуля, ,если это явно не разрешено с помощью параметра конфигурации module_stream_switch.\n" +"Невозможно переключить активированные потоки модуля, если это явно не включено с помощью параметра конфигурации module_stream_switch.\n" "Рекомендуется удалить из модуля всё установленное и обновить модуль с помощью команды «{prog} module reset <имя_модуля>». После обновления модуля можно установить другой поток." #: dnf/cli/cli.py:212 @@ -640,10 +642,6 @@ msgstr "Загрузка пакетов:" msgid "Error downloading packages:" msgstr "Ошибка при загрузке пакетов:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Сбой транзакции" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -784,10 +782,10 @@ msgid "" "Unable to detect release version (use '--releasever' to specify release " "version)" msgstr "" -"Не удается определить версию выпуска (используйте '--releasever' для задания" -" версии выпуска)" +"Не удаётся определить версию выпуска (используйте '--releasever' для " +"указания версии выпуска)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "аргумент {}: не допускается с аргументом {}" @@ -1408,7 +1406,8 @@ msgstr "Ошибка при сохранении транзакции: {}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" -msgstr "Предупреждение, в ходе транзакции возникли следующие проблемы:" +msgstr "" +"Предупреждение, при выполнении транзакции возникли следующие проблемы:" #: dnf/cli/commands/install.py:47 msgid "install a package or packages on your system" @@ -1534,8 +1533,10 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "переключить модуль на поток и выполнить distrosync пакетов rpm" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "перечислить модульные пакеты" +#, fuzzy +#| msgid "remove all modular packages" +msgid "locate a module the modular packages belong to" +msgstr "удалить все модульные пакеты" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1751,11 +1752,11 @@ msgstr "имя репозитория" msgid "Total packages: {}" msgstr "Всего пакетов: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "поиск пакетов по ключевому слову" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1763,23 +1764,23 @@ msgstr "" "Запросить все пакеты (сокращение для repoquery «*» или repoquery без " "параметра)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Запрашивать все версии пакетов (по умолчанию)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "показывать только результаты с этой ARCH" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "показывать только результаты, относящиеся к FILE" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "показывать только результаты, конфликтующие с REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1787,44 +1788,44 @@ msgstr "" "показывает результаты, которые требуют, предполагают, дополняют, улучшают " "или рекомендуют состав пакета и файлы REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "показывать только результаты, делающие REQ устаревшим" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "показывать только результаты, предоставляющие REQ" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "показывать только результаты, рекомендующие REQ" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "показывать только результаты, расширяющие REQ" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "показывать только результаты, в которых предлагается REQ" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "показывать только результаты, дополняющие REQ" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "проверять зависимости в точности так, как указано, в отличие от --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1832,23 +1833,23 @@ msgstr "" "используется с --whatrequires и --requires --resolve, рекурсивный запрос " "пакетов." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "разрешить возможности до первоначальных пакетов" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "показывать дерево рекурсии для пакета(ов)" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "работать с соответствующим исходным RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1856,27 +1857,27 @@ msgstr "" "показывать N последних пакетов для данного name.arch (или последних, кроме " "N, если N отрицательное)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "перечислить также пакеты потоков неактивных модулей" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "показывать подробную информацию о пакете" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "показывать список файлов в пакете" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "показывать имя исходного пакета RPM" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "показывать журналы изменений для пакета" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1885,11 +1886,11 @@ msgstr "" "формат отображения для списка пакетов: «%%{name} %%{version} ...», " "используйте --querytags для просмотра полного списка тэгов" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "показывать доступные теги для использования с --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1897,7 +1898,7 @@ msgstr "" "использовать формат name-epoch:version-release.architecture для отображения " "найденных пакетов (по умолчанию)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1905,7 +1906,7 @@ msgstr "" "использовать формат name-version-release для отображения найденных пакетов " "(стандартно для rpm query)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1913,32 +1914,32 @@ msgstr "" "использовать формат epoch:name-version-release.architecture для отображения " "найденных пакетов" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Отображать, в каких группах представлены выбранные пакеты" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "ограничить запрос установленными повторяющимися пакетами" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "ограничить запрос установленными пакетами «только для установки»" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" "ограничить запрос установленными пакетами с неудовлетворенными зависимостями" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "показывать место, откуда можно загрузить эти пакеты" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Показывать возможности, с которыми пакет конфликтует." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1946,23 +1947,23 @@ msgstr "" "Показывать возможности, от которых пакет может зависеть, которые может " "улучшить, рекомендовать, предлагать и дополнять." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Показывать возможности, которые пакет может улучшить." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Показывать возможности, предоставляемые пакетом." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Показывать возможности, рекомендуемые пакетом." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Показывать возможности, от которых пакет зависит." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1974,29 +1975,29 @@ msgstr "" "возможности, от которых он зависит для запуска %%pre, %%post, %%preun и " "%%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Показывать возможности, предлагаемые пакетом." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Показывать возможности, которые пакет может дополнить." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Показывать только доступные пакеты." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Показывать только установленные пакеты." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" "Показывать только пакеты, отсутствующие во всех доступных репозиториях." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -2004,7 +2005,7 @@ msgstr "" "Показывать только пакеты, которые предоставляют обновление для уже " "установленного пакета." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2012,19 +2013,19 @@ msgstr "" "Показывать только пакеты, которые можно удалить командой «{prog} " "autoremove»." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Отображать только пакеты, установленные пользователем." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Показывать только недавно измененные пакеты" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "ключ для поиска" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2034,7 +2035,7 @@ msgstr "" "«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " "«--requires», «--requires-pre», «--suggests» или «--supplements»" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2043,15 +2044,26 @@ msgstr "" "Параметр «--recursive» должен использоваться с «--whatrequires » (или " "же с «--alldeps», но не с «--exactdeps»), или с «--requires --resolve»" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "В пакете {} нет файлов" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2066,6 +2078,16 @@ msgstr "" "описание:\n" " Для данных пакетов выводит дерево пакетов." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "поиск информации о пакете по заданной строке" @@ -2443,8 +2465,8 @@ msgstr "Опасность" msgid "Files" msgstr "Файлы" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Установлен" @@ -2521,112 +2543,107 @@ msgstr "плохой формат: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Аргумент setopt имеет несколько значений: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Общие параметры {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "расположение файла конфигурации" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "работать без вывода сообщений" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "подробно описывать действия" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "показать версию {prog} и завершить работу" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "настройка корневого каталога установки" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "не устанавливать документацию" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "отключить все модули" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "включить модули по названию" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "отключить модули по названию" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "установить произвольные настройки и параметры репозиториев" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "разрешить проблемы зависимостей, пропустив пакеты" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "показать справку по команде" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" "попытаться использовать наиболее подходящие версии пакетов в транзакциях." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "не ограничивать транзакцию наилучшим кандидатом" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "брать полностью из системного кэша, не обновлять его" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "максимальное время ожидания команды" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "уровень отладочных сообщений" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "сохраняет подробные результаты в файлах" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "уровень сообщений об ошибках" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2635,29 +2652,29 @@ msgstr "" "включает устаревшую логику обработки {prog} для обновления или отображения " "возможностей, которые пакет замещает, для info, list и repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "уровень отладочных сообщений для rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "автоматически отвечать утвердительно на все вопросы" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "автоматически отвечать отрицательно на все вопросы" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -"Временно включить репозитории для текущей команды dnf. Принимает " -"идентификатор, список идентификаторов, разделенных запятыми, или набор " -"идентификаторов. Этот параметр можно указывать несколько раз." +"Временно включите репозитории для текущей команды dnf. Принимает " +"идентификатор, список идентификаторов через запятую или набор " +"идентификаторов. Этот параметр можно указать несколько раз." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2665,11 +2682,11 @@ msgid "" "`--repo`." msgstr "" "Временно отключить активные репозитории для текущей команды dnf. Принимает " -"идентификатор, список идентификаторов, разделенных запятыми, или набор " +"идентификатор, список идентификаторов, разделенных запятыми или набор " "идентификаторов. Этот параметр можно указать несколько раз, но он является " "взаимоисключающим с `--repo`." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2677,25 +2694,25 @@ msgstr "" "включить только определенные репозитории по идентификатору или маске, можно " "задать несколько раз" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "подключить репозитории командой config-manager (сохранение автоматическое)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "отключить репозитории командой config-manager (сохранение автоматическое)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "исключить пакеты по имени или маске" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "отключить excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2703,95 +2720,95 @@ msgstr "" "метка и путь к дополнительному репозиторию (такой же путь, что и в baseurl)," " можно указывать несколько раз." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "запретить удаление зависимостей, которые больше не используются" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "отключить проверку подписи gpg (если позволяет политика RPM)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "использовать ли цветовые схемы" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "установить метаданные как истекшие перед запуском команды" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "разрешение только в адреса IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "разрешение только в адреса IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "задать каталог для копирования в него пакетов" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "только загрузить пакеты" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "добавить к транзакции комментарий" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Включить в обновления пакеты для исправлений ошибок" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Включить в обновления пакеты, связанные с улучшениями" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Включить в обновления пакеты, связанные с newpackage" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Включить в обновления пакеты, связанные с безопасностью" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" "Включить в обновления пакеты, необходимые для исправлений в связи с данной " "рекомендацией" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" "Включать в обновления пакеты, требуемые для исправления данной ошибки из " "багзиллы" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" "Включать в обновления пакеты, требуемые для исправления данной уязвимости " "CVE" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" " опасности" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Принудительно использовать архитектуру" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Список основных команд:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Список команд подключаемых модулей:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Не удалось закодировать аргумент «%s»: %s" @@ -3236,11 +3253,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Установка" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Обновление" @@ -3248,7 +3265,7 @@ msgstr "Обновление" msgid "Remove" msgstr "Удаление" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Откат версии" @@ -3307,204 +3324,204 @@ msgstr "Действия" msgid "Altered" msgstr "Изменено" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Нет транзакций" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Информация об истории отказов" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Не задан идентификатор транзакции или пакет" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Удалено" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Возвращен к предыдущей версии" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Обновлен" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Не установлено" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Новее" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Старее" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Идентификатор транзакции:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Время начала :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Начало rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u секунд)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u минут)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u часов)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u дней)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Время окончания :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Конец rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Пользователь :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Прекращено" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Код возврата :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Успешно" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Ошибки:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Неудача:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Выпускаемая версия :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Команда :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Комментарий :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Транзакция выполнена:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Пакеты изменены:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Вывод скриптлета:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Ошибки:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Установка зависимостей" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Исключено" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Исключаем" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Удаление" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Переустановка" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Пакет %s.%s %s будет устанавливаться" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Пакет %s.%s %s будет обновлением" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Пакет %s.%s %s будет удаляться" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Пакет %s.%s %s будет переустанавливаться" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Пакет %s.%s %s будет убираться" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Пакет %s.%s %s будет обновляться" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Пакет %s.%s %s будет считаться устаревшим" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Начало разрешения зависимостей" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Конец разрешения зависимостей" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3517,53 +3534,53 @@ msgstr "" "Отпечаток: %s\n" "Источник: %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Работает" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Ожидание" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Непрерываемый" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Зомби" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Трассировано/Остановлено" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Неизвестно" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" "Невозможно найти информацию о блокирующем процессе (идентификатор процесса " "%d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Приложение с идентификатором процесса %d: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Память : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Запущено : %s — %s назад" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Статус : %s" @@ -3588,7 +3605,8 @@ msgstr "Модуль или группа «%s» не существуют." msgid "Environment id '%s' does not exist." msgstr "Идентификатор среды «%s» не существует." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Идентификатор среды «%s» не установлен." @@ -3626,7 +3644,7 @@ msgstr "Не удалось установить для «{}» значение msgid "Could not set cachedir: {}" msgstr "Не удалось настроить каталог кэша: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3634,31 +3652,31 @@ msgstr "" "Не удалось загрузить URL файла конфигурации «{}» :\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Неизвестный параметр конфигурации: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "Ошибка разбора --setopt с ключом «%s», значение «%s»: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "В основной конфигурации нет атрибута %s перед setopt" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Неправильный или неизвестный «{}»: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "Ошибка разбора --setopt с ключом «%s.%s», значение «%s»: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "У репозитория %s нет атрибута %s перед setopt" @@ -3700,30 +3718,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "Ошибка при разборе файла «{}» : {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Ошибка при обработке переменной из файла «{0}»: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "репозиторий %s: 0x%s уже импортирован" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "репозиторий %s: импортирован ключ 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Проверено с помощью записи DNS с подписью DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "НЕ проверено с помощью записи DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "получение ключа репозитория для %s незашифрованным из %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3731,16 +3754,16 @@ msgstr "" "Нет модульных метаданных для модульного пакета «{}», он не может быть " "установлен в системе" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Произошло исключение у rpm: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Нет модульных метаданных для модульного пакета" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." @@ -3772,7 +3795,7 @@ msgstr "Расширение DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Проверка действительности уже импортированных ключей." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "неподдерживаемый тип контрольной суммы: %s" @@ -3854,7 +3877,7 @@ msgstr "Для «{}» не задан профиль, задайте профи #: dnf/module/exceptions.py:27 msgid "No such module: {}" -msgstr "Нет такого модуля:{}" +msgstr "Нет такого модуля: {}" #: dnf/module/exceptions.py:33 msgid "No such stream: {}" @@ -4038,33 +4061,33 @@ msgstr "Не удалось определить последнее время msgid "Parsing file failed: %s" msgstr "Ошибка при разборе файла: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Загружены подключаемые модули: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Не удалось загрузить подключаемый модуль «%s»: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Нет соответствий для следущих шаблонов включения подключаемых модулей: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "Нет соответствий для следущих шаблонов отключения подключаемых модулей: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "нет подходящего обработчика для %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "определение самого быстрого зеркала (%s узлов).. " @@ -4090,7 +4113,7 @@ msgstr "Не удается найти исполняемый файл rpmkeys #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "Функции openDB() не удается открыть базу данных rpm." +msgstr "Функции openDB() не удаётся открыть базу данных rpm." #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." @@ -4258,16 +4281,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "В groups.packages отсутствует ключ объекта «{key}»." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Идентификатор группы «%s» не установлен." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Идентификатор среды «%s» недоступен." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4276,34 +4300,34 @@ msgstr "" "Неправильное значение «{group_type}» для environments.groups.group_type, " "поддерживается только «mandatory» или «optional»." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "В environments.groups отсутствует ключ объекта «{key}»." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" "Неожиданное значение действия с группой «{action}» для группы «{group}»." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "В группе отсутствует ключ объекта «{key}»." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" "Неожиданное значение для действия со средой «{action}» для среды «{env}»." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "В среде отсутствует ключ объекта «{key}»." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4349,6 +4373,15 @@ msgstr "Сбой" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Аргумент setopt имеет несколько значений: %s" + +#~ msgid "list modular packages" +#~ msgstr "перечислить модульные пакеты" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Плагины выгружены" + #~ msgid "Already downloaded" #~ msgstr "Уже загружен" diff --git a/po/si.po b/po/si.po index f371570038..b2c1dce740 100644 --- a/po/si.po +++ b/po/si.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2021-08-19 06:05+0000\n" "Last-Translator: Hela Basa \n" "Language-Team: Sinhala \n" @@ -52,55 +52,59 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "අන්තර්ජාල සම්බන්ධතාවය සඳහා රැඳෙමින්..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "දෝෂය: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -108,237 +112,237 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -348,176 +352,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -527,7 +531,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -600,10 +604,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -728,7 +728,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1435,7 +1435,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1651,198 +1651,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1850,74 +1850,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1927,6 +1938,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2271,8 +2292,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2342,137 +2363,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2480,115 +2496,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3028,11 +3044,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3040,7 +3056,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3097,204 +3113,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3303,51 +3319,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3372,7 +3388,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3410,37 +3427,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3478,45 +3495,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3546,7 +3568,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3796,31 +3818,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4004,48 +4026,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/sk.po b/po/sk.po index e4928bfcb6..2b7e3c6f34 100644 --- a/po/sk.po +++ b/po/sk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2020-03-31 02:38+0000\n" "Last-Translator: Marek Lach Bc \n" "Language-Team: Slovak \n" @@ -55,56 +55,60 @@ msgstr "Aktualizácie stiahnuté na '%s':" msgid "Updates available on '%s'." msgstr "Aktualizácie dostupné na '%s':" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Neznáma konfiguračná hodnota: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Neznáma možnosť nastavenia: %s = %s v %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic spustené." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Chyba: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -112,157 +116,157 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: používajú sa metadáta z %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Posledná kontrola expirácie metadát: pred %s, %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Spúšťa sa kontrola transakcie" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Kontrola transakcie bola úspešná" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Spúšťa sa test transakcie" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Test transakcie bol úspešný." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Spúšťa sa transakcia" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Nepodarilo sa spustiť transakciu." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Nepodarilo sa spustiť transakciu:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Zlyhalo odstránenie súboru transakcie %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -271,7 +275,7 @@ msgstr "" "Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " "(%d.1%% usporených)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -281,75 +285,75 @@ msgstr "" "Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " "(%d.1%% usporených)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -359,176 +363,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Žiadne balíky označené na zmazanie." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Zlyhal import kľúča (kód %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -538,7 +542,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -611,10 +615,6 @@ msgstr "Sťahujú sa balíčky:" msgid "Error downloading packages:" msgstr "Chyba sťahovania balíčkov:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -739,7 +739,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1459,7 +1459,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1675,198 +1675,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "hľadať balíčky zhodujúce sa s kľúčovým slovom" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1874,74 +1874,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1951,6 +1962,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "hľadať detaily balíčka pre zadaný reťazec" @@ -2297,8 +2318,8 @@ msgstr "" msgid "Files" msgstr "Súbory" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Nainštalovaný" @@ -2370,138 +2391,133 @@ msgstr "nesprávny formát: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "umiestnenie konfiguračného súboru" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "tichý režim" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "podrobný režim" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "zobraziť {prog} verziu a ukončiť" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "nastaviť koreň inštalácie" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "neinštalovať dokumentáciu" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "zakázať všetky zásuvné moduly" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "povoliť zásuvné moduly podľa názvu" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "zakázať zásuvné moduly podľa názvu" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "vyriešiť problémy so závislosťami preskakovaním balíčkov" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "zobraziť pomoc k príkazom" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "pre vyriešenie závislostí povoliť odstránenie nainštalovaných balíčkov" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "v transakciách skúšať najlepšie dostupné verzie balíčkov." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "nelimitovať transakciu na najlepšieho kandidáta" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "spustiť všetko zo systémovej vyrovnávacej pamäte bez jej aktualizácie" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maximálna doba čakania príkazu" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "úroveň výstupu ladenia" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "vypísať detailné výsledky riešenia do súborov" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "úroveň výpisu chýb" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "úroveň výstupu ladenia pre balík rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "automaticky odpovedať áno na všetky otázky" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "automaticky odpovedať nie na všetky otázky" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2509,7 +2525,7 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2517,23 +2533,23 @@ msgstr "" "povoliť len určité repozitáre podľa ID alebo zástupných znakov, môže byť " "zadané viac krát" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "povoliť repozitár s príkazom config-manager (automaticky ukladá)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "zakázať repozitár s príkazom config-manager (automaticky ukladá)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "vylúčiť balíčky podľa názvu alebo vzoru" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "zakázať excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2541,89 +2557,89 @@ msgstr "" "názov alebo cesta k ďalšiemu repozitáru na použitie (rovnaká cesta ako v " "baseurl), môže byť zadané viac krát." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "zakázať odstránenie závislostí, ktoré sa už nepoužívajú" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "zakázať kontrolu gpg signatúr (ak tu umožňuje politika RPM)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "určuje, či sa použijú farby" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "pracovať iba s adresami IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "pracovať iba s adresami IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "nastaviť adresár, do ktorého nakopírovať balíčky" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "iba stiahnuť balíčky" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "pridať poznámku k transakcii" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "zahrnúť balíčky s opravami chýb do aktualizácií" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "zahrnúť balíčky s vylepšeniami do aktualizácií" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "zahrnúť nové balíčky do aktualizácií" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "zahrnúť bezpečnostné balíčky do aktualizácií" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "zahrnúť balíčky potrebné k oprave zadaného varovanie do aktualizácií" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" "zahrnúť balíčky potrebné k oprave zadanej chyby v Bugzille do aktualizácií" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "zahrnúť balíčky potrebné k oprave zadaného CVE do aktualizácií" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "zahrnúť bezpečnostné balíčky zodpovedajúcej závažnosti do aktualizácií" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "vynútiť použitie architektúry" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3068,11 +3084,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3080,7 +3096,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "downgradovať" @@ -3136,204 +3152,204 @@ msgstr "Akcie" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Žiadne transakcie" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Nenainštalovaný" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Novší" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Starší" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ID transakcie:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transakcia vykonaná pomocou:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Chyby:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Zastaráva sa" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3342,51 +3358,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Spustený" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Spiaci" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Neprerušiteľný" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Trasovaný/zastavený" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Neznámy" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Aplikácia s PID %d je: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Pamäť : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Spustený: %s - pred %s" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Stav : %s" @@ -3412,7 +3428,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Prostredie „%s“ nie je nainštalované." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3452,37 +3469,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3520,45 +3537,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3588,7 +3610,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "nepodporovaný typ kontrolného súčtu: %s" @@ -3838,31 +3860,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4047,50 +4069,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "Prostredie „%s“ nie je nainštalované." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "Prostredie „%s“ nie je nainštalované." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000000..4f6425301d --- /dev/null +++ b/po/sl.po @@ -0,0 +1,4322 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Matjaž Jeran , 2023. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-09-17 14:36+0000\n" +"Last-Translator: Matjaž Jeran \n" +"Language-Team: Slovenian \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 5.0.2\n" + +#: dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Naslednje nadgradnje so bile uporabljene na '%s':" + +#: dnf/automatic/emitter.py:33 +#, python-format +msgid "Updates completed at %s" +msgstr "Nadgradnje končane ob %s" + +#: dnf/automatic/emitter.py:34 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Naslednje nadgradnje so na voljo na '%s':" + +#: dnf/automatic/emitter.py:35 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Naslednje nadgradnje so bile prenesene na '%s':" + +#: dnf/automatic/emitter.py:83 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Nadgradnje uveljavljene na '%s'." + +#: dnf/automatic/emitter.py:85 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Nadgradnje prenesene na '%s'." + +#: dnf/automatic/emitter.py:87 +#, python-format +msgid "Updates available on '%s'." +msgstr "Nadgradnje na voljo na '%s'." + +#: dnf/automatic/emitter.py:117 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "E-pošte ni bilo mogoče poslati prek '%s': %s" + +#: dnf/automatic/emitter.py:147 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Izvedba ukaza '%s' ni uspela: vrnjeno %d" + +#: dnf/automatic/main.py:165 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Neznana konfiguracijska vrednost: %s=%s v %s; %s" + +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Neznana konfiguracijska možnost: %s = %s v %s" + +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 +msgid "GPG check FAILED" +msgstr "Preverjanje GPG NEUSPELO" + +#: dnf/automatic/main.py:288 +msgid "Waiting for internet connection..." +msgstr "Čakanje na internetno povezavo..." + +#: dnf/automatic/main.py:318 +msgid "Started dnf-automatic." +msgstr "Zagon dnf - samodejni." + +#: dnf/automatic/main.py:322 +msgid "Sleep for {} second" +msgid_plural "Sleep for {} seconds" +msgstr[0] "Spi za {} sekundo" +msgstr[1] "Spi za {} sekundi" +msgstr[2] "Spi za {} sekunde" +msgstr[3] "Spi za {} sekund" + +#: dnf/automatic/main.py:329 +msgid "System is off-line." +msgstr "Sistem je nepovezan." + +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transakcija ni uspela" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/cli/main.py:83 +#, python-format +msgid "Error: %s" +msgstr "Napaka: %s" + +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 +msgid "loading repo '{}' failure: {}" +msgstr "napaka pri nalaganju repo '{}': {}" + +#: dnf/base.py:152 +msgid "Loading repository '{}' has failed" +msgstr "Nalaganje skladišča '{}' ni uspelo" + +#: dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Predpomnjenje časovnika metapodatkov je onemogočeno, ko se izvaja na merjeni" +" povezavi.Predpomnjenje časovnika metapodatkov je onemogočeno pri izvajanju " +"na merjeni povezavi." + +#: dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Pomnjenje časovnika metapodatkov je onemogočeno, ko deluje na " +"baterijo.Predpomnjenje časovnika metapodatkov je onemogočeno, ko deluje na " +"baterijo." + +#: dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Predpomnjenje časovnika metapodatkov je onemogočeno." + +#: dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Predpomnilnik metapodatkov je bil nedavno osvežen." + +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Ni omogočenih skladišč v \"{}\"." + +#: dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: ne bo nikoli potekel in ne bo osvežen." + +#: dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: je potekel in bo osvežen." + +#. 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: metapodatki bodo potekli po %d sekundah in bodo zdaj osveženi" + +#: dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: bo potekel po %d sekundah." + +#. performs the md sync +#: dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Predpomnilnik metapodatkov ustvarjen." + +#: dnf/base.py:411 dnf/base.py:478 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: uporaba metapodatkov iz %s." + +#: dnf/base.py:423 dnf/base.py:491 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Prezrtje repozitorijev: %s" + +#: dnf/base.py:426 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Zadnje preverjanje veljavnosti metapodatkov: pred %s na %s." + +#: dnf/base.py:519 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Preneseni paketi so bili shranjeni v predpomnilniku do naslednje uspešne " +"transakcije." + +#: dnf/base.py:521 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "Predpomnjene pakete lahko odstranite tako, da izvedete '%s'." + +#: dnf/base.py:653 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "Neveljavna zastavica tsflag v konfiguracijski datoteki: %s" + +#: dnf/base.py:711 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Ni bilo mogoče dodati datoteke skupin za repozitorij: %s - %s" + +#: dnf/base.py:973 +msgid "Running transaction check" +msgstr "Izvaja se preverjanje transakcije" + +#: dnf/base.py:981 +msgid "Error: transaction check vs depsolve:" +msgstr "Napaka: preverjanje transakcij v primerjavi z depsolve:" + +#: dnf/base.py:987 +msgid "Transaction check succeeded." +msgstr "Preverjanje transakcije je uspelo." + +#: dnf/base.py:990 +msgid "Running transaction test" +msgstr "Izvajanje preizkusa transakcije" + +#: dnf/base.py:1000 dnf/base.py:1157 +msgid "RPM: {}" +msgstr "RPM: {}" + +#: dnf/base.py:1001 +msgid "Transaction test error:" +msgstr "Napaka pri preizkusu transakcije:" + +#: dnf/base.py:1012 +msgid "Transaction test succeeded." +msgstr "Preizkus transakcije je uspel." + +#: dnf/base.py:1036 +msgid "Running transaction" +msgstr "Transakcija v teku" + +#: dnf/base.py:1076 +msgid "Disk Requirements:" +msgstr "Zahteve za disk:" + +#: dnf/base.py:1079 +#, 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] "V datotečnem sistemu {1} potrebujete vsaj {0} MB več prostora." +msgstr[1] "V datotečnem sistemu {1} potrebujete vsaj {0} MB več prostora." +msgstr[2] "V datotečnem sistemu {1} potrebujete vsaj {0} MB več prostora." +msgstr[3] "V datotečnem sistemu {1} potrebujete vsaj {0} MB več prostora." + +#: dnf/base.py:1086 +msgid "Error Summary" +msgstr "Povzetek napak" + +#: dnf/base.py:1112 +#, python-brace-format +msgid "RPMDB altered outside of {prog}." +msgstr "RPMDB spremenjen zunaj {prog}." + +#: dnf/base.py:1158 dnf/base.py:1166 +msgid "Could not run transaction." +msgstr "Transakcije ni bilo mogoče izvesti." + +#: dnf/base.py:1161 +msgid "Transaction couldn't start:" +msgstr "Transakcije ni bilo mogoče začeti:" + +#: dnf/base.py:1175 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Transakcijske datoteke %s ni bilo mogoče odstraniti" + +#: dnf/base.py:1257 +msgid "Some packages were not downloaded. Retrying." +msgstr "Nekateri paketi niso bili preneseni. Ponovni poskus." + +#: dnf/base.py:1287 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" +msgstr "" +"Delta RPM-ji so zmanjšali %.1f MB posodobitev na %.1f MB (%.1f%% " +"prihranjeno)Delta RPM je zmanjšala %.1f MB posodobitev na %.1f MB (%.1f%% " +"prihranjeno)" + +#: dnf/base.py:1291 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" +msgstr "" +"Neuspeli Delta RPM-ji so povečali %.1f MB posodobitev na %.1f MB (%.1f%% " +"zapravljeno)" + +#: dnf/base.py:1333 +msgid "Cannot add local packages, because transaction job already exists" +msgstr "" +"Lokalnih paketov ni mogoče dodati, ker transakcijsko opravilo že " +"obstajaLokalnih paketov ni mogoče dodati, ker transakcijsko opravilo že " +"obstaja" + +#: dnf/base.py:1347 +msgid "Could not open: {}" +msgstr "Ni bilo mogoče odpreti: {}" + +#: dnf/base.py:1385 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Javni ključ za %s ni nameščen" + +#: dnf/base.py:1389 +#, python-format +msgid "Problem opening package %s" +msgstr "Težava pri odpiranju paketa %s" + +#: dnf/base.py:1397 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "Javni ključ za %s ni zaupanja vreden" + +#: dnf/base.py:1401 +#, python-format +msgid "Package %s is not signed" +msgstr "Paket %s ni podpisan" + +#: dnf/base.py:1431 +#, python-format +msgid "Cannot remove %s" +msgstr "%s ni mogoče odstraniti" + +#: dnf/base.py:1435 +#, python-format +msgid "%s removed" +msgstr "%s odstranjen" + +#: dnf/base.py:1719 +msgid "No match for group package \"{}\"" +msgstr "Ni ujemanja za grupni paket \"{}\"" + +#: dnf/base.py:1801 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "Dodajanje paketov iz grupe '%s': %s" + +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 +#: dnf/cli/commands/__init__.py:636 dnf/cli/commands/install.py:80 +#: dnf/cli/commands/install.py:103 dnf/cli/commands/install.py:110 +msgid "Nothing to do." +msgstr "Ni kaj početi." + +#: dnf/base.py:1842 +msgid "No groups marked for removal." +msgstr "Nobena grupa ni označena za odstranitev." + +#: dnf/base.py:1876 +msgid "No group marked for upgrade." +msgstr "Nobena skupina ni označena za posodobitev." + +#: dnf/base.py:2090 +#, python-format +msgid "Package %s not installed, cannot downgrade it." +msgstr "Paket %s ni nameščen, ni ga mogoče podgraditi." + +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 +#: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 +#: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 +#: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 +#: dnf/cli/commands/reinstall.py:70 dnf/cli/commands/reinstall.py:84 +#: dnf/cli/commands/upgrade.py:105 dnf/cli/commands/upgrade.py:116 +#, python-format +msgid "No match for argument: %s" +msgstr "Ni ujemanja za argument: %s" + +#: dnf/base.py:2099 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "Paket %s nižje različice je že nameščen, ni ga mogoče podgraditi." + +#: dnf/base.py:2122 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "Paket %s ni nameščen, ni ga mogoče znova namestiti." + +#: dnf/base.py:2137 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "Datoteka %s je izvorni paket in je ni mogoče posodobiti, prezrta." + +#: dnf/base.py:2152 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Paket %s ni nameščen, ni ga mogoče posodobiti." + +#: dnf/base.py:2162 +#, python-format +msgid "" +"The same or higher version of %s is already installed, cannot update it." +msgstr "" +"Ista ali novejša različica %s je že nameščena, ni je mogoče posodobiti." + +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 +#, python-format +msgid "Package %s available, but not installed." +msgstr "Paket %s je na voljo, vendar ni nameščen." + +#: dnf/base.py:2228 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Paket %s je na voljo, vendar nameščen za drugo arhitekturo." + +#: dnf/base.py:2253 +#, python-format +msgid "No package %s installed." +msgstr "Ni nameščenega nobenega paketa %s." + +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 +#: dnf/cli/commands/remove.py:133 +#, python-format +msgid "Not a valid form: %s" +msgstr "Neveljavna oblika: %s" + +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 +#: dnf/cli/commands/remove.py:162 +msgid "No packages marked for removal." +msgstr "Ni paketov označenih za odstranitev." + +#: dnf/base.py:2374 dnf/cli/cli.py:428 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Paketi za argument %s so na voljo, vendar niso nameščeni." + +#: dnf/base.py:2379 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "Paket %s najnižje različice je že nameščen, ni ga mogoče podgraditi." + +#: dnf/base.py:2479 +msgid "No security updates needed, but {} update available" +msgstr "Varnostne posodobitve niso potrebne, na voljo pa je {} posodobitev" + +#: dnf/base.py:2481 +msgid "No security updates needed, but {} updates available" +msgstr "Varnostne posodobitve niso potrebne, na voljo pa je {} posodobitev" + +#: dnf/base.py:2485 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Za \"{}\" niso potrebne varnostne posodobitve, na voljo pa je posodobitev {}" + +#: dnf/base.py:2487 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Varnostne posodobitve niso potrebne za \"{}\", vendar so na voljo {} " +"posodobitev" + +#. raise an exception, because po.repoid is not in self.repos +#: dnf/base.py:2508 +#, python-format +msgid "Unable to retrieve a key for a commandline package: %s" +msgstr "Ni mogoče pridobiti ključa za paket ukazne vrstice: %s" + +#: dnf/base.py:2516 +#, python-format +msgid ". Failing package is: %s" +msgstr ". Problematičen paket je: %s" + +#: dnf/base.py:2517 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "Ključi GPG so konfigurirani kot: %s" + +#: dnf/base.py:2529 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "Ključ GPG na %s (0x%s) je že nameščen" + +#: dnf/base.py:2565 +msgid "The key has been approved." +msgstr "Ključ je bil odobren." + +#: dnf/base.py:2568 +msgid "The key has been rejected." +msgstr "Ključ je bil zavrnjen." + +#: dnf/base.py:2601 +#, python-format +msgid "Key import failed (code %d)" +msgstr "Uvoz ključa ni uspel (koda %d)" + +#: dnf/base.py:2603 +msgid "Key imported successfully" +msgstr "Ključ je bil uspešno uvožen" + +#: dnf/base.py:2607 +msgid "Didn't install any keys" +msgstr "Nisem namestil nobenega ključa" + +#: dnf/base.py:2610 +#, 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 "" +"Ključi GPG, navedeni za repozitorij \"%s\", so že nameščeni, vendar niso pravilni za ta paket.\n" +"Preverite, ali so pravilni URL-ji ključev konfigurirani za to repozitorij." + +#: dnf/base.py:2621 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Uvoz ključev ni pomagal, napačen ključ(-i)?" + +#: dnf/base.py:2674 +msgid " * Maybe you meant: {}" +msgstr " * Mogoče ste mislili: {}" + +#: dnf/base.py:2706 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Paket \"{}\" iz lokalnega skladišča \"{}\" ima napačno kontrolno vsoto" + +#: dnf/base.py:2709 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"Nekateri paketi iz lokalnega repozitorija imajo napačno kontrolno vsoto" + +#: dnf/base.py:2712 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Paket \"{}\" iz repozitorija \"{}\" ima napačno kontrolno vsoto" + +#: dnf/base.py:2715 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Nekateri paketi imajo neveljaven predpomnilnik, vendar jih ni mogoče " +"prenesti zaradi možnosti \"--cacheonly\"" + +#: dnf/base.py:2733 dnf/base.py:2753 +msgid "No match for argument" +msgstr "Ni primerka za argument" + +#: dnf/base.py:2741 dnf/base.py:2761 +msgid "All matches were filtered out by exclude filtering for argument" +msgstr "Vsa ujemanja so bila izločena s filtriranjem izključitve za argument" + +#: dnf/base.py:2743 +msgid "All matches were filtered out by modular filtering for argument" +msgstr "" +"Vsa ujemanja so bila izfiltrirana z modularnim filtriranjem za argument" + +#: dnf/base.py:2759 +msgid "All matches were installed from a different repository for argument" +msgstr "Vsa ujemanja so bila nameščena iz drugega repozitorija za argument" + +#: dnf/base.py:2820 +#, python-format +msgid "Package %s is already installed." +msgstr "Paket %s je že nameščen." + +#: dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Nepričakovana vrednost spremenljivke okolja: DNF_DISABLE_ALIASES=%s" + +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Razčlenjevanje datoteke \"%s\" ni uspelo: %s" + +#: dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Datoteke \"%s\" ni mogoče prebrati: %s" + +#: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 +#: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 +#, python-format +msgid "Config error: %s" +msgstr "Napaka konfiguracije: %s" + +#: dnf/cli/aliases.py:191 +msgid "Aliases contain infinite recursion" +msgstr "Vzdevki vsebujejo neskončno rekurzijo" + +#: dnf/cli/aliases.py:209 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, z uporabo izvirnih argumentov." + +#: dnf/cli/cli.py:137 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Nameščeno: %s-%s pri %s" + +#: dnf/cli/cli.py:139 +#, python-format +msgid " Built : %s at %s" +msgstr " Zgrajeno: %s pri %s" + +#: dnf/cli/cli.py:147 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "Operacija bi povzročila preklop toka modula '{0}' '{1}' v tok '{2}'" + +#: dnf/cli/cli.py:173 +#, python-brace-format +msgid "" +"It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" +"It is recommended to rather 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 "" +"Ni mogoče preklopiti omogočenih tokov modula, razen če je izrecno omogočeno prek konfiguracijske možnosti module_stream_switch.\n" +"Priporočamo, da raje odstranite vso nameščeno vsebino iz modula in ponastavite modul z uporabo '{prog} module reset '" + +#: dnf/cli/cli.py:212 +#, python-brace-format +msgid "{prog} will only download packages for the transaction." +msgstr "{prog} bo prenesel samo pakete za transakcijo." + +#: dnf/cli/cli.py:215 +#, python-brace-format +msgid "" +"{prog} will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"{prog} bo samo prenesel pakete, namestil gpg ključe in preveril transakcijo." + +#: dnf/cli/cli.py:219 +msgid "Operation aborted." +msgstr "Operacija prekinjena." + +#: dnf/cli/cli.py:226 +msgid "Downloading Packages:" +msgstr "Prenos paketov:" + +#: dnf/cli/cli.py:232 +msgid "Error downloading packages:" +msgstr "Napaka pri prenosu paketov:" + +#: dnf/cli/cli.py:287 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Zavrnitev samodejnega uvoza ključev, ko tečejo brez nadzora.\n" +"Uporabite \"-y\" za preglasitev." + +#: dnf/cli/cli.py:337 +msgid "Changelogs for {}" +msgstr "Dnevniki sprememb za {}" + +#: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 +msgid "Obsoleting Packages" +msgstr "Zastareli paketi" + +#: dnf/cli/cli.py:399 +msgid "No packages marked for distribution synchronization." +msgstr "Noben paket ni označen za distribucijsko sinhronizacijo." + +#: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 +#, python-format +msgid "No package %s available." +msgstr "Paket %s ni na voljo." + +#: dnf/cli/cli.py:434 +msgid "No packages marked for downgrade." +msgstr "Ni paketov, označenih za znižanje." + +#: dnf/cli/cli.py:485 +msgid "Installed Packages" +msgstr "Nameščeni paketi" + +#: dnf/cli/cli.py:493 +msgid "Available Packages" +msgstr "Razpoložljivi paketi" + +#: dnf/cli/cli.py:497 +msgid "Autoremove Packages" +msgstr "Samodejno odstrani pakete" + +#: dnf/cli/cli.py:499 +msgid "Extra Packages" +msgstr "Dodatni paketi" + +#: dnf/cli/cli.py:503 +msgid "Available Upgrades" +msgstr "Razpoložljive nadgradnje" + +#: dnf/cli/cli.py:519 +msgid "Recently Added Packages" +msgstr "Pred kratkim dodani paketi" + +#: dnf/cli/cli.py:523 +msgid "No matching Packages to list" +msgstr "Ni ustreznih paketov za seznam" + +#: dnf/cli/cli.py:604 +msgid "" +"No matches found. If searching for a file, try specifying the full path or " +"using a wildcard prefix (\"*/\") at the beginning." +msgstr "Ni zadetkov." + +#: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Neznan repo: '%s'" + +#: dnf/cli/cli.py:687 +#, python-format +msgid "No repository match: %s" +msgstr "Ni ujemajočega se skladišča: %s" + +#: dnf/cli/cli.py:721 +msgid "" +"This command has to be run with superuser privileges (under the root user on" +" most systems)." +msgstr "" +"Ta ukaz je treba zagnati s privilegiji superuporabnika (v večini sistemov " +"pod korenskim uporabnikom)." + +#: dnf/cli/cli.py:751 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Ni takega ukaza: %s." + +#: dnf/cli/cli.py:754 +#, python-format, python-brace-format +msgid "" +"It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" +"command(%s)'\"" +msgstr "" +"To je lahko ukaz vtičnika {PROG}, poskusite: \"{prog} namestite 'dnf-" +"command(%s)'\"" + +#: dnf/cli/cli.py:758 +#, python-brace-format +msgid "" +"It could be a {prog} plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"To bi lahko bil ukaz vtičnika {prog}, vendar je nalaganje vtičnikov trenutno" +" onemogočeno." + +#: dnf/cli/cli.py:816 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir ali --downloaddir je treba uporabiti z --downloadonly ali ukazom " +"za prenos ali sistemsko nadgradnjo." + +#: dnf/cli/cli.py:822 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled in --disable, --set-disabled je treba uporabiti z " +"ukazom config-manager." + +#: dnf/cli/cli.py:904 +msgid "" +"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 "" +"Opozorilo: Uveljavljanje preverjanja podpisa GPG globalno v skladu z " +"aktivnim varnostnim pravilnikom RPM (glejte 'gpgcheck' v dnf.conf(5) za " +"način za izločanje tega sporočila)" + +#: dnf/cli/cli.py:924 +msgid "Config file \"{}\" does not exist" +msgstr "Konfiguracijska datoteka \"{}\" ne obstaja" + +#: dnf/cli/cli.py:944 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Različice izdaje ni mogoče zaznati (uporabite '--releasever', da določite " +"različico izdaje)" + +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: ni dovoljeno z argumentom {}" + +#: dnf/cli/cli.py:1025 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Ukaz \"%s\" je že definiran" + +#: dnf/cli/cli.py:1045 +msgid "Excludes in dnf.conf: " +msgstr "Izključuje v dnf.conf: " + +#: dnf/cli/cli.py:1048 +msgid "Includes in dnf.conf: " +msgstr "Vključuje v dnf.conf: " + +#: dnf/cli/cli.py:1051 +msgid "Excludes in repo " +msgstr "Izključuje v repo " + +#: dnf/cli/cli.py:1054 +msgid "Includes in repo " +msgstr "Vključuje v repo " + +#: dnf/cli/commands/__init__.py:38 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Za diagnosticiranje težave poskusite zagnati: '%s'." + +#: dnf/cli/commands/__init__.py:40 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "Verjetno imate poškodovan RPMDB, zagon '%s' bi lahko rešil težavo." + +#: dnf/cli/commands/__init__.py:44 +#, 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 "" +"Omogočili ste preverjanje paketov preko GPG ključev. To je dobra stvar.\n" +"Vendar pa nimate nameščenih javnih ključev GPG. Prenesti morate\n" +"ključe za pakete, ki jih želite namestiti, in jih namestite.\n" +"To lahko storite tako, da zaženete ukaz:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Druga možnost je, da določite url ključa, ki ga želite uporabiti\n" +"za repozitorij v možnosti 'gpgkey' v razdelku repozitorij in {prog}\n" +"vam ga bo namestil.\n" +"\n" +"Za več informacij se obrnite na svojega ponudnika distribucije ali paketa." + +#: dnf/cli/commands/__init__.py:71 +#, python-format +msgid "Problem repository: %s" +msgstr "Repozitorij težav: %s" + +#: dnf/cli/commands/__init__.py:158 +msgid "display details about a package or group of packages" +msgstr "prikaži podrobnosti o paketu ali skupini paketov" + +#: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 +msgid "show all packages (default)" +msgstr "prikaži vse pakete (privzeto)" + +#: dnf/cli/commands/__init__.py:171 dnf/cli/commands/__init__.py:738 +#: dnf/cli/commands/module.py:376 +msgid "show only available packages" +msgstr "prikaži samo razpoložljive pakete" + +#: dnf/cli/commands/__init__.py:174 dnf/cli/commands/__init__.py:741 +msgid "show only installed packages" +msgstr "prikaži samo nameščene pakete" + +#: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 +msgid "show only extras packages" +msgstr "prikaži samo dodatne pakete" + +#: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 +#: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 +msgid "show only upgrades packages" +msgstr "prikaži samo pakete nadgradenj" + +#: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 +msgid "show only autoremove packages" +msgstr "prikaži samo pakete za samodejno odstranjevanje" + +#: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 +msgid "show only recently changed packages" +msgstr "prikaži samo nedavno spremenjene pakete" + +#: dnf/cli/commands/__init__.py:190 dnf/cli/commands/__init__.py:265 +#: dnf/cli/commands/__init__.py:769 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/commands/__init__.py:193 +msgid "Package name specification" +msgstr "Specifikacija imena paketa" + +#: dnf/cli/commands/__init__.py:221 +msgid "list a package or groups of packages" +msgstr "seznam paketa ali skupin paketov" + +#: dnf/cli/commands/__init__.py:235 +msgid "find what package provides the given value" +msgstr "poišči, kateri paket zagotavlja dano vrednost" + +#: dnf/cli/commands/__init__.py:239 +msgid "PROVIDE" +msgstr "ZAGOTAVLJANJE" + +#: dnf/cli/commands/__init__.py:240 +msgid "Provide specification to search for" +msgstr "Podajte specifikacijo za iskanje" + +#: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 +msgid "Searching Packages: " +msgstr "Iskanje paketov: " + +#: dnf/cli/commands/__init__.py:258 +msgid "check for available package upgrades" +msgstr "preveri razpoložljive nadgradnje paketov" + +#: dnf/cli/commands/__init__.py:264 +msgid "show changelogs before update" +msgstr "prikaži dnevnike sprememb pred posodobitvijo" + +#: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 +#: dnf/cli/commands/__init__.py:465 +msgid "No package available." +msgstr "Paket ni na voljo." + +#: dnf/cli/commands/__init__.py:371 +msgid "No packages marked for install." +msgstr "Noben paket ni označen za namestitev." + +#: dnf/cli/commands/__init__.py:407 +msgid "No package installed." +msgstr "Ni nameščen noben paket." + +#: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 +#: dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (od %s)" + +#: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 +#: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Nameščen paket %s%s ni na voljo." + +#: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 +#: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 +msgid "No package installed from the repository." +msgstr "Noben paket ni nameščen iz repozitorija." + +#: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Noben paket ni označen za ponovno namestitev." + +#: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 +msgid "No packages marked for upgrade." +msgstr "Noben paket ni označen za nadgradnjo." + +#: dnf/cli/commands/__init__.py:721 +msgid "run commands on top of all packages in given repository" +msgstr "zaženi ukaze na vrhu vseh paketov v danem repozitoriju" + +#: dnf/cli/commands/__init__.py:760 +msgid "REPOID" +msgstr "REPOID" + +#: dnf/cli/commands/__init__.py:760 +msgid "Repository ID" +msgstr "ID skladišča" + +#: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 +#: dnf/cli/commands/updateinfo.py:108 +msgid "Package specification" +msgstr "Specifikacija paketa" + +#: dnf/cli/commands/__init__.py:796 +msgid "display a helpful usage message" +msgstr "prikaži koristno sporočilo o uporabi" + +#: dnf/cli/commands/__init__.py:800 +msgid "COMMAND" +msgstr "UKAZ" + +#: dnf/cli/commands/__init__.py:801 +#, python-brace-format +msgid "{prog} command to get help for" +msgstr "{prog} ukaz za pomoč" + +#: dnf/cli/commands/alias.py:40 +msgid "List or create command aliases" +msgstr "Seznam ali ustvarjanje vzdevkov ukazov" + +#: dnf/cli/commands/alias.py:47 +msgid "enable aliases resolving" +msgstr "omogoči razreševanje vzdevkov" + +#: dnf/cli/commands/alias.py:50 +msgid "disable aliases resolving" +msgstr "onemogoči razreševanje vzdevkov" + +#: dnf/cli/commands/alias.py:53 +msgid "action to do with aliases" +msgstr "dejanje za vzdevke" + +#: dnf/cli/commands/alias.py:55 +msgid "alias definition" +msgstr "definicija vzdevka" + +#: dnf/cli/commands/alias.py:70 +msgid "Aliases are now enabled" +msgstr "Vzdevki so zdaj omogočeni" + +#: dnf/cli/commands/alias.py:73 +msgid "Aliases are now disabled" +msgstr "Vzdevki so zdaj onemogočeni" + +#: dnf/cli/commands/alias.py:90 dnf/cli/commands/alias.py:93 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Neveljaven ključ vzdevka: %s" + +#: dnf/cli/commands/alias.py:96 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Argument vzdevek nima vrednosti: %s" + +#: dnf/cli/commands/alias.py:130 +#, python-format +msgid "Aliases added: %s" +msgstr "Dodani vzdevki: %s" + +#: dnf/cli/commands/alias.py:144 +#, python-format +msgid "Alias not found: %s" +msgstr "Vzdevka ni mogoče najti: %s" + +#: dnf/cli/commands/alias.py:147 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Vzdevki izbrisani: %s" + +#: dnf/cli/commands/alias.py:155 +#, python-format +msgid "%s, alias %s=\"%s\"" +msgstr "%s, vzdevek %s=\"%s\"" + +#: dnf/cli/commands/alias.py:157 +#, python-format +msgid "Alias %s='%s'" +msgstr "Vzdevek %s='%s'" + +#: dnf/cli/commands/alias.py:161 +msgid "Aliases resolving is disabled." +msgstr "Razreševanje vzdevkov je onemogočeno." + +#: dnf/cli/commands/alias.py:166 +msgid "No aliases specified." +msgstr "Ni določenih vzdevkov." + +#: dnf/cli/commands/alias.py:173 +msgid "No alias specified." +msgstr "Vzdevek ni določen." + +#: dnf/cli/commands/alias.py:179 +msgid "No aliases defined." +msgstr "Ni določenih vzdevkov." + +#: dnf/cli/commands/alias.py:186 +#, python-format +msgid "No match for alias: %s" +msgstr "Ni zadetka za vzdevek: %s" + +#: dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "" +"odstrani vse nepotrebne pakete, ki so bili prvotno nameščeni kot odvisnosti" + +#: dnf/cli/commands/autoremove.py:46 dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paket za odstranitev" + +#: dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "preveri težave v packagedb" + +#: dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "prikaži vse težave;" + +#: dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "pokaži težave z odvisnostjo" + +#: dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "prikaži podvojene težave" + +#: dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "prikaži zastarele pakete" + +#: dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "pokaži težave s ponudbami" + +#: dnf/cli/commands/check.py:98 +msgid "{} has missing requires of {}" +msgstr "{} manjkajo zahteve za {}" + +#: dnf/cli/commands/check.py:118 +msgid "{} is a duplicate with {}" +msgstr "{} je dvojnik z {}" + +#: dnf/cli/commands/check.py:129 +msgid "{} is obsoleted by {}" +msgstr "{} je zastarel z {}" + +#: dnf/cli/commands/check.py:138 +msgid "{} provides {} but it cannot be found" +msgstr "{} zagotavlja {}, vendar ga ni mogoče najti" + +#: dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Odstranjevanje datoteke %s" + +#: dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "odstrani predpomnjene podatke" + +#: dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Vrsta metapodatkov za čiščenje" + +#: dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Podatki o čiščenju: " + +#: dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Predpomnilnik je potekel" + +#: dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "datoteka %d odstranjena" +msgstr[1] "datoteki %d odstranjeni" +msgstr[2] "datoteke %d odstranjene" +msgstr[3] "datoteke %d odstranjene" + +#: dnf/cli/commands/clean.py:119 dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Čakanje na dokončanje procesa s pid %d." + +#: dnf/cli/commands/deplist.py:32 +msgid "" +"[deprecated, use repoquery --deplist] List package's dependencies and what " +"packages provide them" +msgstr "" +"[zastarelo, use repoquery --deplist] Seznam odvisnosti paketa in kateri " +"paketi jih zagotavljajo" + +#: dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "" +"sinhroniziraj nameščene pakete z najnovejšimi razpoložljivimi različicami" + +#: dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paket za sinhronizacijo" + +#: dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Znižaj paket" + +#: dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paket za znižanje" + +#: dnf/cli/commands/group.py:46 +msgid "display, or use, the groups information" +msgstr "prikaži ali uporabi informacije o skupinah" + +#: dnf/cli/commands/group.py:72 +msgid "No group data available for configured repositories." +msgstr "Za konfigurirana skladišča ni na voljo nobenih skupinskih podatkov." + +#: dnf/cli/commands/group.py:126 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Opozorilo: Skupina %s ne obstaja." + +#: dnf/cli/commands/group.py:167 +msgid "Warning: No groups match:" +msgstr "Opozorilo: Nobena skupina se ne ujema:" + +#: dnf/cli/commands/group.py:196 +msgid "Available Environment Groups:" +msgstr "Razpoložljive skupine okolja:" + +#: dnf/cli/commands/group.py:198 +msgid "Installed Environment Groups:" +msgstr "Nameščene skupine okolja:" + +#: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 +msgid "Installed Groups:" +msgstr "Nameščene skupine:" + +#: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 +msgid "Installed Language Groups:" +msgstr "Nameščene jezikovne skupine:" + +#: dnf/cli/commands/group.py:222 dnf/cli/commands/group.py:305 +msgid "Available Groups:" +msgstr "Razpoložljive skupine:" + +#: dnf/cli/commands/group.py:229 dnf/cli/commands/group.py:312 +msgid "Available Language Groups:" +msgstr "Razpoložljive jezikovne skupine:" + +#: dnf/cli/commands/group.py:319 +msgid "include optional packages from group" +msgstr "vključi neobvezne pakete iz skupine" + +#: dnf/cli/commands/group.py:322 +msgid "show also hidden groups" +msgstr "pokaži tudi skrite skupine" + +#: dnf/cli/commands/group.py:324 +msgid "show only installed groups" +msgstr "prikaži samo nameščene skupine" + +#: dnf/cli/commands/group.py:326 +msgid "show only available groups" +msgstr "prikaži samo razpoložljive skupine" + +#: dnf/cli/commands/group.py:328 +msgid "show also ID of groups" +msgstr "pokaži tudi ID skupin" + +#: dnf/cli/commands/group.py:330 +msgid "available subcommands: {} (default), {}" +msgstr "razpoložljivi podukazi: {} (privzeto), {}" + +#: dnf/cli/commands/group.py:334 +msgid "argument for group subcommand" +msgstr "argument za podukaz skupine" + +#: dnf/cli/commands/group.py:343 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Neveljaven podukaz za skupine, uporabite: %s." + +#: dnf/cli/commands/group.py:399 +msgid "Unable to find a mandatory group package." +msgstr "Ni mogoče najti obveznega skupinskega paketa." + +#: dnf/cli/commands/history.py:48 +msgid "display, or use, the transaction history" +msgstr "prikaži ali uporabi zgodovino transakcij" + +#: dnf/cli/commands/history.py:66 +msgid "For the store command, file path to store the transaction to" +msgstr "Za ukaz za shranjevanje, pot do datoteke za shranjevanje transakcije" + +#: dnf/cli/commands/history.py:68 +msgid "" +"For the replay command, don't check for installed packages matching those in" +" transaction" +msgstr "" +"Za ukaz za ponovno predvajanje ne preverjajte nameščenih paketov, ki se " +"ujemajo s tistimi v transakciji" + +#: dnf/cli/commands/history.py:71 +msgid "" +"For the replay command, don't check for extra packages pulled into the " +"transaction" +msgstr "" +"Za ukaz za ponovno predvajanje ne preverjajte dodatnih paketov, potegnjenih " +"v transakcijo" + +#: dnf/cli/commands/history.py:74 +msgid "" +"For the replay command, skip packages that are not available or have missing" +" dependencies" +msgstr "" +"Za ukaz za ponovno predvajanje preskoči pakete, ki niso na voljo ali imajo " +"manjkajoče odvisnosti" + +#: dnf/cli/commands/history.py:94 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Najden več kot en ID transakcije.\n" +"'{}' zahteva en ID transakcije ali ime paketa." + +#: dnf/cli/commands/history.py:101 +msgid "No transaction file name given." +msgstr "Ime transakcijske datoteke ni podano." + +#: dnf/cli/commands/history.py:103 +msgid "More than one argument given as transaction file name." +msgstr "Več kot en argument je podan kot ime transakcijske datoteke." + +#: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 +msgid "No transaction ID or package name given." +msgstr "Ni podanega ID-ja transakcije ali imena paketa." + +#: dnf/cli/commands/history.py:142 +#, python-format +msgid "You don't have access to the history DB: %s" +msgstr "Nimate dostopa do baze podatkov zgodovine: %s" + +#: dnf/cli/commands/history.py:151 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Transakcije %s ni mogoče razveljaviti, ker bi to povzročilo nedosledno " +"zbirko podatkov paketov." + +#: dnf/cli/commands/history.py:156 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Transakcije %s ni mogoče povrniti nazaj, ker bi to povzročilo nedosledno " +"bazo podatkov paketov." + +#: dnf/cli/commands/history.py:175 +msgid "No transaction ID given" +msgstr "ID transakcije ni bil podan" + +#: dnf/cli/commands/history.py:179 +#, python-brace-format +msgid "Transaction ID \"{0}\" not found." +msgstr "ID transakcije \"{0}\" ni bil najden." + +#: dnf/cli/commands/history.py:185 +msgid "Found more than one transaction ID!" +msgstr "Našel več kot en ID transakcije!" + +#: dnf/cli/commands/history.py:203 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Zgodovina transakcij je nepopolna, pred %u." + +#: dnf/cli/commands/history.py:205 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Zgodovina transakcij je nepopolna, po %u." + +#: dnf/cli/commands/history.py:267 +msgid "No packages to list" +msgstr "Ni paketov za seznam" + +#: dnf/cli/commands/history.py:290 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Neveljavna definicija obsega ID-ja transakcije '{}'.\n" +"Uporabite '..'." + +#: dnf/cli/commands/history.py:294 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Ni mogoče pretvoriti '{}' v ID transakcije.\n" +"Uporabite '', 'last', 'last-'." + +#: dnf/cli/commands/history.py:323 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" +"Ni bila najdena nobena transakcija, ki bi manipulirala s paketom '{}'." + +#: dnf/cli/commands/history.py:368 +msgid "{} exists, overwrite?" +msgstr "{} obstaja, prepisati?" + +#: dnf/cli/commands/history.py:371 +msgid "Not overwriting {}, exiting." +msgstr "Ne prepisujem {}, izhod." + +#: dnf/cli/commands/history.py:378 +msgid "Transaction saved to {}." +msgstr "Transakcija shranjena v {}." + +#: dnf/cli/commands/history.py:381 +msgid "Error storing transaction: {}" +msgstr "Napaka pri shranjevanju transakcije: {}" + +#: dnf/cli/commands/history.py:397 +msgid "Warning, the following problems occurred while running a transaction:" +msgstr "" +"Opozorilo, med izvajanjem transakcije so se pojavile naslednje težave:" + +#: dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "namestite paket ali pakete v vaš sistem" + +#: dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Paket za namestitev" + +#: dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Ni mogoče najti ujemanja" + +#: dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Neveljavna pot datoteke rpm: %s" + +#: dnf/cli/commands/install.py:166 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Obstajajo naslednje možnosti za \"{0}\": {1}" + +#: dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "generiraj predpomnilnik metapodatkov" + +#: dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Ustvarjanje predpomnilniških datotek za vse metapodatkovne datoteke." + +#: dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"označi ali odznači nameščene pakete kot nameščene s strani uporabnika." + +#: 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 "" +"namesti: označi kot nameščeno s strani uporabnika\n" +"odstrani: odstrani oznako kot nameščeno s strani uporabnikov\n" +"skupina: označi kot nameščeno s strani skupine" + +#: dnf/cli/commands/mark.py:52 +#, python-format +msgid "%s marked as user installed." +msgstr "%s je označen kot uporabniško nameščen." + +#: dnf/cli/commands/mark.py:56 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s ni označen kot uporabniško nameščen." + +#: dnf/cli/commands/mark.py:60 +#, python-format +msgid "%s marked as group installed." +msgstr "%s je označen kot nameščena skupina." + +#: dnf/cli/commands/mark.py:85 dnf/cli/commands/shell.py:129 +#: dnf/cli/commands/shell.py:237 dnf/cli/commands/shell.py:282 +msgid "Error:" +msgstr "Napaka:" + +#: dnf/cli/commands/mark.py:87 +#, python-format +msgid "Package %s is not installed." +msgstr "Paket %s ni nameščen." + +#: dnf/cli/commands/module.py:54 +msgid "" +"Only module name, stream, architecture or profile is used. Ignoring unneeded" +" information in argument: '{}'" +msgstr "Uporabljeno je samo ime modula, tok, arhitektura ali profil." + +#: dnf/cli/commands/module.py:80 +msgid "list all module streams, profiles and states" +msgstr "seznam vseh tokov modulov, profilov in stanj" + +#: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 +msgid "No matching Modules to list" +msgstr "Ni ustreznih modulov za seznam" + +#: dnf/cli/commands/module.py:114 +msgid "print detailed information about a module" +msgstr "izpis podrobnih informacij o modulu" + +#: dnf/cli/commands/module.py:136 +msgid "enable a module stream" +msgstr "omogoči tok modula" + +#: dnf/cli/commands/module.py:160 +msgid "disable a module with all its streams" +msgstr "onemogoči modul z vsemi njegovimi tokovi" + +#: dnf/cli/commands/module.py:184 +msgid "reset a module" +msgstr "ponastavi modul" + +#: dnf/cli/commands/module.py:205 +msgid "install a module profile including its packages" +msgstr "namestite profil modula, vključno z njegovimi paketi" + +#: dnf/cli/commands/module.py:226 +msgid "update packages associated with an active stream" +msgstr "posodobi pakete, povezane z aktivnim tokom" + +#: dnf/cli/commands/module.py:243 +msgid "remove installed module profiles and their packages" +msgstr "odstrani nameščene profile modulov in njihove pakete" + +#: dnf/cli/commands/module.py:267 +msgid "Package {} belongs to multiple modules, skipping" +msgstr "Paket {} pripada več modulom, preskakuje" + +#: dnf/cli/commands/module.py:280 +msgid "switch a module to a stream and distrosync rpm packages" +msgstr "preklop modula na tok in distrosync pakete rpm" + +#: dnf/cli/commands/module.py:302 +msgid "locate a module the modular packages belong to" +msgstr "poiščite modul, ki mu pripadajo modularni paketi" + +#: dnf/cli/commands/module.py:317 +msgid "list packages belonging to a module" +msgstr "seznam paketov, ki pripadajo modulu" + +#: dnf/cli/commands/module.py:352 +msgid "Interact with Modules." +msgstr "Interakcija z moduli." + +#: dnf/cli/commands/module.py:365 +msgid "show only enabled modules" +msgstr "prikaži samo omogočene module" + +#: dnf/cli/commands/module.py:368 +msgid "show only disabled modules" +msgstr "prikaži samo onemogočene module" + +#: dnf/cli/commands/module.py:371 +msgid "show only installed modules or packages" +msgstr "prikaži samo nameščene module ali pakete" + +#: dnf/cli/commands/module.py:374 +msgid "show profile content" +msgstr "prikaži vsebino profila" + +#: dnf/cli/commands/module.py:379 +msgid "remove all modular packages" +msgstr "odstrani vse modularne pakete" + +#: dnf/cli/commands/module.py:389 +msgid "Module specification" +msgstr "Specifikacija modula" + +#: dnf/cli/commands/module.py:411 +msgid "{} {} {}: too few arguments" +msgstr "{} {} {}: premalo argumentov" + +#: dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ponovna namestitev paketa" + +#: dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Paket za ponovno namestitev" + +#: dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "odstranite paket ali pakete iz vašega sistema" + +#: dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "odstrani podvojene pakete" + +#: dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "odstrani pakete installonly nad omejitvijo" + +#: dnf/cli/commands/remove.py:95 +msgid "No duplicated packages found for removal." +msgstr "Ni podvojenih paketov za odstranitev." + +#: dnf/cli/commands/remove.py:127 +msgid "No old installonly packages found for removal." +msgstr "Ni starih paketov installonly za odstranitev." + +#: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 +#: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 +msgid "unknown" +msgstr "neznano" + +#: dnf/cli/commands/repolist.py:40 +#, python-format +msgid "Never (last: %s)" +msgstr "Nikoli (nazadnje: %s)" + +#: dnf/cli/commands/repolist.py:42 +#, python-format +msgid "Instant (last: %s)" +msgstr "Takojšnji (zadnji: %s)" + +#: dnf/cli/commands/repolist.py:45 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekund(e) (zadnja: %s)" + +#: dnf/cli/commands/repolist.py:76 +msgid "display the configured software repositories" +msgstr "prikaži konfigurirana skladišča programske opreme" + +#: dnf/cli/commands/repolist.py:83 +msgid "show all repos" +msgstr "prikaži vse repozitorije" + +#: dnf/cli/commands/repolist.py:86 +msgid "show enabled repos (default)" +msgstr "prikaži omogočene repozitorije (privzeto)" + +#: dnf/cli/commands/repolist.py:89 +msgid "show disabled repos" +msgstr "prikaži onemogočene repozitorije" + +#: dnf/cli/commands/repolist.py:93 +msgid "Repository specification" +msgstr "Specifikacija skladišča" + +#: dnf/cli/commands/repolist.py:125 +msgid "No repositories available" +msgstr "Ni razpoložljivih repozitorijev" + +#: dnf/cli/commands/repolist.py:143 dnf/cli/commands/repolist.py:144 +msgid "enabled" +msgstr "omogočeno" + +#: dnf/cli/commands/repolist.py:151 dnf/cli/commands/repolist.py:152 +msgid "disabled" +msgstr "onemogočeno" + +#: dnf/cli/commands/repolist.py:162 +msgid "Repo-id : " +msgstr "Repo-id: " + +#: dnf/cli/commands/repolist.py:163 +msgid "Repo-name : " +msgstr "Repo-ime: " + +#: dnf/cli/commands/repolist.py:166 +msgid "Repo-status : " +msgstr "Repo-stanje: " + +#: dnf/cli/commands/repolist.py:169 +msgid "Repo-revision : " +msgstr "Ponovna revizija: " + +#: dnf/cli/commands/repolist.py:173 +msgid "Repo-tags : " +msgstr "Repo-oznake : " + +#: dnf/cli/commands/repolist.py:180 +msgid "Repo-distro-tags : " +msgstr "Repo-distro-tags : " + +#: dnf/cli/commands/repolist.py:192 +msgid "Repo-updated : " +msgstr "Repo posodobljeno: " + +#: dnf/cli/commands/repolist.py:194 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs: " + +#: dnf/cli/commands/repolist.py:195 +msgid "Repo-available-pkgs: " +msgstr "" + +#: dnf/cli/commands/repolist.py:196 +msgid "Repo-size : " +msgstr "Repo-velikost: " + +#: dnf/cli/commands/repolist.py:199 +msgid "Repo-metalink : " +msgstr "Repo-metalink : " + +#: dnf/cli/commands/repolist.py:204 +msgid " Updated : " +msgstr " Posodobljeno: " + +#: dnf/cli/commands/repolist.py:206 +msgid "Repo-mirrors : " +msgstr "Repo-ogledala: " + +#: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl: " + +#: dnf/cli/commands/repolist.py:219 +msgid "Repo-expire : " +msgstr "Repo potek: " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: dnf/cli/commands/repolist.py:223 +msgid "Repo-exclude : " +msgstr "Repo-izključitev: " + +#: dnf/cli/commands/repolist.py:227 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: dnf/cli/commands/repolist.py:232 +msgid "Repo-excluded : " +msgstr "Repo-izključeno: " + +#: dnf/cli/commands/repolist.py:236 +msgid "Repo-filename : " +msgstr "Repo-ime datoteke: " + +#. Work out the first (id) and last (enabled/disabled/count), +#. then chop the middle (name)... +#: dnf/cli/commands/repolist.py:246 dnf/cli/commands/repolist.py:273 +msgid "repo id" +msgstr "repo id" + +#: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 +#: dnf/cli/commands/repolist.py:281 +msgid "status" +msgstr "stanje" + +#: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 +msgid "repo name" +msgstr "ime skladišča" + +#: dnf/cli/commands/repolist.py:291 +msgid "Total packages: {}" +msgstr "Skupni paketi: {}" + +#: dnf/cli/commands/repoquery.py:110 +msgid "search for packages matching keyword" +msgstr "iskanje paketov, ki se ujemajo s ključno besedo" + +#: dnf/cli/commands/repoquery.py:124 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Poizvedi po vseh paketih (okrajšava za ponovno poizvedbo '*' ali ponovno " +"poizvedbo brez argumenta)" + +#: dnf/cli/commands/repoquery.py:127 +msgid "Query all versions of packages (default)" +msgstr "Izvedi poizvedbo po vseh različicah paketov (privzeto)" + +#: dnf/cli/commands/repoquery.py:130 +msgid "show only results from this ARCH" +msgstr "prikaži samo rezultate iz tega ARCH" + +#: dnf/cli/commands/repoquery.py:132 +msgid "show only results that owns FILE" +msgstr "prikaži samo rezultate, ki imajo v lasti FILE" + +#: dnf/cli/commands/repoquery.py:135 +msgid "show only results that conflict REQ" +msgstr "prikaži samo rezultate, ki so v nasprotju z REQ" + +#: dnf/cli/commands/repoquery.py:138 +msgid "" +"shows results that requires, suggests, supplements, enhances, or recommends " +"package provides and files REQ" +msgstr "" +"prikazuje rezultate, ki zahtevajo, predlagajo, dopolnjujejo, izboljšujejo " +"ali priporočajo paket, ki ga zagotavlja in datoteke REQ" + +#: dnf/cli/commands/repoquery.py:142 +msgid "show only results that obsolete REQ" +msgstr "prikaži samo rezultate, ki so zastareli REQ" + +#: dnf/cli/commands/repoquery.py:145 +msgid "show only results that provide REQ" +msgstr "prikaži samo rezultate, ki zagotavljajo REQ" + +#: dnf/cli/commands/repoquery.py:148 +msgid "shows results that requires package provides and files REQ" +msgstr "" +"prikazuje rezultate, ki zahtevajo zagotavljanje paketov in datoteke REQ" + +#: dnf/cli/commands/repoquery.py:151 +msgid "show only results that recommend REQ" +msgstr "prikaži samo rezultate, ki priporočajo REQ" + +#: dnf/cli/commands/repoquery.py:154 +msgid "show only results that enhance REQ" +msgstr "prikaži samo rezultate, ki izboljšajo REQ" + +#: dnf/cli/commands/repoquery.py:157 +msgid "show only results that suggest REQ" +msgstr "prikaži samo rezultate, ki predlagajo REQ" + +#: dnf/cli/commands/repoquery.py:160 +msgid "show only results that supplement REQ" +msgstr "prikaži samo rezultate, ki dopolnjujejo REQ" + +#: dnf/cli/commands/repoquery.py:163 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "preveri neizrecne odvisnosti (datoteke in ponudbe);" + +#: dnf/cli/commands/repoquery.py:165 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "preveri odvisnosti točno tako, kot je podano, nasprotno od --alldeps" + +#: dnf/cli/commands/repoquery.py:167 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"uporablja se z --whatrequires in --requires --resolve, rekurzivno poizveduje" +" po paketih." + +#: dnf/cli/commands/repoquery.py:169 +msgid "show a list of all dependencies and what packages provide them" +msgstr "prikaži seznam vseh odvisnosti in kateri paketi jih ponujajo" + +#: dnf/cli/commands/repoquery.py:171 +msgid "resolve capabilities to originating package(s)" +msgstr "razreši zmožnosti izvornega paketa(-ov)" + +#: dnf/cli/commands/repoquery.py:173 +msgid "show recursive tree for package(s)" +msgstr "prikaži rekurzivno drevo za paket(e)" + +#: dnf/cli/commands/repoquery.py:175 +msgid "operate on corresponding source RPM" +msgstr "deluje z ustreznim virom RPM" + +#: dnf/cli/commands/repoquery.py:177 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" +"prikaži N najnovejših paketov za dano name.arch (ali najnovejše, vendar N, " +"če je N negativen)" + +#: dnf/cli/commands/repoquery.py:180 +msgid "list also packages of inactive module streams" +msgstr "seznam tudi paketov neaktivnih tokov modulov" + +#: dnf/cli/commands/repoquery.py:185 +msgid "show detailed information about the package" +msgstr "prikaži podrobne informacije o paketu" + +#: dnf/cli/commands/repoquery.py:188 +msgid "show list of files in the package" +msgstr "prikaži seznam datotek v paketu" + +#: dnf/cli/commands/repoquery.py:191 +msgid "show package source RPM name" +msgstr "prikaži ime RPM vira paketa" + +#: dnf/cli/commands/repoquery.py:194 +msgid "show changelogs of the package" +msgstr "prikaži dnevnike sprememb paketa" + +#: dnf/cli/commands/repoquery.py:197 +#, python-format, python-brace-format +msgid "" +"display format for listing packages: \"%%{name} %%{version} ...\", use " +"--querytags to view full tag list" +msgstr "" +"format prikaza za seznam paketov: \"%%{name} %%{version} ...\", za ogled " +"celotnega seznama oznak uporabite --querytags" + +#: dnf/cli/commands/repoquery.py:201 +msgid "show available tags to use with --queryformat" +msgstr "pokaži razpoložljive oznake za uporabo z --queryformat" + +#: dnf/cli/commands/repoquery.py:205 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"za prikazovanje najdenih paketov uporabi format name-epoch:version-" +"release.architecture (privzeto)" + +#: dnf/cli/commands/repoquery.py:208 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" +"uporabi obliko ime-različica-izdaja za prikaz najdenih paketov (privzeta " +"poizvedba rpm)" + +#: dnf/cli/commands/repoquery.py:214 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"za prikaz najdenih paketov uporabite format epoch:name-version-" +"release.architecture" + +#: dnf/cli/commands/repoquery.py:217 +msgid "Display in which comps groups are presented selected packages" +msgstr "Prikaži, v katerih skupinah comps so predstavljeni izbrani paketi" + +#: dnf/cli/commands/repoquery.py:221 +msgid "limit the query to installed duplicate packages" +msgstr "omeji poizvedbo na nameščene podvojene pakete" + +#: dnf/cli/commands/repoquery.py:228 +msgid "limit the query to installed installonly packages" +msgstr "omeji poizvedbo na nameščene pakete samo za namestitev" + +#: dnf/cli/commands/repoquery.py:231 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "omeji poizvedbo na nameščene pakete z nezadovoljenimi odvisnostmi" + +#: dnf/cli/commands/repoquery.py:233 +msgid "show a location from where packages can be downloaded" +msgstr "pokaži lokacijo, od koder je mogoče prenesti pakete" + +#: dnf/cli/commands/repoquery.py:236 +msgid "Display capabilities that the package conflicts with." +msgstr "Prikaži zmožnosti, s katerimi je paket v sporu." + +#: dnf/cli/commands/repoquery.py:237 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Prikaži zmožnosti, na katere je lahko odvisen paket, jih izboljša, " +"priporoči, predlaga in dopolni." + +#: dnf/cli/commands/repoquery.py:239 +msgid "Display capabilities that the package can enhance." +msgstr "Prikaži zmožnosti, ki jih paket lahko izboljša." + +#: dnf/cli/commands/repoquery.py:240 +msgid "Display capabilities provided by the package." +msgstr "Zmogljivosti prikaza, ki jih zagotavlja paket." + +#: dnf/cli/commands/repoquery.py:241 +msgid "Display capabilities that the package recommends." +msgstr "Prikaži zmožnosti, ki jih priporoča paket." + +#: dnf/cli/commands/repoquery.py:242 +msgid "Display capabilities that the package depends on." +msgstr "Prikaži zmožnosti, od katerih je odvisen paket." + +#: dnf/cli/commands/repoquery.py:243 +#, python-format +msgid "" +"If the package is not installed display capabilities that it depends on for " +"running %%pre and %%post scriptlets. If the package is installed display " +"capabilities that is depends for %%pre, %%post, %%preun and %%postun." +msgstr "" +"Če paket ni nameščen, prikaže zmožnosti prikaza, od katerih je odvisen za " +"izvajanje %%pre in %%post skriptov." + +#: dnf/cli/commands/repoquery.py:246 +msgid "Display capabilities that the package suggests." +msgstr "Prikaži zmožnosti, ki jih predlaga paket." + +#: dnf/cli/commands/repoquery.py:247 +msgid "Display capabilities that the package can supplement." +msgstr "Prikaži zmožnosti, ki jih paket lahko dopolni." + +#: dnf/cli/commands/repoquery.py:253 +msgid "Display only available packages." +msgstr "Prikaži samo razpoložljive pakete." + +#: dnf/cli/commands/repoquery.py:256 +msgid "Display only installed packages." +msgstr "Prikaži samo nameščene pakete." + +#: dnf/cli/commands/repoquery.py:257 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" +"Prikaži samo pakete, ki niso prisotni v nobenem od razpoložljivih skladišč." + +#: dnf/cli/commands/repoquery.py:258 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Prikaži samo pakete, ki zagotavljajo nadgradnjo za nekatere že nameščene " +"pakete." + +#: dnf/cli/commands/repoquery.py:259 +#, python-brace-format +msgid "" +"Display only packages that can be removed by \"{prog} autoremove\" command." +msgstr "" +"Prikaži samo pakete, ki jih je mogoče odstraniti z ukazom \"{prog} " +"autoremove\"." + +#: dnf/cli/commands/repoquery.py:261 +msgid "Display only packages that were installed by user." +msgstr "Prikaži samo pakete, ki jih je namestil uporabnik." + +#: dnf/cli/commands/repoquery.py:273 +msgid "Display only recently edited packages" +msgstr "Prikaži samo nedavno urejene pakete" + +#: dnf/cli/commands/repoquery.py:276 +msgid "the key to search for" +msgstr "ključ za iskanje" + +#: dnf/cli/commands/repoquery.py:298 +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 "" +"Možnost '--resolve' je treba uporabiti skupaj z enim od '--conflicts', '--" +"depends', '--enhances', '--provides', '--recommends', '--" + +#: dnf/cli/commands/repoquery.py:308 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionally " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Možnost '--recursive' je treba uporabiti z '--whatrequires ' (izbirno z" +" '--alldeps', vendar ne z '--exactdeps') ali z '--requires -" + +#: dnf/cli/commands/repoquery.py:315 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argument {} zahteva možnost --whatrequires ali --whatdepends" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). +#: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a %b %d %Y" + +#: dnf/cli/commands/repoquery.py:355 +msgid "Package {} contains no files" +msgstr "Paket {} ne vsebuje datotek" + +#: dnf/cli/commands/repoquery.py:572 +#, 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 the packages." +msgstr "" +"Ni podanega veljavnega stikala\n" +"usage: {prog} repoquery [--konflikti|--izboljšuje|--zastarelo|--zagotavlja|--priporoča|--zahteva|--predlaga|--dopolnjuje|--kar zahteva]" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H:%M" + +#: dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "poišči podrobnosti paketa za dani niz" + +#: dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "poiščite tudi opis in URL paketa" + +#: dnf/cli/commands/search.py:52 +msgid "KEYWORD" +msgstr "KLJUČNA BESEDA" + +#: dnf/cli/commands/search.py:55 +msgid "Keyword to search for" +msgstr "Ključna beseda za iskanje" + +#: dnf/cli/commands/search.py:61 dnf/cli/output.py:460 +msgctxt "long" +msgid "Name" +msgstr "Ime" + +#: dnf/cli/commands/search.py:62 dnf/cli/output.py:513 +msgctxt "long" +msgid "Summary" +msgstr "Povzetek" + +#: dnf/cli/commands/search.py:63 dnf/cli/output.py:523 +msgctxt "long" +msgid "Description" +msgstr "Opis" + +#: dnf/cli/commands/search.py:64 dnf/cli/output.py:516 +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 "%s Ujemajoč: %%s" + +#: dnf/cli/commands/search.py:134 +msgid "No matches found." +msgstr "Ni najdenih zadetkov." + +#: 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 "SKRIPT" + +#: dnf/cli/commands/shell.py:69 +#, python-brace-format +msgid "Script to run in {prog} shell" +msgstr "Skript za zagon v {prog} shell" + +#: dnf/cli/commands/shell.py:142 +msgid "Unsupported key value." +msgstr "Nepodprta vrednost ključa." + +#: dnf/cli/commands/shell.py:158 +#, python-format +msgid "Could not find repository: %s" +msgstr "Ni mogoče najti repozitorija: %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 [vrednost]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, acceptyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Če vrednost ni podana, natisne trenutno vrednost.\n" +" Če vrednost" + +#: dnf/cli/commands/shell.py:181 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [ukaz]\n" +" natisni pomoč" + +#: 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 [možnost]\n" +" seznam: navaja repozitorije in njihov status." + +#: dnf/cli/commands/shell.py:191 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" razrešite nabor transakcij" + +#: 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: izpiše vsebino transakcije\n" +" reset: ponastavi (izniči) transakcijo\n" +" run: zaženi transakcijo" + +#: dnf/cli/commands/shell.py:201 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" zaženi transakcijo" + +#: dnf/cli/commands/shell.py:205 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" zapustite lupino" + +#: 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 "" +"Argumenti, specifični za lupino:\n" +"\n" +"config nastavi konfiguracijske možnosti\n" +"pomoč pri tiskanju pomoči\n" +"repozitorij (ali repo) omogoči, onemogoči ali naštej repozitorije\n" +"rešitev razreši nabor transakcij\n" +"seznam transakcij (ali ts), ponastavi ali zaženi nabor transakcij\\" + +#: dnf/cli/commands/shell.py:262 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "Napaka: ni mogoče odpreti %s za branje" + +#: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 +msgid "Complete!" +msgstr "Dokončano!" + +#: dnf/cli/commands/shell.py:294 +msgid "Leaving Shell" +msgstr "Zapuščam Shell" + +#: dnf/cli/commands/swap.py:35 +#, python-brace-format +msgid "run an interactive {prog} mod for remove and install one spec" +msgstr "" +"zaženite interaktivni mod {prog} za odstranitev in namestitev ene " +"specifikacije" + +#: dnf/cli/commands/swap.py:40 +msgid "The specs that will be removed" +msgstr "Specifikacije, ki bodo odstranjene" + +#: dnf/cli/commands/swap.py:42 +msgid "The specs that will be installed" +msgstr "Specifikacije, ki bodo nameščene" + +#: dnf/cli/commands/updateinfo.py:44 +msgid "bugfix" +msgstr "popravek napak" + +#: dnf/cli/commands/updateinfo.py:45 +msgid "enhancement" +msgstr "izboljšava" + +#: dnf/cli/commands/updateinfo.py:46 +msgid "security" +msgstr "varnost" + +#: dnf/cli/commands/updateinfo.py:48 +msgid "newpackage" +msgstr "nov paket" + +#: dnf/cli/commands/updateinfo.py:50 +msgid "Critical/Sec." +msgstr "Kritično/sek." + +#: dnf/cli/commands/updateinfo.py:51 +msgid "Important/Sec." +msgstr "Pomembno/Sec." + +#: dnf/cli/commands/updateinfo.py:52 +msgid "Moderate/Sec." +msgstr "Zmerno/sek." + +#: dnf/cli/commands/updateinfo.py:53 +msgid "Low/Sec." +msgstr "Nizka/sek." + +#: dnf/cli/commands/updateinfo.py:63 +msgid "display advisories about packages" +msgstr "prikaži nasvete o paketih" + +#: dnf/cli/commands/updateinfo.py:77 +msgid "advisories about newer versions of installed packages (default)" +msgstr "nasveti o novejših različicah nameščenih paketov (privzeto)" + +#: dnf/cli/commands/updateinfo.py:80 +msgid "advisories about equal and older versions of installed packages" +msgstr "nasveti o enakih in starejših različicah nameščenih paketov" + +#: dnf/cli/commands/updateinfo.py:83 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" +"nasveti o novejših različicah tistih nameščenih paketov, za katere je na " +"voljo novejša različica" + +#: dnf/cli/commands/updateinfo.py:87 +msgid "advisories about any versions of installed packages" +msgstr "nasveti o vseh različicah nameščenih paketov" + +#: dnf/cli/commands/updateinfo.py:92 +msgid "show summary of advisories (default)" +msgstr "prikaži povzetek nasvetov (privzeto)" + +#: dnf/cli/commands/updateinfo.py:95 +msgid "show list of advisories" +msgstr "prikaži seznam nasvetov" + +#: dnf/cli/commands/updateinfo.py:98 +msgid "show info of advisories" +msgstr "prikaži informacije o nasvetih" + +#: dnf/cli/commands/updateinfo.py:101 +msgid "show only advisories with CVE reference" +msgstr "prikaži samo nasvete z referenco CVE" + +#: dnf/cli/commands/updateinfo.py:104 +msgid "show only advisories with bugzilla reference" +msgstr "prikaži samo nasvete z referenco bugzilla" + +#: dnf/cli/commands/updateinfo.py:168 +msgid "installed" +msgstr "nameščen" + +#: dnf/cli/commands/updateinfo.py:171 +msgid "updates" +msgstr "posodobitve" + +#: dnf/cli/commands/updateinfo.py:174 +msgid "all" +msgstr "vse" + +#: dnf/cli/commands/updateinfo.py:177 +msgid "available" +msgstr "na voljo" + +#: dnf/cli/commands/updateinfo.py:278 +msgid "Updates Information Summary: " +msgstr "Povzetek informacij o posodobitvah: " + +#: dnf/cli/commands/updateinfo.py:281 +msgid "New Package notice(s)" +msgstr "Obvestila o novem paketu" + +#: dnf/cli/commands/updateinfo.py:282 +msgid "Security notice(s)" +msgstr "Varnostna obvestila" + +#: dnf/cli/commands/updateinfo.py:283 +msgid "Critical Security notice(s)" +msgstr "Kritična varnostna obvestila" + +#: dnf/cli/commands/updateinfo.py:285 +msgid "Important Security notice(s)" +msgstr "Pomembna varnostna obvestila" + +#: dnf/cli/commands/updateinfo.py:287 +msgid "Moderate Security notice(s)" +msgstr "Obvestila o zmerni varnosti" + +#: dnf/cli/commands/updateinfo.py:289 +msgid "Low Security notice(s)" +msgstr "Opozorila o nizki varnosti" + +#: dnf/cli/commands/updateinfo.py:291 +msgid "Unknown Security notice(s)" +msgstr "Neznana varnostna obvestila" + +#: dnf/cli/commands/updateinfo.py:293 +msgid "Bugfix notice(s)" +msgstr "Obvestila o popravkih napak" + +#: dnf/cli/commands/updateinfo.py:294 +msgid "Enhancement notice(s)" +msgstr "Obvestila o izboljšavah" + +#: dnf/cli/commands/updateinfo.py:295 +msgid "other notice(s)" +msgstr "druga obvestila" + +#: dnf/cli/commands/updateinfo.py:316 +msgid "Unknown/Sec." +msgstr "Neznano/Sek." + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Bugs" +msgstr "Hrošči" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Type" +msgstr "Vrsta" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Update ID" +msgstr "Posodobi ID" + +#: dnf/cli/commands/updateinfo.py:357 +msgid "Updated" +msgstr "Posodobljeno" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "CVEs" +msgstr "CVE" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Description" +msgstr "Opis" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Rights" +msgstr "Pravice" + +#: dnf/cli/commands/updateinfo.py:358 +msgid "Severity" +msgstr "Resnost" + +#: dnf/cli/commands/updateinfo.py:359 +msgid "Files" +msgstr "Datoteke" + +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 +msgid "Installed" +msgstr "Nameščeno" + +#: dnf/cli/commands/updateinfo.py:385 +msgid "false" +msgstr "false" + +#: dnf/cli/commands/updateinfo.py:385 +msgid "true" +msgstr "res" + +#: dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "nadgradite paket ali pakete v vašem sistemu" + +#: dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Paket za nadgradnjo" + +#: dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"nadgradnja, vendar se ujema samo 'najnovejši' paket, ki odpravlja težavo, ki" +" vpliva na vaš sistem" + +#: dnf/cli/main.py:88 +msgid "Terminated." +msgstr "Prekinjeno." + +#: dnf/cli/main.py:116 +msgid "No read/execute access in current directory, moving to /" +msgstr "Ni dostopa za branje/izvajanje v trenutnem imeniku, premik v /" + +#: dnf/cli/main.py:135 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"poskusite dodati '{}' v ukazno vrstico, da zamenjate konfliktne pakete" + +#: dnf/cli/main.py:139 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" +"poskusite dodati '{}', da preskočite pakete, ki jih ni mogoče namestiti" + +#: dnf/cli/main.py:142 +msgid " or '{}' to skip uninstallable packages" +msgstr " ali '{}', da preskočite pakete, ki jih ni mogoče namestiti" + +#: dnf/cli/main.py:147 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"poskusite dodati '{}', če želite uporabiti ne samo najboljše kandidatne " +"pakete" + +#: dnf/cli/main.py:150 +msgid " or '{}' to use not only best candidate packages" +msgstr " ali '{}' za uporabo ne samo najboljših kandidatnih paketov" + +#: dnf/cli/main.py:167 +msgid "Dependencies resolved." +msgstr "Odvisnosti razrešene." + +#: dnf/cli/option_parser.py:65 +#, python-format +msgid "Command line error: %s" +msgstr "Napaka ukazne vrstice: %s" + +#: dnf/cli/option_parser.py:104 +#, python-format +msgid "bad format: %s" +msgstr "slaba oblika: %s" + +#: dnf/cli/option_parser.py:115 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Argument setopt nima vrednosti: %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:171 +#, python-brace-format +msgid "General {prog} options" +msgstr "Splošne možnosti {prog}" + +#: dnf/cli/option_parser.py:175 +msgid "config file location" +msgstr "lokacija konfiguracijske datoteke" + +#: dnf/cli/option_parser.py:178 +msgid "quiet operation" +msgstr "tiho delovanje" + +#: dnf/cli/option_parser.py:180 +msgid "verbose operation" +msgstr "podrobna operacija" + +#: dnf/cli/option_parser.py:182 +#, python-brace-format +msgid "show {prog} version and exit" +msgstr "prikaži različico {prog} in zapusti" + +#: dnf/cli/option_parser.py:184 +msgid "set install root" +msgstr "nastavite namestitveni koren" + +#: dnf/cli/option_parser.py:187 +msgid "do not install documentations" +msgstr "ne nameščaj dokumentacije" + +#: dnf/cli/option_parser.py:190 +msgid "disable all plugins" +msgstr "onemogoči vse vtičnike" + +#: dnf/cli/option_parser.py:193 +msgid "enable plugins by name" +msgstr "omogoči vtičnike po imenu" + +#: dnf/cli/option_parser.py:197 +msgid "disable plugins by name" +msgstr "onemogoči vtičnike po imenu" + +#: dnf/cli/option_parser.py:200 +msgid "override the value of $releasever in config and repo files" +msgstr "preglasi vrednost $releasever v konfiguracijskih in repo datotekah" + +#: dnf/cli/option_parser.py:204 +msgid "set arbitrary config and repo options" +msgstr "nastavite poljubne konfiguracijske in repo možnosti" + +#: dnf/cli/option_parser.py:207 +msgid "resolve depsolve problems by skipping packages" +msgstr "reši težave s preskokom paketov" + +#: dnf/cli/option_parser.py:210 +msgid "show command help" +msgstr "prikaži pomoč za ukaze" + +#: dnf/cli/option_parser.py:214 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "dovoli brisanje nameščenih paketov za razrešitev odvisnosti" + +#: dnf/cli/option_parser.py:218 +msgid "try the best available package versions in transactions." +msgstr "preizkusite najboljše razpoložljive različice paketov v transakcijah." + +#: dnf/cli/option_parser.py:220 +msgid "do not limit the transaction to the best candidate" +msgstr "ne omeji transakcije na najboljšega kandidata" + +#: dnf/cli/option_parser.py:223 +msgid "run entirely from system cache, don't update cache" +msgstr "" +"zaženi v celoti iz sistemskega predpomnilnika, ne posodabljaj predpomnilnika" + +#: dnf/cli/option_parser.py:227 +msgid "maximum command wait time" +msgstr "najdaljši čas čakanja na ukaz" + +#: dnf/cli/option_parser.py:230 +msgid "debugging output level" +msgstr "izhodna raven odpravljanja napak" + +#: dnf/cli/option_parser.py:233 +msgid "dumps detailed solving results into files" +msgstr "izpiše podrobne rezultate reševanja v datoteke" + +#: dnf/cli/option_parser.py:237 +msgid "show duplicates, in repos, in list/search commands" +msgstr "prikaži dvojnike, v skladiščih, v ukazih za seznam/iskanje" + +#: dnf/cli/option_parser.py:240 +msgid "error output level" +msgstr "izhodna raven napake" + +#: dnf/cli/option_parser.py:243 +#, 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 "" +"omogoča logiko obdelave zastarelih elementov {prog} za nadgradnjo ali " +"zmožnosti prikaza, ki jih paket zastari za informacije, seznam in ponovno " +"poizvedbo" + +#: dnf/cli/option_parser.py:248 +msgid "debugging output level for rpm" +msgstr "izhodna raven odpravljanja napak za rpm" + +#: dnf/cli/option_parser.py:251 +msgid "automatically answer yes for all questions" +msgstr "samodejni odgovor z da na vsa vprašanja" + +#: dnf/cli/option_parser.py:254 +msgid "automatically answer no for all questions" +msgstr "samodejni odgovor ne na vsa vprašanja" + +#: dnf/cli/option_parser.py:258 +msgid "" +"Temporarily enable repositories for the purpose of the current dnf command. " +"Accepts an id, a comma-separated list of ids, or a glob of ids. This option " +"can be specified multiple times." +msgstr "Začasno omogoči repozitorije za namene trenutnega ukaza dnf." + +#: dnf/cli/option_parser.py:265 +msgid "" +"Temporarily disable active repositories for the purpose of the current dnf " +"command. Accepts an id, a comma-separated list of ids, or a glob of ids. " +"This option can be specified multiple times, but is mutually exclusive with " +"`--repo`." +msgstr "Začasno onemogoči aktivne repozitorije za namen trenutnega ukaza dnf." + +#: dnf/cli/option_parser.py:272 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"omogoči samo določene repozitorije z id-jem ali globusom, lahko se določi " +"večkrat" + +#: dnf/cli/option_parser.py:277 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "omogoči skladišča z ukazom config-manager (samodejno shrani)" + +#: dnf/cli/option_parser.py:281 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "onemogoči skladišča z ukazom config-manager (samodejno shrani)" + +#: dnf/cli/option_parser.py:285 +msgid "exclude packages by name or glob" +msgstr "izključi pakete po imenu ali glob" + +#: dnf/cli/option_parser.py:290 +msgid "disable excludepkgs" +msgstr "onemogoči excludepkgs" + +#: dnf/cli/option_parser.py:295 +msgid "" +"label and path to an additional repository to use (same path as in a " +"baseurl), can be specified multiple times." +msgstr "" +"oznako in pot do dodatnega repozitorija za uporabo (ista pot kot v baseurl) " +"lahko podate večkrat." + +#: dnf/cli/option_parser.py:299 +msgid "disable removal of dependencies that are no longer used" +msgstr "onemogoči odstranitev odvisnosti, ki se ne uporabljajo več" + +#: dnf/cli/option_parser.py:302 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "onemogoči preverjanje podpisa gpg (če pravilnik RPM dovoljuje)" + +#: dnf/cli/option_parser.py:304 +msgid "control whether color is used" +msgstr "nadzor, ali je uporabljena barva" + +#: dnf/cli/option_parser.py:307 +msgid "set metadata as expired before running the command" +msgstr "nastavi metapodatke kot potekle pred izvajanjem ukaza" + +#: dnf/cli/option_parser.py:310 +msgid "resolve to IPv4 addresses only" +msgstr "razreši samo naslove IPv4" + +#: dnf/cli/option_parser.py:313 +msgid "resolve to IPv6 addresses only" +msgstr "razreši samo naslove IPv6" + +#: dnf/cli/option_parser.py:316 +msgid "set directory to copy packages to" +msgstr "nastavi imenik za kopiranje paketov" + +#: dnf/cli/option_parser.py:319 +msgid "only download packages" +msgstr "samo prenos paketov" + +#: dnf/cli/option_parser.py:321 +msgid "add a comment to transaction" +msgstr "dodaj komentar transakciji" + +#: dnf/cli/option_parser.py:324 +msgid "Include bugfix relevant packages, in updates" +msgstr "V posodobitve vključi ustrezne pakete popravkov napak" + +#: dnf/cli/option_parser.py:327 +msgid "Include enhancement relevant packages, in updates" +msgstr "V posodobitve vključite ustrezne pakete izboljšave" + +#: dnf/cli/option_parser.py:330 +msgid "Include newpackage relevant packages, in updates" +msgstr "V posodobitve vključi ustrezne pakete newpackage" + +#: dnf/cli/option_parser.py:333 +msgid "Include security relevant packages, in updates" +msgstr "V posodobitve vključi varnostno pomembne pakete" + +#: dnf/cli/option_parser.py:337 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "V posodobitve vključite pakete, potrebne za popravek danega nasveta" + +#: dnf/cli/option_parser.py:341 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "Vključi pakete, potrebne za popravek danega BZ, v posodobitve" + +#: dnf/cli/option_parser.py:344 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "V posodobitve vključite pakete, potrebne za popravek danega CVE" + +#: dnf/cli/option_parser.py:349 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"V posodobitve vključi varnostno pomembne pakete, ki ustrezajo resnosti" + +#: dnf/cli/option_parser.py:355 +msgid "Force the use of an architecture" +msgstr "Vsili uporabo arhitekture" + +#: dnf/cli/option_parser.py:377 +msgid "List of Main Commands:" +msgstr "Seznam glavnih ukazov:" + +#: dnf/cli/option_parser.py:378 +msgid "List of Plugin Commands:" +msgstr "Seznam ukazov vtičnika:" + +#: dnf/cli/option_parser.py:415 +#, python-format +msgid "Cannot encode argument '%s': %s" +msgstr "Ni mogoče kodirati argumenta '%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:459 +msgctxt "short" +msgid "Name" +msgstr "Ime" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:465 +msgid "Epoch" +msgstr "Epoha" + +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: dnf/cli/output.py:466 dnf/cli/output.py:1247 +msgctxt "short" +msgid "Version" +msgstr "Različica" + +#. Translators: This is the full (unabbreviated) term 'Version'. +#: dnf/cli/output.py:467 dnf/cli/output.py:1249 +msgctxt "long" +msgid "Version" +msgstr "Različica" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:470 +msgid "Release" +msgstr "Sprostitev" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:471 dnf/cli/output.py:1238 +msgctxt "short" +msgid "Arch" +msgstr "Arh" + +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: dnf/cli/output.py:472 dnf/cli/output.py:1241 +msgctxt "long" +msgid "Architecture" +msgstr "Arhitektura" + +#. Translators: This is the full (unabbreviated) term 'Size'. +#: dnf/cli/output.py:474 dnf/cli/output.py:1264 +msgctxt "long" +msgid "Size" +msgstr "Velikost" + +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: dnf/cli/output.py:474 dnf/cli/output.py:1262 +msgctxt "short" +msgid "Size" +msgstr "Velikost" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:478 +msgid "Source" +msgstr "Vir" + +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: dnf/cli/output.py:479 dnf/cli/output.py:1253 +msgctxt "short" +msgid "Repo" +msgstr "Repo" + +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: dnf/cli/output.py:480 dnf/cli/output.py:1256 +msgctxt "long" +msgid "Repository" +msgstr "Repozitorij" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:487 +msgid "From repo" +msgstr "Iz repoja" + +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:493 +msgid "Packager" +msgstr "Pakirnik" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:495 +msgid "Buildtime" +msgstr "Čas gradnje" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:499 +msgid "Install time" +msgstr "Čas namestitve" + +#. Translators: This message should be no longer than 12 chars. +#: dnf/cli/output.py:508 +msgid "Installed by" +msgstr "Namestil" + +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: dnf/cli/output.py:512 +msgctxt "short" +msgid "Summary" +msgstr "Povzetek" + +#. Translators: This message should be no longer than 12 characters. +#: dnf/cli/output.py:518 +msgid "License" +msgstr "Licenca" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: dnf/cli/output.py:522 +msgctxt "short" +msgid "Description" +msgstr "Opis" + +#: dnf/cli/output.py:650 +msgid "y" +msgstr "l" + +#: dnf/cli/output.py:650 +msgid "yes" +msgstr "da" + +#: dnf/cli/output.py:651 +msgid "n" +msgstr "n" + +#: dnf/cli/output.py:651 +msgid "no" +msgstr "št" + +#: dnf/cli/output.py:655 +msgid "Is this ok [y/N]: " +msgstr "Je to v redu [da/ne]: " + +#: dnf/cli/output.py:659 +msgid "Is this ok [Y/n]: " +msgstr "Je to v redu [Y/n]: " + +#: dnf/cli/output.py:739 +#, python-format +msgid "Group: %s" +msgstr "Skupina: %s" + +#: dnf/cli/output.py:743 +#, python-format +msgid " Group-Id: %s" +msgstr " ID skupine: %s" + +#: dnf/cli/output.py:745 dnf/cli/output.py:784 +#, python-format +msgid " Description: %s" +msgstr " Opis: %s" + +#: dnf/cli/output.py:747 +#, python-format +msgid " Language: %s" +msgstr " Jezik: %s" + +#: dnf/cli/output.py:750 +msgid " Mandatory Packages:" +msgstr " Obvezni paketi:" + +#: dnf/cli/output.py:751 +msgid " Default Packages:" +msgstr " Privzeti paketi:" + +#: dnf/cli/output.py:752 +msgid " Optional Packages:" +msgstr " Izbirni paketi:" + +#: dnf/cli/output.py:753 +msgid " Conditional Packages:" +msgstr " Pogojni paketi:" + +#: dnf/cli/output.py:778 +#, python-format +msgid "Environment Group: %s" +msgstr "Skupina okolja: %s" + +#: dnf/cli/output.py:781 +#, python-format +msgid " Environment-Id: %s" +msgstr " ID okolja: %s" + +#: dnf/cli/output.py:787 +msgid " Mandatory Groups:" +msgstr " Obvezne skupine:" + +#: dnf/cli/output.py:788 +msgid " Optional Groups:" +msgstr " Izbirne skupine:" + +#: dnf/cli/output.py:809 +msgid "Matched from:" +msgstr "Ujemanje iz:" + +#: dnf/cli/output.py:823 +#, python-format +msgid "Filename : %s" +msgstr "Ime datoteke: %s" + +#: dnf/cli/output.py:848 +#, python-format +msgid "Repo : %s" +msgstr "Repo: %s" + +#: dnf/cli/output.py:857 +msgid "Description : " +msgstr "Opis: " + +#: dnf/cli/output.py:861 +#, python-format +msgid "URL : %s" +msgstr "URL: %s" + +#: dnf/cli/output.py:865 +#, python-format +msgid "License : %s" +msgstr "Licenca: %s" + +#: dnf/cli/output.py:871 +#, python-format +msgid "Provide : %s" +msgstr "Zagotovi: %s" + +#: dnf/cli/output.py:891 +#, python-format +msgid "Other : %s" +msgstr "Drugo: %s" + +#: dnf/cli/output.py:940 +msgid "There was an error calculating total download size" +msgstr "Pri izračunu skupne velikosti prenosa je prišlo do napake" + +#: dnf/cli/output.py:946 +#, python-format +msgid "Total size: %s" +msgstr "Skupna velikost: %s" + +#: dnf/cli/output.py:949 +#, python-format +msgid "Total download size: %s" +msgstr "Skupna velikost prenosa: %s" + +#: dnf/cli/output.py:952 +#, python-format +msgid "Installed size: %s" +msgstr "Nameščena velikost: %s" + +#: dnf/cli/output.py:970 +msgid "There was an error calculating installed size" +msgstr "Pri izračunu nameščene velikosti je prišlo do napake" + +#: dnf/cli/output.py:974 +#, python-format +msgid "Freed space: %s" +msgstr "Prost prostor: %s" + +#: dnf/cli/output.py:983 +msgid "Marking packages as installed by the group:" +msgstr "Označevanje paketov kot nameščenih s strani skupine:" + +#: dnf/cli/output.py:990 +msgid "Marking packages as removed by the group:" +msgstr "Označevanje paketov kot odstranjenih s strani skupine:" + +#: dnf/cli/output.py:1000 +msgid "Group" +msgstr "Skupina" + +#: dnf/cli/output.py:1000 +msgid "Packages" +msgstr "Paketi" + +#: dnf/cli/output.py:1046 +msgid "Installing group/module packages" +msgstr "Nameščanje paketov skupine/modula" + +#: dnf/cli/output.py:1047 +msgid "Installing group packages" +msgstr "Nameščanje skupinskih paketov" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: dnf/cli/output.py:1051 +msgctxt "summary" +msgid "Installing" +msgstr "Namestitev" + +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: dnf/cli/output.py:1053 +msgctxt "summary" +msgid "Upgrading" +msgstr "Nadgradnja" + +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: dnf/cli/output.py:1055 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Ponovna namestitev" + +#: dnf/cli/output.py:1057 +msgid "Installing dependencies" +msgstr "Nameščanje odvisnosti" + +#: dnf/cli/output.py:1058 +msgid "Installing weak dependencies" +msgstr "Namestitev šibkih odvisnosti" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: dnf/cli/output.py:1060 +msgid "Removing" +msgstr "Odstranjevanje" + +#: dnf/cli/output.py:1061 +msgid "Removing dependent packages" +msgstr "Odstranjevanje odvisnih paketov" + +#: dnf/cli/output.py:1062 +msgid "Removing unused dependencies" +msgstr "Odstranjevanje neuporabljenih odvisnosti" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: dnf/cli/output.py:1064 +msgctxt "summary" +msgid "Downgrading" +msgstr "Znižanje" + +#: dnf/cli/output.py:1089 +msgid "Installing module profiles" +msgstr "Namestitev profilov modulov" + +#: dnf/cli/output.py:1098 +msgid "Disabling module profiles" +msgstr "Onemogočanje profilov modulov" + +#: dnf/cli/output.py:1107 +msgid "Enabling module streams" +msgstr "Omogočanje tokov modulov" + +#: dnf/cli/output.py:1115 +msgid "Switching module streams" +msgstr "Preklapljanje tokov modula" + +#: dnf/cli/output.py:1123 +msgid "Disabling modules" +msgstr "Onemogočanje modulov" + +#: dnf/cli/output.py:1131 +msgid "Resetting modules" +msgstr "Ponastavitev modulov" + +#: dnf/cli/output.py:1142 +msgid "Installing Environment Groups" +msgstr "Namestitev okoljskih skupin" + +#: dnf/cli/output.py:1149 +msgid "Upgrading Environment Groups" +msgstr "Nadgradnja skupin okolja" + +#: dnf/cli/output.py:1156 +msgid "Removing Environment Groups" +msgstr "Odstranjevanje skupin okolja" + +#: dnf/cli/output.py:1163 +msgid "Installing Groups" +msgstr "Namestitev skupin" + +#: dnf/cli/output.py:1170 +msgid "Upgrading Groups" +msgstr "Nadgradnja skupin" + +#: dnf/cli/output.py:1177 +msgid "Removing Groups" +msgstr "Odstranjevanje skupin" + +#: dnf/cli/output.py:1193 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Preskakovanje paketov s konflikti:\n" +"(dodajte '%s' v ukazno vrstico za prisilno nadgradnjo)" + +#: dnf/cli/output.py:1203 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Preskok paketov z okvarjenimi odvisnostmi%s" + +#: dnf/cli/output.py:1207 +msgid " or part of a group" +msgstr " ali del skupine" + +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: dnf/cli/output.py:1232 +msgctxt "short" +msgid "Package" +msgstr "Paket" + +#. Translators: This is the full (unabbreviated) term 'Package'. +#: dnf/cli/output.py:1234 +msgctxt "long" +msgid "Package" +msgstr "Paket" + +#: dnf/cli/output.py:1283 +msgid "replacing" +msgstr "zamenjava" + +#: dnf/cli/output.py:1290 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Povzetek transakcije\n" +"%s\n" + +#. TODO: remove +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 +msgid "Install" +msgstr "Namesti" + +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 +msgid "Upgrade" +msgstr "Nadgradnja" + +#: dnf/cli/output.py:1300 +msgid "Remove" +msgstr "Odstrani" + +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 +msgid "Downgrade" +msgstr "Zmanjšanje" + +#: dnf/cli/output.py:1303 +msgid "Skip" +msgstr "Preskoči" + +#: dnf/cli/output.py:1312 dnf/cli/output.py:1328 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paket" +msgstr[1] "Paketa" +msgstr[2] "Paketi" +msgstr[3] "Paketov" + +#: dnf/cli/output.py:1330 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Odvisni paket" +msgstr[1] "Odvisna paketa" +msgstr[2] "Odvisni paketi" +msgstr[3] "Odvisnih paketov" + +#: dnf/cli/output.py:1438 +msgid "Total" +msgstr "Skupaj" + +#: dnf/cli/output.py:1466 +msgid "" +msgstr "" + +#: dnf/cli/output.py:1467 +msgid "System" +msgstr "Sistem" + +#: dnf/cli/output.py:1517 +msgid "Command line" +msgstr "Ukazna vrstica" + +#. TRANSLATORS: user names who executed transaction in history command output +#: dnf/cli/output.py:1530 +msgid "User name" +msgstr "Uporabniško ime" + +#: dnf/cli/output.py:1532 +msgid "ID" +msgstr "ID" + +#: dnf/cli/output.py:1534 +msgid "Date and time" +msgstr "Datum in čas" + +#: dnf/cli/output.py:1535 +msgid "Action(s)" +msgstr "Dejanje(a)" + +#: dnf/cli/output.py:1536 +msgid "Altered" +msgstr "Spremenjeno" + +#: dnf/cli/output.py:1584 +msgid "No transactions" +msgstr "Ni transakcij" + +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 +msgid "Failed history info" +msgstr "Neuspele informacije o zgodovini" + +#: dnf/cli/output.py:1600 +msgid "No transaction ID, or package, given" +msgstr "Ni podanega ID-ja transakcije ali paketa" + +#: dnf/cli/output.py:1658 +msgid "Erased" +msgstr "Izbrisano" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 +msgid "Downgraded" +msgstr "Znižano" + +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 +msgid "Upgraded" +msgstr "Nadgrajeno" + +#: dnf/cli/output.py:1660 +msgid "Not installed" +msgstr "Ni nameščeno" + +#: dnf/cli/output.py:1661 +msgid "Newer" +msgstr "Novejše" + +#: dnf/cli/output.py:1661 +msgid "Older" +msgstr "Starejše" + +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 +msgid "Transaction ID :" +msgstr "ID transakcije:" + +#: dnf/cli/output.py:1714 +msgid "Begin time :" +msgstr "Začetni čas:" + +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 +msgid "Begin rpmdb :" +msgstr "Začni rpmdb:" + +#: dnf/cli/output.py:1725 +#, python-format +msgid "(%u seconds)" +msgstr "(%u sekund)" + +#: dnf/cli/output.py:1727 +#, python-format +msgid "(%u minutes)" +msgstr "(%u minut)" + +#: dnf/cli/output.py:1729 +#, python-format +msgid "(%u hours)" +msgstr "(%u ur)" + +#: dnf/cli/output.py:1731 +#, python-format +msgid "(%u days)" +msgstr "(%u dni)" + +#: dnf/cli/output.py:1732 +msgid "End time :" +msgstr "Končni čas:" + +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 +msgid "End rpmdb :" +msgstr "Konec rpmdb:" + +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 +msgid "User :" +msgstr "Uporabnik:" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 +msgid "Aborted" +msgstr "Prekinjeno" + +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 +msgid "Return-Code :" +msgstr "Povratna koda:" + +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 +msgid "Success" +msgstr "Uspeh" + +#: dnf/cli/output.py:1755 +msgid "Failures:" +msgstr "Napake:" + +#: dnf/cli/output.py:1759 +msgid "Failure:" +msgstr "Napaka:" + +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 +msgid "Releasever :" +msgstr "Sproščalec:" + +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 +msgid "Command Line :" +msgstr "Ukazna vrstica:" + +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 +msgid "Comment :" +msgstr "Komentar:" + +#: dnf/cli/output.py:1789 +msgid "Transaction performed with:" +msgstr "Transakcija izvedena z:" + +#: dnf/cli/output.py:1798 +msgid "Packages Altered:" +msgstr "Spremenjeni paketi:" + +#: dnf/cli/output.py:1804 +msgid "Scriptlet output:" +msgstr "Izhod skripta:" + +#: dnf/cli/output.py:1811 +msgid "Errors:" +msgstr "Napake:" + +#: dnf/cli/output.py:1820 +msgid "Dep-Install" +msgstr "" + +#: dnf/cli/output.py:1821 +msgid "Obsoleted" +msgstr "Zastarelo" + +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 +msgid "Obsoleting" +msgstr "Zastarelo" + +#: dnf/cli/output.py:1823 +msgid "Erase" +msgstr "Izbriši" + +#: dnf/cli/output.py:1824 +msgid "Reinstall" +msgstr "Ponovna namestitev" + +#: dnf/cli/output.py:1898 +#, python-format +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paket %s.%s %s bo nameščen" + +#: dnf/cli/output.py:1900 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paket %s.%s %s bo nadgradnja" + +#: dnf/cli/output.py:1902 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paket %s.%s %s bo izbrisan" + +#: dnf/cli/output.py:1904 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paket %s.%s %s bo znova nameščen" + +#: dnf/cli/output.py:1906 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paket %s.%s %s bo znižan" + +#: dnf/cli/output.py:1908 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paket %s.%s %s bo zastarel" + +#: dnf/cli/output.py:1910 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Paket %s.%s %s bo nadgrajen" + +#: dnf/cli/output.py:1912 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paket %s.%s %s bo zastarel" + +#: dnf/cli/output.py:1921 +msgid "--> Starting dependency resolution" +msgstr "--> Začetek reševanja odvisnosti" + +#: dnf/cli/output.py:1925 +msgid "--> Finished dependency resolution" +msgstr "--> Končana razrešitev odvisnosti" + +#: dnf/cli/output.py:1939 dnf/crypto.py:90 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" +"Uvoz ključa GPG 0x%s:\n" +" ID uporabnika: \"%s\"\n" +" Prstni odtis: %s\n" +" Od: %s" + +#: dnf/cli/utils.py:99 +msgid "Running" +msgstr "Teče" + +#: dnf/cli/utils.py:100 +msgid "Sleeping" +msgstr "Spi" + +#: dnf/cli/utils.py:101 +msgid "Uninterruptible" +msgstr "Neprekinjeno" + +#: dnf/cli/utils.py:102 +msgid "Zombie" +msgstr "Zombi" + +#: dnf/cli/utils.py:103 +msgid "Traced/Stopped" +msgstr "Sledeno/ustavljeno" + +#: dnf/cli/utils.py:104 +msgid "Unknown" +msgstr "Neznano" + +#: dnf/cli/utils.py:117 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Ni mogoče najti informacij o procesu zaklepanja (PID %d)" + +#: dnf/cli/utils.py:121 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Aplikacija s PID %d je: %s" + +#: dnf/cli/utils.py:124 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Pomnilnik: %5s RSS (%5sB VSZ)" + +#: dnf/cli/utils.py:129 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Začetek pred: %s - %s" + +#: dnf/cli/utils.py:131 +#, python-format +msgid " State : %s" +msgstr " Stanje: %s" + +#: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "Modul ali skupina '%s' ni nameščen." + +#: dnf/comps.py:198 dnf/comps.py:708 +#, python-format +msgid "Module or Group '%s' is not available." +msgstr "Modul ali skupina '%s' ni na voljo." + +#: dnf/comps.py:200 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "Modul ali skupina '%s' ne obstaja." + +#: dnf/comps.py:599 +#, python-format +msgid "Environment id '%s' does not exist." +msgstr "Id okolja '%s' ne obstaja." + +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 +#, python-format +msgid "Environment id '%s' is not installed." +msgstr "Id okolja '%s' ni nameščen." + +#: dnf/comps.py:639 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "Okolje '%s' ni nameščeno." + +#: dnf/comps.py:641 +#, python-format +msgid "Environment '%s' is not available." +msgstr "Okolje '%s' ni na voljo." + +#: dnf/comps.py:673 +#, python-format +msgid "Group id '%s' does not exist." +msgstr "Id skupine '%s' ne obstaja." + +#: dnf/conf/config.py:136 +#, python-format +msgid "Error parsing '%s': %s" +msgstr "Napaka pri razčlenjevanju '%s': %s" + +#: dnf/conf/config.py:151 +#, python-format +msgid "Invalid configuration value: %s=%s in %s; %s" +msgstr "Neveljavna konfiguracijska vrednost: %s=%s v %s;" + +#: dnf/conf/config.py:194 +msgid "Cannot set \"{}\" to \"{}\": {}" +msgstr "Ni mogoče nastaviti \"{}\" na \"{}\": {}" + +#: dnf/conf/config.py:244 +msgid "Could not set cachedir: {}" +msgstr "Ni bilo mogoče nastaviti predpomnilnika: {}" + +#: dnf/conf/config.py:294 +msgid "" +"Configuration file URL \"{}\" could not be downloaded:\n" +" {}" +msgstr "" +"URL-ja konfiguracijske datoteke \"{}\" ni bilo mogoče prenesti:\n" +" {}" + +#: dnf/conf/config.py:374 dnf/conf/config.py:410 +#, python-format +msgid "Unknown configuration option: %s = %s" +msgstr "Neznana konfiguracijska možnost: %s = %s" + +#: dnf/conf/config.py:391 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgstr "Napaka pri razčlenjevanju --setopt s ključem '%s', vrednost '%s': %s" + +#: dnf/conf/config.py:399 +#, python-format +msgid "Main config did not have a %s attr. before setopt" +msgstr "Glavna konfiguracija ni imela atributa %s." + +#: dnf/conf/config.py:446 dnf/conf/config.py:464 +msgid "Incorrect or unknown \"{}\": {}" +msgstr "Nepravilno ali neznano \"{}\": {}" + +#: dnf/conf/config.py:520 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgstr "" +"Napaka pri razčlenjevanju --setopt s ključem '%s.%s', vrednost '%s': %s" + +#: dnf/conf/config.py:523 +#, python-format +msgid "Repo %s did not have a %s attr. before setopt" +msgstr "Repo %s ni imel atributa %s." + +#: dnf/conf/read.py:60 +#, python-format +msgid "Warning: failed loading '%s', skipping." +msgstr "Opozorilo: nalaganje '%s' ni uspelo, preskok." + +#: dnf/conf/read.py:72 +msgid "Bad id for repo: {} ({}), byte = {} {}" +msgstr "Napačen ID za repo: {} ({}), bajt = {} {}" + +#: dnf/conf/read.py:76 +msgid "Bad id for repo: {}, byte = {} {}" +msgstr "Napačen ID za repo: {}, bajt = {} {}" + +#: dnf/conf/read.py:84 +msgid "Repository '{}' ({}): Error parsing config: {}" +msgstr "Repozitorij '{}' ({}): Napaka pri razčlenjevanju konfiguracije: {}" + +#: dnf/conf/read.py:87 +msgid "Repository '{}': Error parsing config: {}" +msgstr "Repozitorij '{}': Napaka pri razčlenjevanju konfiguracije: {}" + +#: dnf/conf/read.py:93 +msgid "Repository '{}' ({}) is missing name in configuration, using id." +msgstr "Repozitoriju '{}' ({}) manjka ime v konfiguraciji, uporablja id." + +#: dnf/conf/read.py:96 +msgid "Repository '{}' is missing name in configuration, using id." +msgstr "Repozitoriju '{}' manjka ime v konfiguraciji, uporablja id." + +#: dnf/conf/read.py:113 +msgid "Parsing file \"{}\" failed: {}" +msgstr "Razčlenjevanje datoteke \"{}\" ni uspelo: {}" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Napaka pri razčlenjevanju spremenljivke iz datoteke '{0}': {1}" + +#: dnf/crypto.py:66 +#, python-format +msgid "repo %s: 0x%s already imported" +msgstr "repo %s: 0x%s je že uvoženo" + +#: dnf/crypto.py:74 +#, python-format +msgid "repo %s: imported key 0x%s." +msgstr "repo %s: uvožen ključ 0x%s." + +#: dnf/crypto.py:103 +msgid "Verified using DNS record with DNSSEC signature." +msgstr "Preverjeno z zapisom DNS s podpisom DNSSEC." + +#: dnf/crypto.py:105 +msgid "NOT verified using DNS record." +msgstr "NI preverjeno z zapisom DNS." + +#: dnf/crypto.py:135 +#, python-format +msgid "retrieving repo key for %s unencrypted from %s" +msgstr "pridobivanje repo ključa za %s nešifrirano od %s" + +#: dnf/db/group.py:308 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" +"Ni razpoložljivih modularnih metapodatkov za modularni paket '{}', ni ga " +"mogoče namestiti v sistem" + +#: dnf/db/group.py:359 +#, python-format +msgid "An rpm exception occurred: %s" +msgstr "Prišlo je do izjeme rpm: %s" + +#: dnf/db/group.py:361 +msgid "No available modular metadata for modular package" +msgstr "Ni razpoložljivih modularnih metapodatkov za modularni paket" + +#: dnf/db/group.py:395 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Ne bo namestil izvornega paketa rpm (%s)." + +#: dnf/dnssec.py:171 +msgid "" +"Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" +msgstr "" +"Konfiguracijska možnost 'gpgkey_dns_verification' zahteva python3-unbound " +"({})" + +#: dnf/dnssec.py:243 +msgid "DNSSEC extension: Key for user " +msgstr "Razširitev DNSSEC: Ključ za uporabnika " + +#: dnf/dnssec.py:245 +msgid "is valid." +msgstr "je veljavno." + +#: dnf/dnssec.py:247 +msgid "has unknown status." +msgstr "ima neznano stanje." + +#: dnf/dnssec.py:255 +msgid "DNSSEC extension: " +msgstr "Razširitev DNSSEC: " + +#: dnf/dnssec.py:287 +msgid "Testing already imported keys for their validity." +msgstr "Preizkušanje veljavnosti že uvoženih ključev." + +#: dnf/drpm.py:62 dnf/repo.py:268 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "nepodprta vrsta kontrolne vsote: %s" + +#: dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "Obnovitev Delta RPM ni uspela" + +#: dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" +msgstr "Kontrolna vsota delta-obnovljenega RPM ni uspela" + +#: dnf/drpm.py:149 +msgid "done" +msgstr "končano" + +#: dnf/exceptions.py:113 +msgid "Problems in request:" +msgstr "Težave v zahtevi:" + +#: dnf/exceptions.py:115 +msgid "missing packages: " +msgstr "manjkajoči paketi: " + +#: dnf/exceptions.py:117 +msgid "broken packages: " +msgstr "pokvarjeni paketi: " + +#: dnf/exceptions.py:119 +msgid "missing groups or modules: " +msgstr "manjkajoče skupine ali moduli: " + +#: dnf/exceptions.py:121 +msgid "broken groups or modules: " +msgstr "zlomljene skupine ali moduli: " + +#: dnf/exceptions.py:126 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" +msgstr[1] "" + +#: dnf/exceptions.py:131 dnf/module/module_base.py:857 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" +msgstr[1] "" + +#: 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 "" +"Napačno oblikovana zaklepna datoteka je bila najdena: %s.\n" +"Prepričajte se, da se ne izvaja noben drug proces dnf/yum in ročno odstranite zaklepno datoteko ali zaženite systemd-tmpfiles --remove dnf.conf." + +#: dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Omogočanje drugačnega toka za '{}'." + +#: dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nič za pokazati." + +#: dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Nameščanje novejše različice '{}' od navedene." + +#: dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Omogočeni moduli: {}." + +#: dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Za '{}' ni določen noben profil, navedite profil." + +#: dnf/module/exceptions.py:27 +msgid "No such module: {}" +msgstr "Ni takšnega modula: {}" + +#: dnf/module/exceptions.py:33 +msgid "No such stream: {}" +msgstr "Ni takšnega toka: {}" + +#: dnf/module/exceptions.py:39 +msgid "No enabled stream for module: {}" +msgstr "Ni omogočenega toka za modul: {}" + +#: dnf/module/exceptions.py:46 +msgid "Cannot enable more streams from module '{}' at the same time" +msgstr "Ne morem omogočiti več tokov iz modula '{}' hkrati" + +#: dnf/module/exceptions.py:52 +msgid "Different stream enabled for module: {}" +msgstr "Drugačen tok omogočen za modul: {}" + +#: dnf/module/exceptions.py:58 +msgid "No such profile: {}" +msgstr "Ni takšnega profila: {}" + +#: dnf/module/exceptions.py:64 +msgid "Specified profile not installed for {}" +msgstr "Določeni profil ni nameščen za {}" + +#: dnf/module/exceptions.py:70 +msgid "No stream specified for '{}', please specify stream" +msgstr "Za '{}' ni določen noben tok, prosimo določite tok" + +#: dnf/module/exceptions.py:82 +msgid "No such profile: {}. No profiles available" +msgstr "Ni takega profila: {}." + +#: dnf/module/exceptions.py:88 +msgid "No profile to remove for '{}'" +msgstr "Ni profila za odstranitev za '{}'" + +#: dnf/module/module_base.py:35 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Namig: [d]privzeto, [e]omogočeno, [x]onemogočeno, [i]nameščeno" + +#: dnf/module/module_base.py:36 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Namig: [d]privzeto, [e]omogočeno, [x]onemogočeno, [i]nameščeno, [a]aktivno" + +#: dnf/module/module_base.py:56 dnf/module/module_base.py:556 +#: dnf/module/module_base.py:615 dnf/module/module_base.py:684 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ignoriranje nepotrebnega profila: '{}/{}'" + +#: dnf/module/module_base.py:86 +#, python-brace-format +msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" +msgstr "Vsa ujemanja za argument '{0}' v modulu '{1}:{2}' niso aktivna" + +#: dnf/module/module_base.py:94 dnf/module/module_base.py:204 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "Namestitev modula '{0}' iz varnega repozitorija {1} ni dovoljena" + +#: dnf/module/module_base.py:104 dnf/module/module_base.py:214 +msgid "" +"Unable to match profile for argument {}. Available profiles for '{}:{}': {}" +msgstr "Ni mogoče najti profila za argument {}." + +#: dnf/module/module_base.py:108 dnf/module/module_base.py:218 +msgid "Unable to match profile for argument {}" +msgstr "Ni mogoče najti profila za argument {}" + +#: dnf/module/module_base.py:120 +msgid "No default profiles for module {}:{}. Available profiles: {}" +msgstr "Ni privzetih profilov za modul {}:{}." + +#: dnf/module/module_base.py:124 +msgid "No profiles for module {}:{}" +msgstr "Ni profilov za modul {}:{}" + +#: dnf/module/module_base.py:131 +msgid "Default profile {} not available in module {}:{}" +msgstr "Privzeti profil {} ni na voljo v modulu {}:{}" + +#: dnf/module/module_base.py:144 dnf/module/module_base.py:247 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "Namestitev modula iz Fail-Safe repozitorija ni dovoljena" + +#: dnf/module/module_base.py:196 +#, python-brace-format +msgid "No active matches for argument '{0}' in module '{1}:{2}'" +msgstr "Ni aktivnih ujemanj za argument '{0}' v modulu '{1}:{2}'" + +#: dnf/module/module_base.py:228 +#, python-brace-format +msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" +msgstr "Nameščen profil '{0}' ni na voljo v toku modula '{1}' '{2}'" + +#: dnf/module/module_base.py:267 +msgid "No packages available to distrosync for package name '{}'" +msgstr "Ni paketov, ki so na voljo za distrosync za ime paketa '{}'" + +#: dnf/module/module_base.py:310 dnf/module/module_base.py:461 +#: dnf/module/module_base.py:486 dnf/module/module_base.py:505 +#: dnf/module/module_base.py:552 dnf/module/module_base.py:611 +#: dnf/module/module_base.py:680 dnf/module/module_base.py:843 +msgid "Unable to resolve argument {}" +msgstr "Ni mogoče razrešiti argumenta {}" + +#: dnf/module/module_base.py:321 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "Nadgradnja modula '{0}' iz varnega repozitorija {1} ni dovoljena" + +#: dnf/module/module_base.py:340 dnf/module/module_base.py:368 +msgid "Unable to match profile in argument {}" +msgstr "Ni mogoče ujemati profila v argumentu {}" + +#: dnf/module/module_base.py:348 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "Nadgradnja modula iz varnega repozitorija ni dovoljena" + +#: dnf/module/module_base.py:422 +#, python-brace-format +msgid "" +"Argument '{argument}' matches {stream_count} streams ('{streams}') of module" +" '{module}', but none of the streams are enabled or default" +msgstr "" +"Argument '{argument}' se ujema s {stream_count} tokov ('{streams}') modula " +"'{module}', vendar nobeden od tokov ni omogočen ali privzet" + +#: dnf/module/module_base.py:509 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "Potrebno je samo ime modula." + +#: dnf/module/module_base.py:844 +msgid "No match for package {}" +msgstr "Ni zadetka za paket {}" + +#. empty file is invalid json format +#: dnf/persistor.py:53 +#, python-format +msgid "%s is empty file" +msgstr "%s je prazna datoteka" + +#: dnf/persistor.py:90 +#, python-format +msgid "Failed to load expired repos cache: %s" +msgstr "Nalaganje potečenega predpomnilnika skladišč ni uspelo: %s" + +#: dnf/persistor.py:98 +#, python-format +msgid "Failed to store expired repos cache: %s" +msgstr "Shranjevanje potečenega predpomnilnika skladišč ni uspelo: %s" + +#: dnf/persistor.py:105 +msgid "Failed storing last makecache time." +msgstr "Shranjevanje zadnjega časa predpomnilnika ni uspelo." + +#: dnf/persistor.py:112 +msgid "Failed determining last makecache time." +msgstr "Določanje časa zadnjega predpomnilnika ni uspelo." + +#: dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "Razčlenjevanje datoteke ni uspelo: %s" + +#: dnf/plugin.py:144 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Naloženi vtičniki: %s" + +#: dnf/plugin.py:216 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "Nalaganje vtičnika \"%s\" ni uspelo: %s" + +#: dnf/plugin.py:248 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "Za naslednje vzorce omogočanja vtičnika ni bilo najdenih ujemanj: {}" + +#: dnf/plugin.py:252 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" +"Za naslednje vzorce za onemogočanje vtičnikov ni bilo najdenih ujemanj: {}" + +#: dnf/repo.py:85 +#, python-format +msgid "no matching payload factory for %s" +msgstr "ni ustrezne tovarne tovora za %s" + +#. pinging mirrors, this might take a while +#: dnf/repo.py:347 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "določanje najhitrejšega zrcala (%s gostiteljev).. " + +#: dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" +msgstr "omogočanje repozitorija %s" + +#: dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" +msgstr "Dodan %s repo iz %s" + +#: dnf/rpm/miscutils.py:32 +#, python-format +msgid "Using rpmkeys executable at %s to verify signatures" +msgstr "Uporaba rpmkeys izvedljivega na %s za preverjanje podpisov" + +#: dnf/rpm/miscutils.py:66 +msgid "Cannot find rpmkeys executable to verify signatures." +msgstr "Ne najdem izvršljive datoteke rpmkeys za preverjanje podpisov." + +#: dnf/rpm/transaction.py:70 +msgid "The openDB() function cannot open rpm database." +msgstr "Funkcija openDB() ne more odpreti baze podatkov rpm." + +#: dnf/rpm/transaction.py:75 +msgid "The dbCookie() function did not return cookie of rpm database." +msgstr "Funkcija dbCookie() ni vrnila piškotka baze podatkov rpm." + +#: dnf/rpm/transaction.py:135 +msgid "Errors occurred during test transaction." +msgstr "Med testno transakcijo je prišlo do napak." + +#: dnf/sack.py:47 +msgid "" +"allow_vendor_change is disabled. This option is currently not supported for " +"downgrade and distro-sync commands" +msgstr "allow_vendor_change je onemogočen." + +#. TRANSLATORS: This is for a single package currently being downgraded. +#: dnf/transaction.py:80 +msgctxt "currently" +msgid "Downgrading" +msgstr "Znižanje" + +#: dnf/transaction.py:81 dnf/transaction.py:88 dnf/transaction.py:93 +#: dnf/transaction.py:95 +msgid "Cleanup" +msgstr "Čiščenje" + +#. TRANSLATORS: This is for a single package currently being installed. +#: dnf/transaction.py:83 +msgctxt "currently" +msgid "Installing" +msgstr "Namestitev" + +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: dnf/transaction.py:87 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Ponovna namestitev" + +#. TODO: 'Removing'? +#: dnf/transaction.py:90 +msgid "Erasing" +msgstr "Brisanje" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: dnf/transaction.py:92 +msgctxt "currently" +msgid "Upgrading" +msgstr "Nadgradnja" + +#: dnf/transaction.py:96 +msgid "Verifying" +msgstr "Preverjanje" + +#: dnf/transaction.py:97 +msgid "Running scriptlet" +msgstr "Izvajanje skripta" + +#: dnf/transaction.py:99 +msgid "Preparing" +msgstr "Priprava" + +#: dnf/transaction_sr.py:66 +#, python-brace-format +msgid "" +"The following problems occurred while replaying the transaction from file " +"\"{filename}\":" +msgstr "" +"Med ponovnim predvajanjem transakcije iz datoteke \"{filename}\" so se " +"pojavile naslednje težave:" + +#: dnf/transaction_sr.py:68 +msgid "The following problems occurred while running a transaction:" +msgstr "Med izvajanjem transakcije so se pojavile naslednje težave:" + +#: dnf/transaction_sr.py:89 +#, python-brace-format +msgid "Invalid major version \"{major}\", number expected." +msgstr "Neveljavna glavna različica \"{major}\", pričakovana številka." + +#: dnf/transaction_sr.py:97 +#, python-brace-format +msgid "Invalid minor version \"{minor}\", number expected." +msgstr "Neveljavna podrazličica \"{minor}\", pričakovana številka." + +#: dnf/transaction_sr.py:103 +#, python-brace-format +msgid "" +"Incompatible major version \"{major}\", supported major version is " +"\"{major_supp}\"." +msgstr "" +"Nezdružljiva glavna različica \"{major}\", podprta glavna različica je " +"\"{major_supp}\"." + +#: dnf/transaction_sr.py:224 +msgid "" +"Conflicting TransactionReplay arguments have been specified: filename, data" +msgstr "" +"Podani so bili sporni argumenti TransactionReplay: ime datoteke, podatki" + +#: dnf/transaction_sr.py:265 +#, python-brace-format +msgid "Unexpected type of \"{id}\", {exp} expected." +msgstr "Pričakovan nepričakovan tip \"{id}\", {exp}." + +#: dnf/transaction_sr.py:271 +#, python-brace-format +msgid "Missing key \"{key}\"." +msgstr "Manjka ključ \"{key}\"." + +#: dnf/transaction_sr.py:285 +#, python-brace-format +msgid "Missing object key \"{key}\" in an rpm." +msgstr "Manjkajoči objektni ključ \"{key}\" v rpm." + +#: dnf/transaction_sr.py:289 +#, python-brace-format +msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." +msgstr "Nepričakovana vrednost razloga paketa \"{reason}\" za rpm nevra \"{nevra}\"." + +#: dnf/transaction_sr.py:297 +#, python-brace-format +msgid "Cannot parse NEVRA for package \"{nevra}\"." +msgstr "Nemogoče razčleniti NEVRA za paket \"{nevra}\"." + +#: dnf/transaction_sr.py:321 +#, python-brace-format +msgid "Cannot find rpm nevra \"{nevra}\"." +msgstr "Ne najdem rpm nevra \"{nevra}\"." + +#: dnf/transaction_sr.py:336 +#, python-brace-format +msgid "Package \"{na}\" is already installed for action \"{action}\"." +msgstr "Paket \"{na}\" je že nameščen za dejanje \"{action}\"." + +#: dnf/transaction_sr.py:345 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\" not available in repositories for action " +"\"{action}\"." +msgstr "Paket nevra \"{nevra}\" ni na voljo v repozitorijih za dejanje \"{action}\"." + +#: dnf/transaction_sr.py:356 +#, python-brace-format +msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." +msgstr "Paket nevra \"{nevra}\" ni nameščen za dejanje \"{action}\"." + +#: dnf/transaction_sr.py:370 +#, python-brace-format +msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." +msgstr "Nepričakovana vrednost dejanja paketa \"{action}\" za rpm nevra \"{nevra}\"." + +#: dnf/transaction_sr.py:377 +#, python-format +msgid "Group id '%s' is not available." +msgstr "ID skupine '%s' ni na voljo." + +#: dnf/transaction_sr.py:398 +#, python-brace-format +msgid "Missing object key \"{key}\" in groups.packages." +msgstr "Manjka ključ objekta \"{key}\" v groups.packages." + +#: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 +#, python-format +msgid "Group id '%s' is not installed." +msgstr "Id skupine '%s' ni nameščen." + +#: dnf/transaction_sr.py:442 +#, python-format +msgid "Environment id '%s' is not available." +msgstr "ID okolja '%s' ni na voljo." + +#: dnf/transaction_sr.py:466 +#, python-brace-format +msgid "" +"Invalid value \"{group_type}\" of environments.groups.group_type, only " +"\"mandatory\" or \"optional\" is supported." +msgstr "" +"Neveljavna vrednost \"{group_type}\" za environments.groups.group_type, " +"podprt je samo \"obvezno\" ali \"izbirno\"." + +#: dnf/transaction_sr.py:474 +#, python-brace-format +msgid "Missing object key \"{key}\" in environments.groups." +msgstr "Manjka ključ objekta \"{key}\" v environments.groups." + +#: dnf/transaction_sr.py:566 +#, python-brace-format +msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." +msgstr "" +"Nepričakovana vrednost skupinskega dejanja \"{action}\" za skupino " +"\"{group}\"." + +#: dnf/transaction_sr.py:571 +#, python-brace-format +msgid "Missing object key \"{key}\" in a group." +msgstr "Manjkajoči predmetni ključ \"{key}\" v skupini." + +#: dnf/transaction_sr.py:599 +#, python-brace-format +msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." +msgstr "Nepričakovana vrednost dejanja okolja \"{action}\" za okolje \"{env}\"." + +#: dnf/transaction_sr.py:604 +#, python-brace-format +msgid "Missing object key \"{key}\" in an environment." +msgstr "Manjkajoči ključ objekta \"{key}\" v okolju." + +#: dnf/transaction_sr.py:643 +#, python-brace-format +msgid "" +"Package nevra \"{nevra}\", which is not present in the transaction file, was" +" pulled into the transaction." +msgstr "" +"Paket nevra \"{nevra}\", ki ga ni v transakcijski datoteki, je bil potegnjen" +" v transakcijo." + +#: dnf/util.py:417 dnf/util.py:419 +msgid "Problem" +msgstr "Težava" + +#: dnf/util.py:470 +msgid "TransactionItem not found for key: {}" +msgstr "TransactionItem ni bil najden za ključ: {}" + +#: dnf/util.py:480 +msgid "TransactionSWDBItem not found for key: {}" +msgstr "TransactionSWDBItem ni bil najden za ključ: {}" + +#: dnf/util.py:483 +msgid "Errors occurred during transaction." +msgstr "Med transakcijo je prišlo do napak." + +#: dnf/util.py:619 +msgid "Reinstalled" +msgstr "Ponovno nameščeno" + +#: dnf/util.py:620 +msgid "Skipped" +msgstr "Preskočeno" + +#: dnf/util.py:621 +msgid "Removed" +msgstr "Odstranjeno" + +#: dnf/util.py:624 +msgid "Failed" +msgstr "Neuspešno" + +#. returns for everything that evaluates to False (None, empty..) +#: dnf/util.py:633 +msgid "" +msgstr "" diff --git a/po/sq.po b/po/sq.po index d1d938dc08..30c12cd2e9 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2017-04-14 04:37+0000\n" "Last-Translator: Enea Jahollari \n" "Language-Team: Albanian\n" @@ -53,55 +53,59 @@ msgstr "Përditësimet janë shkarkuar në '%s':" msgid "Updates available on '%s'." msgstr "Përditësimet janë të disponueshme në '%s':" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Dështim në dërgimin e një email përmes '%s': %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Gabim: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -109,236 +113,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -348,176 +352,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -527,7 +531,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -600,10 +604,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -728,7 +728,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1434,7 +1434,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1650,198 +1650,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1849,74 +1849,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1926,6 +1937,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2270,8 +2291,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2341,137 +2362,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2479,115 +2495,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3027,11 +3043,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3039,7 +3055,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3094,204 +3110,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3300,51 +3316,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3370,7 +3386,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Kujdes: Grupi %s nuk ekziston." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3409,37 +3426,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3477,45 +3494,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3545,7 +3567,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3793,31 +3815,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4001,48 +4023,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/sr.po b/po/sr.po index 8963437b1c..85a4ece930 100644 --- a/po/sr.po +++ b/po/sr.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2021-03-28 06:01+0000\n" "Last-Translator: Марко Костић (Marko Kostić) \n" "Language-Team: Serbian \n" @@ -59,56 +59,60 @@ msgstr "Ажурирања преузета на '%s'." msgid "Updates available on '%s'." msgstr "Ажурирања доступнана '%s'." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Неуспешно слање електронске поште преко „%s“: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Непозната вредност подешавања: %s=%s in %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Непозната опција подешавања: %s = %s in %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG провера НИЈЕ УСПЕЛА" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Чекам на успостављање везе са интернетом..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Покренут је dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Систем је ван мреже." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Грешка: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -116,157 +120,157 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "Заказивање кеширања онемогућено када се извршава на батерији." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Онемогућено заказивање кеширања метаподатака." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Кеш метаподатака недавно освежен." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Направљен кеш метаподатака." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: користим метаподатке из %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Последња провера истека метаподатака: пре %s на дан %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "Преузети пакети су сачувану у кешу до следеће успешне трансакције." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Можете уклонити кеширане пакете извршавањем наредбе „%s“." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Погрешан tsflag у датотеци подешавања: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Извршавам проверу трансакције" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Грешка: провера трансакције против depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Провера трансакције успешна." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Извршавам пробну трансакцију" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Пробна трансакција успешна." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Извршавам трансакцију" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Потребан простор на диску:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Сажетак грешке" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Не могу да извршим трансакцију." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Трансакција није могла почети:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Није успело уклањање датотеке трансакције %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Неки пакети нису преузети. Поново покушавам." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, fuzzy, python-format #| msgid "" #| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" @@ -274,7 +278,7 @@ msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, fuzzy, python-format #| msgid "" #| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" @@ -284,75 +288,75 @@ msgstr "" "Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " "(%d.1%% неискоришћено)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Не могу да отворим: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Јавни кључ за %s није инсталиран" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Проблем са отварањем пакета %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Јавни кључ за %s није поверљив" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Пакет %s није потписан" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Не могу да уклоним %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s је уклоњен" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Нема подударања за групу пакета „{}“" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Додајем пакете из групе „%s“: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Нема означених група за уклањање." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Ниједна група није означена за надоградњу." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Пакет %s није инсталиран, не могу га деградирати." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -362,131 +366,131 @@ msgstr "Пакет %s није инсталиран, не могу га дегр msgid "No match for argument: %s" msgstr "Нема подударања за аргумент: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" "Датотека %s је пакет са изворним кодом и он се не може ажурирати, " "занемарујем." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Пакет %s није инсталиран, не могу га ажурирати." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Пакет %s је доступан али није инсталиран." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Пакет %s није инсталиран." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Неисправан формат: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Нема пакета означених за уклањање." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" "Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "Неуспешан пакет је: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG кључеви су подешени као: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG кључ на %s (0x%s) је већ инсталиран" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Кључ је одобрен." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Кључ је одбијен." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Није успео увоз кључа (код %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Кључ је успешно увезен" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Ниједан кључ није инсталиран" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -495,28 +499,28 @@ msgstr "" "GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" "Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" "Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Можда сте хтели: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -524,23 +528,23 @@ msgstr "" "Неки пакети садрже неисправан кеш али се не могу преузети због опције " "„--cacheonly“" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Пакет %s је већ инсталиран." @@ -550,7 +554,7 @@ msgstr "Пакет %s је већ инсталиран." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Обрада датотеке „%s“ није успела: %s" @@ -624,10 +628,6 @@ msgstr "Преузимам пакете:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -754,7 +754,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1475,7 +1475,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1691,198 +1691,198 @@ msgstr "назив ризнице" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1890,74 +1890,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1967,6 +1978,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "претражи детаље пакета по датој речи" @@ -2311,8 +2332,8 @@ msgstr "" msgid "Files" msgstr "Датотеке" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Инсталирано" @@ -2384,139 +2405,134 @@ msgstr "лош формат: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "место датотеке подешавања" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "тиха радња" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "причљива радња" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "постави корени директоријум инсталације" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "онемогући све прикључке" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "омогући прикључке по називу" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "онемогући прикључке по називу" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "поставља произвољне опције ризница и подешавања" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "омогућава брисање инсталираних пакета да би разрешио програмске зависности" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "покушава најбоља доступна издања у трансакцијама." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "извршава потпуно из системског кеша, не освежава кеш" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "ниво излазног приказа за проналажење грешака" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "избацује детаљне резултате решења у датотеке" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" "приказуј дупликате, у ризницама, у командама за излиставање/претраживање" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "ниво излазног приказа грешака" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "ниво излазног приказа за проналажење грешака за rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2524,115 +2540,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "изузми пакете по називу или глобу" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "контролише да ли се користи боја" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "означава међуподатке истеклим пре извршавања команде" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "разрешава само на IPv4 адресе" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "разрешава само на IPv6 адресе" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "само преузми пакете" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Списак наредби за прикључке:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "No match for argument: %s" msgid "Cannot encode argument '%s': %s" @@ -3078,11 +3094,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Инсталирање" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Надоградња" @@ -3090,7 +3106,7 @@ msgstr "Надоградња" msgid "Remove" msgstr "Уклањање" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Деградирање" @@ -3149,204 +3165,204 @@ msgstr "Радња(е)" msgid "Altered" msgstr "Промењено" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Нема трансакција" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Није наведен пакет или ИБ трансакције" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Обрисани" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Деградирано" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Надограђено" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Није инсталирано" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Новије" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Старије" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "ИБ трансакције :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Почетно време :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Почетак rpmdb-а :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u секунди)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u минута)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u сати)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u дана)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Време краја :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Крај rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Корисник :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Прекинуто" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Повратна-вредност :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Успех" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Грешке:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Грешка:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Командна линија :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Трансакција извршена са:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Пакети промењени:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Излаз скриптице:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Грешке:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Инсталирање-зависности" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Застарели" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Застаревам" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Обриши" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Поново инсталирај" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Започињем разрешење програмских зависности" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Завршено разрешење програмских зависности" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3359,51 +3375,51 @@ msgstr "" " Отисак прста : %s\n" " Од : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Извршава се" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Успаван" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Незаустављиво" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Зомби" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Праћен/заустављен" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Непознат" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Програм са PID-ом %d је: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Меморија: %5s RSS (%5sБ VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Покренут: %s - %s раније" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Стање : %s" @@ -3429,7 +3445,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "Окружење '%s' није инсталирано." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3470,37 +3487,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "Нисам могао да подесим директоријум са кешом: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Непозната опција подешавања: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "Главно подешавање није имало особину %s пре подешавања опција" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Неисправно или непознато „{}“: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Ризница %s није имала %s особину пре постављања опција" @@ -3538,45 +3555,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "ризница %s: 0x%s је већ увезена" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "ризница %s: увезен кључ 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Неће инсталирати изворни rpm пакет (%s)." @@ -3606,7 +3628,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "неподржана врста контролног збира : %s" @@ -3856,31 +3878,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "Обрађивање датотеке неуспешно: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Учитани прикључци: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4068,50 +4090,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "Окружење '%s' није инсталирано." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not available." msgstr "Окружење '%s' није инсталирано." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/sr@latin.po b/po/sr@latin.po index 727c52ac33..a549a4e3ed 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: dnf\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2020-04-20 13:40+0000\n" "Last-Translator: Adolfo Ketzer \n" "Language-Team: Serbian (latin) \n" @@ -54,56 +54,60 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Greška: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -111,127 +115,127 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Pogrešan tsflag u datoteci podešavanja: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Nije uspelo dodavanje datoteke grupe za riznicu: %s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 #, fuzzy #| msgid "Disk Requirements:\n" msgid "Disk Requirements:" msgstr "Zahtevi diska:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -239,7 +243,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: dnf/base.py:1075 +#: dnf/base.py:1086 #, fuzzy #| msgid "" #| "Error Summary\n" @@ -249,108 +253,108 @@ msgstr "" "Sažetak grešaka\n" "-------------" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Nije uspelo uklanjanje datoteke transakcije %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Javni ključ za %s nije instaliran" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problem sa otvaranjem paketa %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Javni ključ za %s nije poverljiv" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Paket %s nije potpisan" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Ne mogu da uklonim %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s je uklonjen" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -360,131 +364,131 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, fuzzy, python-format #| msgid "Package %s is not signed" msgid "Package %s available, but not installed." msgstr "Paket %s nije potpisan" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, fuzzy, python-format #| msgid "No help available for %s" msgid "Not a valid form: %s" msgstr "Nije dostupna pomoć za %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Packages for argument %s available, but not installed." msgstr "Javni ključ za %s nije instaliran" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, fuzzy, python-format #| msgid "Searching Packages: " msgid ". Failing package is: %s" msgstr "Pretražujem pakete:" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "GPG ključ na %s (0x%s) je već instaliran" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Nije uspeo uvoz ključa (kod %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Ključ je uspešno uvezen" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -493,51 +497,51 @@ msgstr "" "GPG ključevi izlistani za „%s“ riznicu su već instalirani ali nisu odgovarajući za ovaj paket.\n" "Proverite da li su podešeni odgovarajući URL-ovi ključeva za ovu riznicu." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Uvoz ključa(ključeva) nije pomogao, pogrešan ključ(ključevi)?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 #, fuzzy #| msgid "No Matches found" msgid "No match for argument" msgstr "Nisu pronađena podudaranja" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, fuzzy, python-format #| msgid "GPG key at %s (0x%s) is already installed" msgid "Package %s is already installed." @@ -548,7 +552,7 @@ msgstr "GPG ključ na %s (0x%s) je već instaliran" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -624,10 +628,6 @@ msgstr "Preuzimam pakete:" msgid "Error downloading packages:" msgstr "Preuzimam pakete:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -759,7 +759,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1532,7 +1532,7 @@ msgstr "" #: dnf/cli/commands/module.py:302 #, fuzzy #| msgid "reinstall a package" -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "ponovno instaliram paket" #: dnf/cli/commands/module.py:317 @@ -1794,200 +1794,200 @@ msgstr "repo ime" msgid "Total packages: {}" msgstr "Uslovljeni paketi:" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 #, fuzzy #| msgid "List a package or groups of packages" msgid "show changelogs of the package" msgstr "Izlistaj pakete ili grupe paketa" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1995,82 +1995,93 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 #, fuzzy #| msgid "Available Packages" msgid "Display only available packages." msgstr "Dostupni paketi" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 #, fuzzy #| msgid "Installed Packages" msgid "Display only installed packages." msgstr "Instalirani paketi" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 #, fuzzy #| msgid "Recently Added Packages" msgid "Display only recently edited packages" msgstr "Nedavno dodati paketi" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 #, fuzzy #| msgid "Package %s is not signed" msgid "Package {} contains no files" msgstr "Paket %s nije potpisan" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2080,6 +2091,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 #, fuzzy #| msgid "Search package details for the given string" @@ -2434,8 +2455,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Instalirani" @@ -2507,144 +2528,139 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "mesto datoteke podešavanja" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "tiha radnja" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "opširna radnja" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "postavi koreni direktorijum instalacije" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 #, fuzzy #| msgid "disable plugins by name" msgid "enable plugins by name" msgstr "isključi dodatke po imenu" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "isključi dodatke po imenu" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivo izlaznog prikaza za pronalaženje grešaka" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" "prikazuj duplikate, u riznicama, u komandama za izlistavanje/pretraživanje" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nivo izlaznog prikaza grešaka" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 #, fuzzy #| msgid "answer yes for all questions" msgid "automatically answer yes for all questions" msgstr "odgovori sa da na sva pitanja" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 #, fuzzy #| msgid "answer yes for all questions" msgid "automatically answer no for all questions" msgstr "odgovori sa da na sva pitanja" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2652,121 +2668,121 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 #, fuzzy #| msgid "disable gpg signature checking" msgid "disable gpg signature checking (if RPM policy allows)" msgstr "isključi proveru gpg potpisa" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "kontroliše da li se koristi boja" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 #, fuzzy #| msgid "Downloading Packages:" msgid "only download packages" msgstr "Preuzimam pakete:" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 #, fuzzy #| msgid "Install a package or packages on your system" msgid "Include newpackage relevant packages, in updates" msgstr "Instalirajte paket ili pakete na vaš sistem" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, fuzzy, python-format #| msgid "Cannot remove %s file %s" msgid "Cannot encode argument '%s': %s" @@ -3247,11 +3263,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3259,7 +3275,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3322,206 +3338,206 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Obrisani" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 #, fuzzy #| msgid "Repo : %s" msgid "Comment :" msgstr "Riznica : %s" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Prevaziđeni" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3530,51 +3546,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Izvršava se" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Uspavan" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Praćen/zaustavljen" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Nepoznat" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Memorija: %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Pokrenut: %s - %s ranije" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3601,7 +3617,8 @@ msgstr "Upozorenje: grupa %s ne postoji." msgid "Environment id '%s' does not exist." msgstr "Upozorenje: grupa %s ne postoji." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format msgid "Environment id '%s' is not installed." msgstr "Javni ključ za %s nije instaliran" @@ -3640,37 +3657,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3708,46 +3725,51 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, fuzzy, python-format #| msgid "GPG key at %s (0x%s) is already installed" msgid "repo %s: 0x%s already imported" msgstr "GPG ključ na %s (0x%s) je već instaliran" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3777,7 +3799,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -4037,31 +4059,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4260,48 +4282,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format msgid "Group id '%s' is not installed." msgstr "Javni ključ za %s nije instaliran" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format msgid "Environment id '%s' is not available." msgstr "Javni ključ za %s nije instaliran" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4350,6 +4373,10 @@ msgstr "" msgid "" msgstr "" +#, fuzzy +#~ msgid "list modular packages" +#~ msgstr "ponovno instaliram paket" + #~ msgid "No Matches found" #~ msgstr "Nisu pronađena podudaranja" diff --git a/po/sv.po b/po/sv.po index 3031b9ee83..f1f2eed861 100644 --- a/po/sv.po +++ b/po/sv.po @@ -3,22 +3,22 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Göran Uddeborg , 2011,2014-2015, 2020, 2021, 2022. -# Göran Uddeborg , 2015. #zanata, 2020, 2021, 2022. +# Göran Uddeborg , 2011,2014-2015, 2020, 2021, 2022, 2023. +# Göran Uddeborg , 2015. #zanata, 2020, 2021, 2022, 2023. # Jan Silhan , 2015. #zanata -# Göran Uddeborg , 2016. #zanata, 2020, 2021, 2022. -# Göran Uddeborg , 2017. #zanata, 2020, 2021, 2022. -# Göran Uddeborg , 2018. #zanata, 2020, 2021, 2022. -# Göran Uddeborg , 2019. #zanata, 2020, 2021, 2022. -# Göran Uddeborg , 2020. #zanata, 2021, 2022. +# Göran Uddeborg , 2016. #zanata, 2020, 2021, 2022, 2023. +# Göran Uddeborg , 2017. #zanata, 2020, 2021, 2022, 2023. +# Göran Uddeborg , 2018. #zanata, 2020, 2021, 2022, 2023. +# Göran Uddeborg , 2019. #zanata, 2020, 2021, 2022, 2023. +# Göran Uddeborg , 2020. #zanata, 2021, 2022, 2023. # Mikael Granberg , 2020. -# Luna Jernberg , 2020, 2021, 2022. +# Luna Jernberg , 2020, 2021, 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-17 10:18+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-05 02:20+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -26,7 +26,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.2\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -63,55 +63,59 @@ msgstr "Uppdateringar hämtade på ”%s”." msgid "Updates available on '%s'." msgstr "Uppdateringar tillgängliga på ”%s”." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Misslyckades att skicka e-post via ”%s”: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, 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:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG-kontrollen MISSLYCKADES" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Väntar på internet-anslutning …" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Startade dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Sov i {} sekund" msgstr[1] "Sov i {} sekunder" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Systemet är frånkopplat." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Transaktionen misslyckades" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Fel: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "inläsning av förrådet ”{}” misslyckades: {}" @@ -119,167 +123,167 @@ msgstr "inläsning av förrådet ”{}” misslyckades: {}" msgid "Loading repository '{}' has failed" msgstr "Inläsning av förrådet ”{}” har misslyckats" -#: dnf/base.py:329 +#: 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/base.py:334 +#: 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:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Timer för cachning av metadata inaktiverad." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Cachen med metadata uppdaterades nyligen." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "Det finns inga aktiva förråd i ”{}”." -#: dnf/base.py:357 +#: 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/base.py:359 +#: dnf/base.py:364 #, 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:363 +#: 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/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: kommer gå ut efter %d sekunder." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Cache med metadata skapad." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: använder metadata från %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ignorerar förråd: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, 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." -#: dnf/base.py:514 +#: dnf/base.py:519 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:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Du kan ta bort cache:ade paket genom att köra ”%s”." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Ogiltig tsflag i konfigurationsfil: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, 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" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Kör transaktionskontroll" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Fel: transaktionskontroll mot depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Transaktionskontrollen lyckades." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Kör transaktionstest" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Transaktionstestfel:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Transaktionstesten lyckades." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Kör transaktionen" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Diskbehov:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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] "Åtminstone {0} MB mer utrymme behövs på filsystemet {1}." msgstr[1] "Åtminstone {0} MB mer utrymme behövs på filsystemet {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Felsammanfattning" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB ändrad utanför {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Kunde inte köra transaktionen." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Transaktionen kunde inte starta:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Kunde inte ta bort transaktionsfilen %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Några paket hämtades inte. Försöker igen." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%.1f %% " "sparat)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -287,76 +291,76 @@ msgstr "" "Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%.1f " "%% bortslösat)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" "Kan inte lägga till lokala paket eftersom ett transaktionsjobb redan finns" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Kunde inte öppna: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Den publika nyckeln för %s är inte installerad" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Problem att öppna paketet %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Den publika nyckeln för %s är inte betrodd" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Paketet %s är inte signerat" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Det går inte att ta bort %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s borttaget" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Ingen matchning för gruppaket ”{}”" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Lägger till paket från gruppen ”%s”: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Inga grupper markerade att tas bort." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Ingen grupp markerad att uppgraderas." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Paketet %s är inte installerat, kan inte nedgradera det." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -366,29 +370,29 @@ msgstr "Paketet %s är inte installerat, kan inte nedgradera det." msgid "No match for argument: %s" msgstr "Ingen matchning för argumentet: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, 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:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Paketet %s är inte installerat, kan inte ominstallera det." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, 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:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Paketet %s är inte installerat, kan inte uppdatera det." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -396,108 +400,108 @@ msgstr "" "Samma eller en högre version av %s är redan installerad, det går inte att " "uppdatera den." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 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:2209 +#: dnf/base.py:2228 #, 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:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Inget paket %s är installerat." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Inte en giltig form: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Inga paket markerade att tas bort." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, 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:2360 +#: dnf/base.py:2379 #, 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:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" "Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" "Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" -#: dnf/base.py:2466 +#: dnf/base.py:2485 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:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" "Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " "tillgängliga" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Kan inte hämta en nyckel för ett kommandoradspaket: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Paketet som misslyckas är: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG-nycklar är konfigurerade som: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, 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:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Nyckeln har godkänts." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Nyckeln har avvisats." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Nyckelimport misslyckades (kod %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Nyckelimport lyckades" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Installerade inte några nycklar" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -506,28 +510,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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Import av nycklar hjälpte inte, fel nycklar?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Kanske du menade: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" "Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" -#: dnf/base.py:2690 +#: dnf/base.py:2709 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:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -535,23 +539,23 @@ msgstr "" "Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " "”--cacheonly”" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Ingen matching för argumentet" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Alla matchningar filtrerades ut av uteslutsfilter för argumentet" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Alla matchningar filtrerades ut av modulfilter för argumentet" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Alla matchningar installerades från ett annat förråd för argumentet" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Paketet %s är redan installerat." @@ -561,7 +565,7 @@ msgstr "Paketet %s är redan installerat." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Tolkning av filen ”%s” misslyckades: %s" @@ -630,7 +634,7 @@ msgstr "" #: dnf/cli/cli.py:219 msgid "Operation aborted." -msgstr "Åtgärden avbruten." +msgstr "Operation avbryten." #: dnf/cli/cli.py:226 msgid "Downloading Packages:" @@ -640,10 +644,6 @@ msgstr "Hämtar paket:" msgid "Error downloading packages:" msgstr "Fel när paket hämtades:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Transaktionen misslyckades" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -787,7 +787,7 @@ msgstr "" "Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " "utgåveversion)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "argument {}: inte tillåtet med argumentet {}" @@ -1401,11 +1401,11 @@ msgstr "Skriver inte över {}, avslutar." #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "Transaktionen sparad i {}." +msgstr "Transaktion sparad till {}." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" -msgstr "Fel när transaktionen sparades: {}" +msgstr "Fel vid lagring av transaktion: {}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" @@ -1534,8 +1534,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "byt en modul mot en ström och distributionsynka rpm-paket" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "lista modulära paket" +msgid "locate a module the modular packages belong to" +msgstr "lokalisera en modul som de modulära paketen tillhör" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1750,11 +1750,11 @@ msgstr "förrådsnamn" msgid "Total packages: {}" msgstr "Totalt antal paket: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "sök efter paket som matchar ett nyckelord" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1762,23 +1762,23 @@ msgstr "" "Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " "argument)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Fråga alla versioner av paket (standard)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "visa endast resultat för denna ARKITEKTUR" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "visa endast resultat som äger FIL" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "visa endast resultat som står i konflikt med KRAV" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1786,43 +1786,43 @@ msgstr "" "visar resultat som behöver, föreslår, kompletterar, förbättrar eller " "rekommenderar pakettillhandahållanden och filer KRAV" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "visa endast resultat som fasar ut KRAV" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "visa endast resultat som tillhandahåller KRAV" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 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:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "visa endast resultat som rekommenderar KRAV" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "visa endast resultat som förbättrar KRAV" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "visa endast resultat som föreslår KRAV" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "visa endast resultat som kompletterar KRAV" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1830,24 +1830,24 @@ msgstr "" "använt tillsammans med --whatrequires och --requires --resolve, fråga paket " "rekursivt." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 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/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "lös upp förmågor till ursprungliga paket" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "visa rekursivt träd för paket" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "arbeta på motsvarande käll-RPM" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1855,27 +1855,27 @@ 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "lista även paket i inaktiva modulströmmar" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "visa detaljerad information om paketet" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "visa en lista av filer i paketet" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "visa paketets käll-RPM-namn" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "visa ändringsloggar för paketet" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1884,11 +1884,11 @@ msgstr "" "visningsformat för att lista paket: ”%%{name} %%{version} …”, använd " "--querytags för att sen den fullständiga tagglistan" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "visa tillgängliga taggar att använda med --queryformat" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1896,7 +1896,7 @@ msgstr "" "använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" " (standard)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1904,38 +1904,38 @@ msgstr "" "använd formatet namn-version-utgåva för att visa funna paket (rpm-" "frågestandard)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 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:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Visa i vilka comps-grupper valda paket presenteras" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "begränsa frågan till installerade dubblettpaket" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "begränsa frågan till installerade installonly-paket" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 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:230 +#: dnf/cli/commands/repoquery.py:233 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:233 +#: dnf/cli/commands/repoquery.py:236 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:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1943,23 +1943,23 @@ msgstr "" "Visa förmågor som paketet kan bero på, förbättra, rekommendera, föreslå och " "komplettera." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Visa förmågor som paketet kan förbättra." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Visa förmågor som tillhandahålls av paketet." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Visa förmågor som paketet rekommenderar." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Visa förmågor som paketet beror på." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1970,28 +1970,28 @@ msgstr "" "och %%post scriptlets. Om paketet är installerat, visa beroenden som krävs " "för %%pre, %%post, %%preun och %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Visa förmågor som paketet föreslår." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Visa förmågor som paketet kan komplettera." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Visa endast tillgängliga paket." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Visa endast installerade paket." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 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:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1999,25 +1999,25 @@ msgstr "" "Visa endast paket som tillhandahåller en uppgradering för några redan " "installerade paket." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "Visa endast paket som kan tas bort med kommandot ”{prog} autoremove”." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Visa endast paket som installerades av användaren." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Visa endast nyligen redigerade paket" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "nyckelordet att söka efter" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2027,7 +2027,7 @@ msgstr "" "”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " "”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2037,15 +2037,26 @@ msgstr "" " med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " "--resolve”" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%v %m %d %Å" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "Paketet {} innehåller inga filer" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2060,6 +2071,16 @@ msgstr "" "beskrivning:\n" " För de angivna paketen, skriv ett träd över paketen." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Å-%m-%d %T:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "sök i paketdetaljer efter den angivna strängen" @@ -2438,8 +2459,8 @@ msgstr "Allvarsgrad" msgid "Files" msgstr "Filer" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Installerade" @@ -2516,111 +2537,106 @@ msgstr "felaktigt format: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argumentet har flera värden: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Allmänna {prog}-flaggor" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "konfigurationsfilens plats" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "tyst arbete" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "utförligt arbete" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "visa {prog}-version och avsluta" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "ange installationsrot" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "installera inte dokumentation" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "inaktivera alla insticksmoduler" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "aktivera insticksmoduler efter namn" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "inaktivera insticksmoduler efter namn" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "lös depsolve-problem genom att hoppa över paket" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "visa kommandohjälp" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 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:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 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:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "maximal väntetid på kommandon" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "nivå på felsökningsutskrifter" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "skriver detaljerade upplösningsresultat i filer" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 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:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "nivå på felutskrifter" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2629,19 +2645,19 @@ msgstr "" "aktiverar {prog}: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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "nivå på felsökningsutskrifter för rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "svara automatiskt ja på alla frågor" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "svara automatiskt nej på alla frågor" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2651,7 +2667,7 @@ msgstr "" "Accepterar ett id, en kommaseparerad lista av id:n, eller en matchning av " "id:n. Denna flagga kan anges flera gånger." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2663,7 +2679,7 @@ msgstr "" "id:n. Denna flagga kan anges flera gånger, men den är ömsesidigt uteslutande" " med ”--repo”." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2671,23 +2687,23 @@ msgstr "" "aktivera endast specifika förråd med ett id eller en glob, kan anges flera " "gånger" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 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:284 +#: dnf/cli/option_parser.py:281 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:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "uteslut paket via namn eller glob" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "avaktivera excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2695,93 +2711,93 @@ 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:302 +#: dnf/cli/option_parser.py:299 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:305 +#: dnf/cli/option_parser.py:302 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:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "styr om färg skall användas" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 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:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "lös endast upp till IPv4-adresser" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "lös endast upp till IPv6-adresser" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "ange katalog att kopiera paket till" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "hämta endast paket" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "lägg till en kommentar till transaktionen" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Inkludera relevanta nya paket, i uppdateringar" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" "Inkludera paket som behövs för att lösa den angivna rekommendationen, i " "uppdateringar" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 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:347 +#: dnf/cli/option_parser.py:344 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:352 +#: dnf/cli/option_parser.py:349 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:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Framtvinga användningen av en arkitektur" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Lista över huvudkommandon:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Lista över instickskommandon:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Kan inte kryptera argument '%s': %s" @@ -3226,11 +3242,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Installera" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Uppgradera" @@ -3238,7 +3254,7 @@ msgstr "Uppgradera" msgid "Remove" msgstr "Ta bort" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Nedgradera" @@ -3295,204 +3311,204 @@ msgstr "Åtgärd(er)" msgid "Altered" msgstr "Ändrade" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Inga transaktioner" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Misslyckad historieinformation" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Inget transaktions-ID, eller paket, angivet" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Raderade" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Nedgraderade" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Uppgraderade" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Inte installerat" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Nyare" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Äldre" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Transaktions-ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Starttid :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Start-rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u sekunder)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u minuter)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u timmar)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u dagar)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Sluttid :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Slut-rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Användare :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Avbruten" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Returkod :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Lyckades" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Misslyckanden:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Misslyckades:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Utgåveversion :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Kommandoradsfel:" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Kommentar :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Transaktionen utförd med:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Ändrade paket:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Skriptutdata:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Fel:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Ber-inst" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Utfasad" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Fasar ut" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Radering" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Ominstallation" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Paketet %s.%s %s kommer att installeras" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Paketet %s.%s %s kommer att tas bort" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Paketet %s.%s %s kommer att installeras om" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Paketet %s.%s %s kommer att fasa ut" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Paketet %s.%s %s kommer att uppgraderas" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Paketet %s.%s %s kommer att fasas ut" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Börjar beroendeupplösning" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Avslutade beroendeupplösning" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3505,51 +3521,51 @@ msgstr "" " Fingeravtryck: %s\n" " Från : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Kör" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Sover" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Oavbrytbar" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombie" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "Spårad/Stoppad" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Okänd" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, 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/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Programmet med PID %d är: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Minne : %5s RSS (%5s B VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Startade: %s - för %s sedan" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Tillstånd: %s" @@ -3574,7 +3590,8 @@ msgstr "Modulen eller gruppen ”%s” finns inte." msgid "Environment id '%s' does not exist." msgstr "Miljö-id ”%s” finns inte." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Miljö-id ”%s” är inte installerat." @@ -3612,7 +3629,7 @@ msgstr "Kan inte ställa in \"{}\" till \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "Kunde inte sätta cache-katalog: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3620,31 +3637,31 @@ msgstr "" "Konfigurationsfilen med URL ”{}” kunde inte hämtas:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Okänt konfigurationsalternativ: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, 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:398 +#: dnf/conf/config.py:399 #, 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:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Felaktig eller okänd ”{}”: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, 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:522 +#: dnf/conf/config.py:523 #, 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" @@ -3682,30 +3699,35 @@ msgstr "Förrådet ”{}” saknar namn i konfigurationen, använder id." msgid "Parsing file \"{}\" failed: {}" msgstr "Tolkningen av filen ”{}” misslyckades: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Fel vid parsning av en variabel från fil '{0}': {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "förrådet %s: 0x%s är redan importerad" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "Paketkatalog %s: importerade nyckeln 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Verifierat med en DNS-post med DNSSEC-signatur." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "INTE verifierad med en DNS-post." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "hämtar förrådsnyckel för %s okrypterad från %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3713,16 +3735,16 @@ msgstr "" "Ingen tillgänglig modulära metadata för det modulära paketet ”{}”, det kan " "inte installeras på systemet" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" -msgstr "Ett rpm-undantag inträffade: %s" +msgstr "Ett RPM-undantag inträffade: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Ingen tillgänglig modulära metadata för modulära paket" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Kommer inte installera ett käll-rpm-paket (%s)." @@ -3754,7 +3776,7 @@ msgstr "DNSSEC-utvidgning: " 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 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "ej stödd typ av kontrollsumma: %s" @@ -4024,35 +4046,35 @@ msgstr "Misslyckades att avgöra senaste makecache-tiden." msgid "Parsing file failed: %s" msgstr "Tolkningen av filen misslyckades: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Laddade insticksmoduler: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Misslyckades att läsa in insticksmodulen ”%s”: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Inga matchningar hittades för följande mönster för aktivering av " "insticksmoduler: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 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:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "ingen matchande lastfabrik för %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "avgör den snabbaste spegeln (%s värdar).. " @@ -4244,16 +4266,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Saknad objektnyckel ”{key}” i groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Grupp-id ”%s” är inte installerat." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Miljö-id ”%s” är inte tillgängligt." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4262,32 +4285,32 @@ msgstr "" "Ogiltigt värde ”{group_type}” av environments.groups.group_type, endast " "”mandatory” eller ”optional” stödjs." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Saknad objektnyckel ”{key}” i environments.groups." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Oväntat värde på gruppåtgärden ”{action}” för gruppen ”{group}”." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Objektnyckeln ”{key}” saknas i en grupp." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "Oväntat värde på miljöåtgärden ”{action}” för miljön ”{env}”." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Objektnyckeln ”{key}” saknas i en miljö." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4333,6 +4356,15 @@ msgstr "Misslyckades" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt-argumentet har flera värden: %s" + +#~ msgid "list modular packages" +#~ msgstr "lista modulära paket" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Insticksmoduler laddades ur" + #~ msgid "Already downloaded" #~ msgstr "Redan hämtat" diff --git a/po/th.po b/po/th.po index 4e3c2192b3..f15452a658 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: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: 2015-08-03 12:14+0000\n" "Last-Translator: Sukit Arseanrapoj \n" "Language-Team: Thai\n" @@ -49,54 +49,58 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' ได้: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -104,236 +108,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: กำลังใช้เมตาเดต้าจาก %s" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "พบปัญหาในการเปิดแพคเกจ %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "ไม่สามารถลบ %s ออกได้" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "ลบ %s ออกแล้ว" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -343,176 +347,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -522,7 +526,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -595,10 +599,6 @@ msgstr "กำลังดาวน์โหลดแพคเกจ:" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -723,7 +723,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1431,7 +1431,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1647,198 +1647,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1846,74 +1846,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1923,6 +1934,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2267,8 +2288,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "ติดตั้งแล้ว" @@ -2338,137 +2359,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2476,115 +2492,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3024,11 +3040,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3036,7 +3052,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3091,204 +3107,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Dep-Install" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3301,51 +3317,51 @@ msgstr "" " Fingerprint: %s\n" " From : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "กำลังทำงานอยู่" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "ไม่สามารถหยุดงานได้" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "ซอมบี้" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " สถานะ : %s" @@ -3370,7 +3386,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Environment id '%s' is not installed." @@ -3409,37 +3426,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3477,45 +3494,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3545,7 +3567,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3793,31 +3815,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -4001,49 +4023,50 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Public key for %s is not installed" msgid "Group id '%s' is not installed." msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/tr.po b/po/tr.po index 921b118ec2..ac1584e47b 100644 --- a/po/tr.po +++ b/po/tr.po @@ -5,13 +5,13 @@ # Muhammet Kara , 2018. #zanata # Serdar Sağlam , 2019. #zanata # Oğuz Ersen , 2020, 2021, 2022. -# Oğuz Ersen , 2022. +# Oğuz Ersen , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-03 11:26+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-05-14 21:20+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -19,7 +19,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n>1);\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -56,55 +56,59 @@ msgstr "'%s' üzerinde güncellemeler indirildi." msgid "Updates available on '%s'." msgstr "'%s' üzerinde güncellemeler var." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "'%s' üzerinden e-posta gönderilemedi: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, 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/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Bilinmeyen yapılandırma değeri: %s=%s, %s içinde; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 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, %s içinde" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG denetimi BAŞARISIZ" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "İnternet bağlantısı bekleniyor..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "dnf-automatic başlatıldı." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "{} saniye uykuda bekle" msgstr[1] "{} saniye uykuda bekle" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Sistem çevrim dışı." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "İşlem başarısız" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Hata: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "'{}' depo yükleme hatası: {}" @@ -112,169 +116,169 @@ msgstr "'{}' depo yükleme hatası: {}" msgid "Loading repository '{}' has failed" msgstr "'{}' deposu yüklenemedi" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Ölçülü bağlantıda çalışırken üst veri önbelleğe alma zamanlayıcısı devre " "dışı bırakıldı." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Pilde çalışırken üst veri önbelleğe alma zamanlayıcısı devre dışı bırakıldı." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Üst veri önbelleğe alma zamanlayıcısı devre dışı bırakıldı." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Üst veri önbelleği yakın zamanda yenilendi." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "\"{}\" içinde etkin depo yok." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: asla süresi dolmayacak ve yenilenmeyecek." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: süresi doldu ve yenilenecek." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: üst verilerin süresi %d saniye sonra dolacak ve şimdi yenilenecek" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: %d saniye sonra süresi dolacak." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Üst veri önbelleği oluşturuldu." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: %s tarihinden üst veriler kullanılıyor." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Depolar yok sayılıyor: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "Son üst veri süresi sona erme denetimi: %s önce, %s tarihinde." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" "İndirilen paketler bir sonraki başarılı işleme kadar önbelleğe kaydedildi." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Önbelleğe alınan paketleri '%s' komutuyla kaldırabilirsiniz." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Depo için grup dosyası eklenemedi: %s -%s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "İşlem denetimi çalıştırılıyor" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Hata: bağımlılık çözümleme için işlem denetimi:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "İşlem denetimi başarılı." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "İşlem sınama çalıştırılıyor" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "İşlem sınama hatası:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "İşlem sınama başarılı." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "İşlem çalıştırılıyor" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Disk Gereksinimleri:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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} dosya sisteminde en az {0} MB daha alan gerekli." msgstr[1] "{1} dosya sisteminde en az {0} MB daha alan gerekli." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Hata Özeti" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB {prog} dışında değiştirildi." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "İşlem çalıştırılamadı." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "İşlem başlatılamadı:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "%s işlem dosyası kaldırılamadı" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Bazı paketler indirilmedi. Yeniden deniyor." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " "(%%%.1f tasarruf edildi)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -282,75 +286,75 @@ msgstr "" "Başarısız Delta RPM'ler %.1f MB boyutundaki güncellemeyi arttırarak %.1f MB " "yaptı (%%%.1f boşa harcandı)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "İşlem görevi zaten var olduğundan yerel paketler eklenemiyor" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Açılamıyor: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s için genel anahtar kurulu değil" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "%s paketi açılırken sorun oluştu" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s için genel anahtar güvenilir değil" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "%s paketi imzalanmamış" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "%s silinemiyor" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s kaldırıldı" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "\"{}\" grup paketi için eşleşme yok" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "'%s' grubundan paketler ekle: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Kaldırmak için işaretlenen grup yok." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Yükseltmek için işaretlenen grup yok." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "%s paketi kurulu değil, sürümü düşürülemiyor." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -360,127 +364,127 @@ msgstr "%s paketi kurulu değil, sürümü düşürülemiyor." msgid "No match for argument: %s" msgstr "Argüman için eşleşme yok: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "%s paketinin düşük sürümü zaten kurulu, sürümü düşürülemiyor." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "%s paketi kurulu değil, yeniden kurulamıyor." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "%s dosyası bir kaynak pakettir ve güncellenemez, yok sayılıyor." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "%s paketi kurulu değil, güncellenemiyor." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "%s'nin aynı veya daha yüksek sürümü zaten kurulu, güncellenemiyor." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "%s paketi kullanılabilir, ama kurulu değil." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "%s paketi kullanılabilir, ama farklı bir mimari için kurulmuş." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "%s paketi kurulu değil." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Geçerli bir biçim değil: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Kaldırılması için işaretlenen paket yok." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "%s argümanı için kullanılabilir paketler var, ama kurulu değil." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "%s paketinin zaten en düşük sürümü kurulu, sürümü düşürülemiyor." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme var" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme var" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "\"{}\" için güvenlik güncellemelerine gerek yok, ama {} güncelleme var" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "\"{}\" için güvenlik güncellemelerine gerek yok, ama {} güncelleme var" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "Bir komut satırı paketi için anahtar alınamadı: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Sorunlu paket: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "%s'deki GPG anahtarı (0x%s) zaten kurulu" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Anahtar onaylandı." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "Anahtar reddedildi." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Anahtar içe aktarılamadı (kod %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Anahtar başarıyla içeri aktarıldı" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Hiç anahtar kurulmadı" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -489,27 +493,27 @@ msgstr "" "\"%s\" deposu için listelenen GPG anahtarları zaten kurulu ama bu paket için doğru değil.\n" "Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetleyin." -#: dnf/base.py:2602 +#: dnf/base.py:2621 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:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Belki bunu demek istedin: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "\"{}\" paketinin sağlama toplamı (\"{}\" yerel deposundan) yanlış" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "\"{}\" paketinin sağlama toplamı (\"{}\" deposundan) yanlış" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -517,23 +521,23 @@ msgstr "" "Bazı paketler geçersiz önbelleğe sahip, ancak \"--cacheonly\" seçeneği " "nedeniyle indirilemiyor" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Argüman için eşleşme yok" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "Argüman için tüm eşleşmeler hariç tutma filtresi ile filtrelendi" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "Argüman için tüm eşleşmeler modüler filtreleme ile filtrelendi" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Argüman için tüm eşleşmeler farklı bir depodan kuruldu" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "%s paketi zaten kurulu." @@ -543,7 +547,7 @@ msgstr "%s paketi zaten kurulu." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Beklenmeyen ortam değişkeni değeri: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "\"%s\" dosyası ayrıştırılamadı: %s" @@ -622,10 +626,6 @@ msgstr "Paketler İndiriliyor:" msgid "Error downloading packages:" msgstr "Paketler indirilirken hata oluştu:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "İşlem başarısız" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -769,7 +769,7 @@ msgstr "" "Dağıtım sürümü algılanamadı (dağıtım sürümü belirtmek için '--releasever' " "kullanın)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "{} argümanı: {} argümanıyla birlikte izin verilmiyor" @@ -1513,8 +1513,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "bir modülü bir akışa değiştir ve rpm paketlerini dağıtıma eşzamanla" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "modüler paketleri listele" +msgid "locate a module the modular packages belong to" +msgstr "modüler paketlerin ait olduğu modülü bul" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1729,11 +1729,11 @@ msgstr "depo ismi" msgid "Total packages: {}" msgstr "Toplam paketler: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "anahtar sözcükle eşleşen paketler için ara" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1741,23 +1741,23 @@ msgstr "" "Tüm paketleri sorgula (repoquery '*' veya argümansız repoquery komutunun " "kısayolu)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Paketlerin tüm sürümlerini sorgula (öntanımlı)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "yalnızca bu MİMARİ için sonuçları göster" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "yalnızca DOSYA'ya sahip olan sonuçları göster" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "yalnızca ŞART ile çakışan sonuçları göster" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1765,45 +1765,45 @@ msgstr "" "ŞART paket sağlananları ve dosyalarını gerektiren, öneren, tamamlayan, " "iyileştiren veya tavsiye eden sonuçları gösterir" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "yalnızca ŞART'ı kullanım dışı bırakan sonuçları göster" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "yalnızca ŞART'ı sağlayan sonuçları göster" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "ŞART paket sağlananları ve dosyalarını gerektiren sonuçları gösterir" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "yalnızca ŞART'ı tavsiye eden sonuçları göster" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "yalnızca ŞART'ı iyileştiren sonuçları göster" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "yalnızca ŞART'ı öneren sonuçları göster" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "yalnızca ŞART'ı tamamlayan sonuçları göster" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" "açıkça belirtilmemiş bağımlılıkları denetle (dosyalar ve sağlananlar); " "öntanımlı" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 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/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1811,25 +1811,25 @@ msgstr "" "--whatrequires, ve --requires --resolve ile kullanılır, paketleri " "özyinelemeli olarak sorgula." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" "tüm bağımlılıkların ve onları hangi paketlerin sağladığının bir listesini " "göster" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "yetenekleri kaynak paket(ler)e çözümle" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "paket(ler) için özyineleme ağacını göster" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "ilgili kaynak RPM üzerinde çalış" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1837,27 +1837,27 @@ msgstr "" "verilen ad.mimari için N adet en son paketi göster (veya N tanesi dışında en" " son, eğer N negatifse)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "etkin olmayan modül akışı paketlerini de listele" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "paketle ilgili ayrıntılı bilgiyi göster" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "paket içindeki dosyaların listesini göster" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "paket kaynak RPM adını göster" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "paketin değişiklik günlüklerini göster" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1866,11 +1866,11 @@ msgstr "" "paketleri listeleme biçimi: \"%%{name} %%{version} ...\", tam etiket " "listesini görüntülemek için --querytags kullanın" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "--queryformat ile kullanılabilecek etiketleri göster" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1878,7 +1878,7 @@ msgstr "" "bulunan paketleri görüntülemek için isim-dönem:sürüm-dağıtım.mimari biçimi " "kullan (öntanımlı)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1886,7 +1886,7 @@ msgstr "" "bulunan paketleri görüntülemek için isim-sürüm-dağıtım biçimi kullan (rpm " "sorgu öntanımlısı)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1894,31 +1894,31 @@ msgstr "" "bulunan paketleri görüntülemek için dönem:isim-sürüm-dağıtım.mimari biçimi " "kullan" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Hangi grupların seçili paketleri sunduğunu görüntüle" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "sorguyu kurulu yinelenen paketlerle sınırla" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "sorguyu kurulu yalnızca-kur (installonly) paketleriyle sınırla" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "sorguyu karşılanmamış bağımlılıklara sahip kurulu paketlerle sınırla" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "paketlerin indirilebileceği bir konum göster" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Paketin çakıştığı yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1926,23 +1926,23 @@ msgstr "" "Paketin bağımlı olabileceği, iyileştirebileceği, tavsiye edebileceği, " "önerebileceği ve tamamlayabileceği yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Paketin iyileştirebileceği yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Paket tarafından sağlanan yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Paketin tavsiye ettiği yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Paketin bağımlı olduğu yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1953,30 +1953,30 @@ msgstr "" "olduğu yetenekleri görüntüle. Paket kurulu ise, %%pre, %%post, %%preun ve " "%%postun için bağımlı olduğu yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Paketin önerdiği yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Paketin tamamlayabileceği yetenekleri görüntüle." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Yalnızca kullanılabilir paketleri görüntüle." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Yalnızca kurulu paketleri görüntüle." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" "Yalnızca kullanılabilir depoların herhangi birinde bulunmayan paketleri " "görüntüle." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." @@ -1984,7 +1984,7 @@ msgstr "" "Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " "görüntüle." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -1992,19 +1992,19 @@ msgstr "" "Yalnızca \"{prog} autoremove\" komutu ile kaldırılabilen paketleri " "görüntüle." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Yalnızca kullanıcı tarafından kurulan paketleri görüntüle." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Yalnızca yakın zamanda düzenlenen paketleri görüntüle" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "aranacak anahtar" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2014,7 +2014,7 @@ msgstr "" "provides', '--recommends', '--requires', '--requires-pre', '--suggests' veya" " '--supplements' seçeneklerinden biriyle birlikte kullanılmalıdır" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2024,15 +2024,26 @@ msgstr "" "alldeps' ile, ama '--exactdeps' ile değil), veya '--requires <ŞART> " "--resolve' ile birlikte kullanılmalıdır" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "{} argümanı --whatrequires veya --whatdepends seçeneğini gerektiriyor" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%d %b %Y %a" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "{} paketi dosya içermiyor" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2047,6 +2058,16 @@ msgstr "" "açıklama:\n" " Verilen paketler için paketlerin ağaç biçiminde bir listesini yazdır." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%d-%m-%Y %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "verilen dizge için paket ayrıntılarını ara" @@ -2425,8 +2446,8 @@ msgstr "Ciddiyet" msgid "Files" msgstr "Dosyalar" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Kuruldu" @@ -2500,112 +2521,107 @@ msgstr "hatalı biçim: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt argümanının birden fazla değeri var: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" msgstr "Setopt argümanının değeri yok: %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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Genel {prog} seçenekleri" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "yapılandırma dosyası konumu" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "sessiz işlem" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "ayrıntılı işlem" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "{prog} sürümünü göster ve çık" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "kurulum kökünü ayarla" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "belgelendirmeleri kurma" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "tüm eklentileri devre dışı bırak" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "eklentileri isimleriyle etkinleştir" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "isme göre eklentileri devre dışı bırak" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 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/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "herhangi bir yapılandırma ve depo seçeneğini ayarla" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "bağımlılık çözümleme sorunlarını paketleri atlayarak gider" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "komut yardımını göster" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "bağımlılıkları çözümlemek için kurulu paketlerin silinmesine izin ver" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "işlemlerde en iyi kullanılabilir paket sürümünü dene." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "işlemi en iyi aday ile sınırlandırma" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 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:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "azami komut bekleme süresi" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "hata ayıklama çıktı seviyesi" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "ayrıntılı çözüm sonuçlarını dosyalara yazdırır" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "list/search komutlarında depolardaki yinelenenleri göster" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "hata çıktı seviyesi" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2615,19 +2631,19 @@ msgstr "" "info, list ve repoquery için paketin kullanım dışı bıraktığı yetenekleri " "görüntüler" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm için hata ayıklama çıktı seviyesi" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "tüm soruları kendiliğinden evet olarak yanıtla" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2637,7 +2653,7 @@ msgstr "" "virgülle ayrılmış kimlik listesini veya bir kimlik glob ifadesini kabul " "eder. Bu seçenek birden çok kez belirtilebilir." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2649,7 +2665,7 @@ msgstr "" " kabul eder. Bu seçenek birden çok kez belirtilebilir, ancak `--repo` " "seçeneğiyle birlikte kullanılamaz." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2657,26 +2673,26 @@ msgstr "" "bir kimlik veya glob ile yalnızca belirli depoları etkinleştir, birden çok " "kez belirtilebilir" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "config-manager komutuyla depoları etkinleştir (otomatik olarak kaydeder)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "config-manager komutuyla depoları devre dışı bırak (otomatik olarak " "kaydeder)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "paketleri isim veya glob'a göre hariç tut" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "excludepkgs devre dışı bırak" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2684,94 +2700,94 @@ msgstr "" "ilave bir depoya ait etiket ve yol (bir temel url'deki yol ile aynı), birden" " çok kez belirtilebilir." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "artık kullanılmayan bağımlılıkların kaldırılmasını devre dışı bırak" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "gpg imza denetimini devre dışı bırak (RPM ilkesi izin veriyorsa)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "renk kullanımını denetle" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "komutu çalıştırmadan önce üst veriyi süresi dolmuş olarak ayarla" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "yalnızca IPv4 adreslerine çözümle" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "yalnızca IPv6 adreslerine çözümle" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "paketlerin kopyalanacağı dizini ayarla" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "yalnızca paketleri indir" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "işleme bir yorum ekle" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Güncellemelere iyileştirmeyle ilgili paketleri dahil et" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Güncellemelere yeni paketler ile ilgili paketleri dahil et" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" "Verilen tavsiyeyle ilgili düzeltmeler için gereken paketleri güncellemelere " "dahil et" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" "Verilen BZ ile ilgili düzeltmeler için gereken paketleri güncellemelere " "dahil et" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" "Verilen CVE ile ilgili düzeltmeler için gereken paketleri güncellemelere " "dahil et" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "Önem derecesiyle eşleşen güvenlikle ilgili paketleri güncellemelere dahil et" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Bir mimariyi kullanmaya zorla" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Ana Komutların Listesi:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Eklenti Komutlarının Listesi:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "'%s' argümanı kodlanamıyor: %s" @@ -3216,11 +3232,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Kur" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Yükselt" @@ -3228,7 +3244,7 @@ msgstr "Yükselt" msgid "Remove" msgstr "Kaldır" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Sürümü düşür" @@ -3285,204 +3301,204 @@ msgstr "Eylem(ler)" msgid "Altered" msgstr "Değiştirilmiş" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "İşlem yok" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Geçmiş bilgisi alınamadı" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "İşlem kimliği veya paket verilmedi" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Silindi" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Sürümü düşürüldü" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Yükseltildi" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Kurulmadı" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Yeni" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Eski" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "İşlem kimliği:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Başlangıç zamanı :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Başlangıç rpmdb:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u saniye)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u dakika)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u saat)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u gün)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Bitiş zamanı :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Bitiş rpmdb :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Kullanıcı :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "İptal edildi" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Yanıt-Kodu :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Başarılı" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Hatalar:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Hata:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Dağıtım sürümü :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Komut Satırı:" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Açıklama :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "İşlem şununla yapıldı:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Değiştirilmiş Paketler:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Betik çıktısı:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Hatalar:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Bağımlılık Kur" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Kullanım dışı bırakıldı" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Kullanım dışı bırakan" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Sil" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Yeniden Kur" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> %s.%s %s paketi kurulacak" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> %s.%s %s paketi bir yükseltme olacak" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> %s.%s %s paketi silinecek" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> %s.%s %s paketi yeniden kurulacak" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> %s.%s %s paketinin sürümü düşürülecek" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> %s.%s %s paketi kullanım dışı bırakan olacak" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> %s.%s %s paketi yükseltilecek" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> %s.%s %s paketi kullanım dışı bırakılacak" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Bağımlılık çözümleme başlatılıyor" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Bağımlılık çözümleme sona erdi" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3495,51 +3511,51 @@ msgstr "" " Parmak izi : %s\n" " Kimden : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Çalışıyor" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Uyuyor" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Kesilemez" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Zombi" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "İzlendi/Durduruldu" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Bilinmiyor" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Kilitleyen işlem hakkında bilgi bulunamadı (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " %d PID numarasının sahibi uygulama: %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Bellek : %5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Başladı: %s - %s önce" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Durum : %s" @@ -3564,7 +3580,8 @@ msgstr "'%s' diye bir modül veya grup yok." msgid "Environment id '%s' does not exist." msgstr "'%s' diye bir ortam kimliği yok." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "'%s' diye bir ortam kimliği kurulu değil." @@ -3602,7 +3619,7 @@ msgstr "\"{}\", \"{}\" olarak ayarlanamıyor: {}" msgid "Could not set cachedir: {}" msgstr "Önbellek dizini ayarlanamadı: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3610,33 +3627,33 @@ msgstr "" "\"{}\" yapılandırma dosyası URL'si indirilemedi:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" "'%s' anahtarı, '%s' değeri ile --setopt ayrıştırılırken hata oluştu: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "Ana yapılandırmada setopt'tan önce %s özelliği yok" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Yanlış veya bilinmeyen \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" "'%s.%s' anahtarı, '%s' değeri ile --setopt ayrıştırılırken hata oluştu: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "%s deposunun setopt'tan önce %s özelliği yok" @@ -3674,30 +3691,35 @@ msgstr "Yapılandırmada '{}' deposunun ismi eksik, kimlik kullanılıyor." msgid "Parsing file \"{}\" failed: {}" msgstr "\"{}\" dosyası ayrıştırılamadı: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "'{0}' dosyasından değişken ayrıştırılırken hata oluştu: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "depo %s: 0x%s zaten içe aktarıldı" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "depo %s: 0x%s anahtarı içe aktarıldı." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "DNSSEC imzasıyla DNS kaydı kullanılarak doğrulandı." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "DNS kaydı kullanılarak DOĞRULANMADI." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "%s için depo anahtarı %s adresinden şifrelenmemiş olarak alınıyor" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3705,16 +3727,16 @@ msgstr "" "'{}' modüler paketi için kullanılabilir modüler üst veri yok, sisteme " "kurulamıyor" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Bir rpm istisnası oluştu: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Modüler paket için kullanılabilir modüler üst veri yok" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Kaynak rpm paketi kurulmayacak (%s)." @@ -3746,7 +3768,7 @@ msgstr "DNSSEC uzantısı: " msgid "Testing already imported keys for their validity." msgstr "İçe aktarılmış anahtarların geçerlilikleri sınanıyor." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "desteklenmeyen sağlama toplamı türü: %s" @@ -4012,31 +4034,31 @@ msgstr "Son makecache zamanı belirlenemedi." msgid "Parsing file failed: %s" msgstr "Dosya ayrıştırılamadı: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Yüklenen eklentiler: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "\"%s\" eklentisi yüklenemedi: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "Şu eklenti etkinleştirme kalıpları için eşleşme bulunamadı: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "Şu eklenti devre dışı bırakma kalıpları için eşleşme bulunamadı: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "%s için eşleşen veri işleyicisi yok" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "en hızlı yansı belirleniyor (%s sunucu).. " @@ -4224,16 +4246,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "groups.packages içinde eksik nesne anahtarı \"{key}\"." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "'%s' diye bir grup kimliği kurulu değil." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "'%s' diye bir ortam kimliği kullanılabilir değil." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4242,32 +4265,32 @@ msgstr "" "environments.groups.group_type için geçersiz değer \"{group_type}\", " "yalnızca \"mandatory\" veya \"optional\" desteklenmektedir." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "environments.groups içinde eksik nesne anahtarı \"{key}\"." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "\"{group}\" grubu için beklenmeyen grup eylem değeri \"{action}\"." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Bir grupta eksik nesne anahtarı \"{key}\"." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "\"{env}\" ortamı için beklenmeyen ortam eylem değeri \"{action}\"." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Bir ortamda eksik nesne anahtarı \"{key}\"." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4311,6 +4334,15 @@ msgstr "Başarısız Oldu" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt argümanının birden fazla değeri var: %s" + +#~ msgid "list modular packages" +#~ msgstr "modüler paketleri listele" + +#~ msgid "Plugins were unloaded" +#~ msgstr "Eklentiler kaldırıldı" + #~ msgid "Already downloaded" #~ msgstr "Zaten indirildi" diff --git a/po/uk.po b/po/uk.po index 5ef5710097..b577d4ed90 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,21 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Yuri Chornoivan , 2011, 2020, 2021, 2022. +# Yuri Chornoivan , 2011, 2020, 2021, 2022, 2023. # Jan Silhan , 2015. #zanata -# Yuri Chornoivan , 2015. #zanata, 2020, 2021, 2022. -# Yuri Chornoivan , 2016. #zanata, 2020, 2021, 2022. -# Yuri Chornoivan , 2017. #zanata, 2020, 2021, 2022. -# Yuri Chornoivan , 2018. #zanata, 2020, 2021, 2022. -# Yuri Chornoivan , 2019. #zanata, 2020, 2021, 2022. -# Yuri Chornoivan , 2020. #zanata, 2021, 2022. +# Yuri Chornoivan , 2015. #zanata, 2020, 2021, 2022, 2023. +# Yuri Chornoivan , 2016. #zanata, 2020, 2021, 2022, 2023. +# Yuri Chornoivan , 2017. #zanata, 2020, 2021, 2022, 2023. +# Yuri Chornoivan , 2018. #zanata, 2020, 2021, 2022, 2023. +# Yuri Chornoivan , 2019. #zanata, 2020, 2021, 2022, 2023. +# Yuri Chornoivan , 2020. #zanata, 2021, 2022, 2023. # Taras Panchenko , 2021. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-05-03 11:26+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-04-01 09:13+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -25,7 +25,7 @@ msgstr "" "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: Weblate 4.12.1\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -62,56 +62,60 @@ msgstr "Для «%s» отримано оновлення." msgid "Updates available on '%s'." msgstr "Для «%s» доступні оновлення." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "Не вдалося надіслати електронну пошту за допомогою «%s»: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "Невідомий параметр налаштувань: %s = %s у %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "ПОМИЛКА під час перевірки GPG" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "Очікуємо на встановлення з'єднання із інтернетом…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "Запущено dnf-automatic." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "Призупинити обробку на {} секунду" msgstr[1] "Призупинити обробку на {} секунди" msgstr[2] "Призупинити обробку на {} секунд" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "Система перебуває поза мережею." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "Не вдалося виконати операцію" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "Помилка: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "помилка під час спроби завантажити сховище «{}»: {}" @@ -119,130 +123,130 @@ msgstr "помилка під час спроби завантажити схо msgid "Loading repository '{}' has failed" msgstr "Помилка під час спроби завантажити сховище «{}»" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" "Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " "з’єднанням." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" "Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " "акумулятора." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "Кешування метаданих за таймером вимкнено." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "Кеш метаданих нещодавно оновлено." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "У «{}» немає увімкнених сховищ." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: ніколи не застаріє і не оновлюватиметься." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: застарів і оновлюватиметься." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: метадані застаріють за %d секунд, буде оновлено зараз" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: застаріє за %d секунд." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "Створено кеш метаданих." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: з використанням метаданих з %s." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "Ігноруємо сховища: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" "Останню перевірку на застарілість метаданих було виконано %s тому, %s." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "Отримані пакунки було збережено до кешу до наступної успішної дії." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "Кешовані пакунки можна вилучити за допомогою команди «%s»." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "Некоректне значення tsflag у файлі налаштувань: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "Не вдалося додати файл груп зі сховища: %s — %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "Виконуємо перевірку операції" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "Помилка: перевірка операції та depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "Перевірку операції успішно пройдено." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "Виконуємо перевірку операції" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "Помилка під час перевірки операції:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "Операцію з перевірки успішно завершено." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "Виконуємо операцію" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "Потреба у місці на диску:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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." @@ -250,40 +254,40 @@ msgstr[0] "Потрібно ще {0} МБ вільного місця на фа msgstr[1] "Потрібно ще {0} МБ вільного місця на файловій системі {1}." msgstr[2] "Потрібно ще {0} МБ вільного місця на файловій системі {1}." -#: dnf/base.py:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "Резюме помилки" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB було змінено поза межами {prog}." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "Не вдалося розпочати операцію." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "Не вдалося розпочати операцію:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "Не вдалося вилучити файл операції %s" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" "RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " "(зекономлено %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" @@ -291,75 +295,75 @@ msgstr "" "Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " "втрачено %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "Неможливо додати локальні пакунки, оскільки вже існує завдання" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "Не вдалося відкрити: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "Відкритий ключ для %s не встановлено" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "Проблеми з відкриттям пакунка %s" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "Відкритий ключ %s не є надійним" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "Пакунок %s не підписано" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "Не вдалося вилучити %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s вилучено" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "Немає відповідника для пакунка групи «{}»" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "Додаємо пакунки з групи «%s»: %s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "Для вилучення не позначено жодних груп." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "Не позначено жодної групи для оновлення." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -369,30 +373,30 @@ msgstr "Пакунок %s не встановлено, отже не можна msgid "No match for argument: %s" msgstr "Відповідника параметра не знайдено: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" "Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " "його версію." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" "Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "Пакунок %s не встановлено, отже не можна його оновити." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." @@ -400,105 +404,105 @@ msgstr "" "Пакунок %s або його новішу версію вже встановлено, отже не можна його " "оновити." -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "Пакунок %s є доступним, але його не встановлено." -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "Пакунок %s не встановлено." -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "Некоректна форма: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "Для вилучення не позначено жодного пакунка." -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" "Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" " його версію." -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" "Не вдалося отримати ключ для пакунка програми, що керується з командного " "рядка: %s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". Пакунок, який не вдалося обробити: %s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "Ключі GPG налаштовано так: %s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "Ключ GPG у %s (0x%s) вже встановлено" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "Ключ підтверджено." -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "У використанні ключа відмовлено." -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "Помилка імпортування ключа (код %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "Ключ успішно імпортовано" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "Не встановлено жодного ключа" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -507,27 +511,27 @@ msgstr "" "Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" "Перевірте, чи правильно вказано адреси URL для цього сховища." -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "Імпортування ключів не допомогло, помилкові ключі?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * Можливо, ви мали на увазі щось таке: {}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" @@ -535,25 +539,25 @@ msgstr "" "Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " "використання параметра «--cacheonly»" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "Немає відповідника аргументу" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" "Усі відповідники було відфільтровано фільтрами виключення для аргументу" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" "Усі відповідники було відфільтровано модульним фільтрування для аргументу" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "Усі відповідники було встановлено із іншого сховища для аргументу" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "Пакунок %s вже встановлено." @@ -563,7 +567,7 @@ msgstr "Пакунок %s вже встановлено." msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "Помилка під час спроби обробити файл «%s»: %s" @@ -642,10 +646,6 @@ msgstr "Отримання пакунків:" msgid "Error downloading packages:" msgstr "Помилка під час спроби отримати пакунки:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "Не вдалося виконати операцію" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -791,7 +791,7 @@ msgstr "" "Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" " версію випуску)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "аргумент {}: не можна використовувати разом із аргументом {}" @@ -1411,7 +1411,7 @@ msgstr "Операцію збережено до {}." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" -msgstr "Помилка під час спроби зберегти операцію: {}" +msgstr "Помилка при збереженні операції: {}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" @@ -1543,8 +1543,8 @@ msgstr "" " rpm" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "вивести список модулярних пакунків" +msgid "locate a module the modular packages belong to" +msgstr "визначити модуль, до якого належать модульні пакунки" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1759,11 +1759,11 @@ msgstr "назва сховища" msgid "Total packages: {}" msgstr "Загалом пакунків: {}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "шукати пакунки, що відповідають ключовому слову" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" @@ -1771,23 +1771,23 @@ msgstr "" "Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " "аргумента)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "Шукати усі версії пакунків (типово)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "показати результати лише для вказаної архітектури" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "показати результати лише із вказаним файлом" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "показати лише результати, які конфліктують з REQ" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" @@ -1795,45 +1795,45 @@ msgstr "" "показує результати, які надаються requires, suggests, supplements, enhances " "або recommends для пакунка, і файли REQ" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "показати лише результати, які роблять застарілим REQ" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "показати лише результати із вказаним вмістом" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "показати лише результати із вказаною рекомендацією" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "показати лише результати із вказаним покращенням" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "показати лише результати із вказаною пропозицією" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "показати лише результати із вказаним додатком" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" "перевіряти залежності саме так, як вказано, параметр із протилежним " "значенням щодо --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." @@ -1841,23 +1841,23 @@ msgstr "" "використовується з --whatrequires і --requires --resolve, шукати пакунки " "рекурсивно." -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "показати список усіх залежностей та пакунки, які їх надають" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "визначати можливості до початкових пакунків" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "показати рекурсивну ієрархію пакунків" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "працювати із відповідним RPM з початковим кодом" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" @@ -1865,27 +1865,27 @@ msgstr "" "показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " "(або найсвіжіші, окрім N останніх, якщо N від’ємне)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "вивести список усіх пакунків неактивних потоків модуля" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "показати докладні дані щодо пакунка" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "показати список файлів у пакунку" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "показати назву пакунка RPM із початковим кодом" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "показати журнал змін у пакунку" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " @@ -1894,11 +1894,11 @@ msgstr "" "формат показу для списків пакунків: «%%{name} %%{version} ...»: " "скористайтеся --querytags, щоб ознайомитися із повним списком теґів" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "показати доступні для використання з --queryformat мітки" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" @@ -1906,7 +1906,7 @@ msgstr "" "використовувати для показу знайдених пакунків формат назва-епоха:версія-" "випуск.архітектура (типовий)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" @@ -1914,7 +1914,7 @@ msgstr "" "використовувати для показу знайдених пакунків формат назва-версія-випуск " "(типовий для запитів rpm)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" @@ -1922,31 +1922,31 @@ msgstr "" "використовувати для показу знайдених пакунків формат епоха:назва-версія-" "випуск.архітектура" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "Показати, у яких групах COMPS є позначені пакунки" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "обмежити запит лише встановленими дублікатами пакунків" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "обмежити запит встановленими пакунками лише для встановлення" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "показати місце, звідки буде отримано пакунки" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "Показати залежності, з якими конфліктує пакунок." -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." @@ -1954,23 +1954,23 @@ msgstr "" "Показати можливості, від яких може залежати працездатність, поліпшення, " "рекомендації, пропозиції та розширення пакунка." -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "Показати можливості, які може покращити пакунок." -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "Показати можливості, роботу яких забезпечує пакунок." -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "Показати рекомендовані можливості пакунка." -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "Показати можливості, від яких залежить робота пакунка." -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1981,34 +1981,34 @@ msgstr "" "запуску скриптлетів %%pre та %%post. Якщо пакунок встановлено, вивести " "можливості, від яких він залежить, для %%pre, %%post, %%preun та %%postun." -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "Показати пропоновані пакунком залежності." -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "Показати можливості, які може бути доповнено пакунком." -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "Показати лише доступні пакунки." -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "Показати лише встановлені пакунки." -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." @@ -2016,19 +2016,19 @@ msgstr "" "Показувати лише пакунки, які може бути вилучено командою «{prog} " "autoremove»." -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "Показати лише пакунки, які було встановлено користувачем." -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "Показати лише пакунки, які нещодавно редагувалися" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "ключове слово для пошуку" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -2038,7 +2038,7 @@ msgstr "" "--conflicts, --depends, --enhances, --provides, --recommends, --requires, " "--requires-pre, --suggests або --supplements" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -2048,15 +2048,26 @@ msgstr "" "(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " "--resolve»" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%a, %d %b %Y" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "У пакунку {} не міститься файлів" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -2071,6 +2082,16 @@ msgstr "" "Опис:\n" " Для вказаних пакунків виводить ієрархію пакунків." +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y.%m.%d %H:%M" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "пошук подробиць щодо пакунка за вказаним рядком" @@ -2449,8 +2470,8 @@ msgstr "Важливість" msgid "Files" msgstr "Файли" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "Встановлено" @@ -2527,113 +2548,108 @@ msgstr "помилкове форматування: %s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Аргумент setopt має декілька значень: %s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "Загальні параметри {prog}" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "розташування файла налаштувань" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "обробка без виведення повідомлень" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "докладна обробка команд" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "вивести дані щодо версії {prog} і завершити роботу" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "встановити кореневий каталог встановлення" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "не встановлювати документацію" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "вимкнути усі додатки" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "увімкнути додати за назвою" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "вимкнути додатки за назвою" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "встановити довільні параметри налаштування і сховищ" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" "розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "показати довідку щодо команди" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" "дозволити вилучення встановлених пакунків для розв’язування залежностей" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "у операціях намагатися використати найкращі можливі версії пакунків." -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "не обмежувати дію найкращим варіантом" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "запустити на основі системного кешу, не оновлювати кеш" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "максимальний час очікування на виконання команди" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "рівень докладності діагностичних повідомлень" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "створити у файлах дамп із докладними результатами розв’язування" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "рівень докладності повідомлень про помилки" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, python-brace-format msgid "" "enables {prog}'s obsoletes processing logic for upgrade or display " @@ -2643,19 +2659,19 @@ msgstr "" "дистрибутива або показує можливості, які робить застарілими пакунок для " "info, list та repoquery" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "рівень докладності діагностичних повідомлень rpm" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "автоматично відповідати «так» на усі питання" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "автоматично відповідати «ні» на усі питання" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " @@ -2665,7 +2681,7 @@ msgstr "" "ідентифікатор, список ідентифікаторів, відокремлених комами або формальний " "вираз ідентифікаторів. Цей параметр можна вказувати декілька разів." -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2677,7 +2693,7 @@ msgstr "" "формальний вираз ідентифікаторів. Цей параметр можна вказувати декілька " "разів, але він є несумісним із параметром «--repo»." -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" @@ -2685,25 +2701,25 @@ msgstr "" "увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " "вказувати декілька разів" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" "увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" "вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "виключити пакунки за назвою або формальним виразом" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "вимкнути excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." @@ -2711,94 +2727,94 @@ msgstr "" "мітка і шлях до додаткового сховища (той самий шлях, що і у baseurl), можна " "вказати декілька." -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "вимкнути вилучення залежностей, які більше не використовуються" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "визначає, чи слід використовувати розфарбовування" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "встановити застарілість метаданих до виконання команди" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "створювати лише адреси IPv4" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "створювати лише адреси IPv6" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "встановити каталог для копіювання пакунків" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "лише отримати пакунки" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "додати до операції коментар" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "Включити пов’язані із новизною пакунки, у оновленнях" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "Включити пов’язані із захистом пакунки, у оновленнях" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" "Включити пакунки, потрібні для виправлення вказаного повідомлення про " "вразливості, у оновленнях" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" "Включити пакунки, потрібні для виправлення вказаного запису у системі " "стеження за вадами, у оновленнях" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" "Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" "Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " "оновленнях" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "Примусово використати вказану архітектуру" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "Список основних команд:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "Список команд додатків:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "Не вдалося закодувати аргумент «%s»: %s" @@ -3243,11 +3259,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "Встановити" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "Оновити" @@ -3255,7 +3271,7 @@ msgstr "Оновити" msgid "Remove" msgstr "Вилучити" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "Понизити" @@ -3314,204 +3330,204 @@ msgstr "Дії" msgid "Altered" msgstr "Змінено" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "Немає операцій" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "Не вдалося отримати дані журналу" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "Не вказано ідентифікатора операції або назви пакунка" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "Вилучено" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "Знижено версію" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "Оновлено" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "Не встановлено" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "Новіший" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "Старіший" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "Ідентифікатор операції :" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "Час початку :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "Початок rpmdb :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u секунд)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u хвилин)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u годин)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u днів)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "Час завершення :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "Завершення rpmdb:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "Користувач :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "Перервано" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "Повернутий код :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "Успіх" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "Помилки:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "Помилка:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "Версія випуску:" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "Командний рядок :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "Коментар :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "Результат виконання операції:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "Змінено пакунків:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Виведено скриптом:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "Помилки:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "Встановлення з залежностями" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "Став застарілим" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "Робить застарілим" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "Стерти" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "Перевстановлення" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> Буде встановлено пакунок %s.%s %s" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> Пакунок %s.%s %s буде оновленням" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> Буде вилучено пакунок %s.%s %s" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> Буде перевстановлено пакунок %s.%s %s" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> Пакунок %s.%s %s буде зниженням версії" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> Пакунок %s.%s %s буде оновлено" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> Пакунок %s.%s %s стане застарілим" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> Починаємо визначення залежностей" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> Визначення залежностей завершено" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3524,51 +3540,51 @@ msgstr "" " Відбиток : %s\n" " Походження : %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "Виконання" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "Сплю" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "Безперервний" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "Зомбі" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "З трасуванням/зупинкою" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "Невідомо" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " Програмою із PID %d є %s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " Почато: %s - %s тому" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " Стан : %s" @@ -3593,7 +3609,8 @@ msgstr "Модуля або групи «%s» не існує." msgid "Environment id '%s' does not exist." msgstr "Середовища із ідентифікатором «%s» не існує." -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "Середовище із ідентифікатором «%s» не встановлено." @@ -3631,7 +3648,7 @@ msgstr "Не вдалося встановити «{}» у значення «{} msgid "Could not set cachedir: {}" msgstr "Не вдалося встановити каталог кешування: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3639,31 +3656,31 @@ msgstr "" "Не вдалося отримати дані з адреси файла налаштувань «{}»:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "Невідомий параметр налаштувань: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "Помилка під час обробки --setopt з ключем «%s», значення «%s»: %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "У основних налаштуваннях не виявлено атрибута %s перед setopt" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "Помилковий або невідомий «{}»: {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "Помилка під час обробки --setopt з ключем «%s.%s», значення «%s»: %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "У сховищі %s не вказано атрибут %s перед setopt" @@ -3704,30 +3721,35 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "Помилка під час спроби обробити файл «{}»: {}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "Не вдалося обробити змінну з файла «{0}»: {1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "сховище %s: 0x%s вже імпортовано" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "сховище %s: імпортовано ключ 0x%s." -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "Перевірено за допомогою запису DNS із підписом DNSSEC." -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "НЕ перевірено за допомогою запису DNS." -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "отримуємо ключ сховища для %s, розшифровано з %s" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" @@ -3735,16 +3757,16 @@ msgstr "" "Немає доступних модульних метаданих для модульного пакунка «{}», отже його " "не можна встановити у системі" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "Сталося виключення rpm: %s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "Немає доступних модульних метаданих для модульного пакунка" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." @@ -3776,7 +3798,7 @@ msgstr "Розширення DNSSEC: " msgid "Testing already imported keys for their validity." msgstr "Тестуємо вже імпортовані ключа на коректність." -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "непідтримуваний тип контрольної суми: %s" @@ -4045,33 +4067,33 @@ msgstr "Не вдалося визначити останні дані щодо msgid "Parsing file failed: %s" msgstr "Помилка під час спроби обробити файл: %s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "Завантажені додатки: %s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "Не вдалося завантажити додаток «%s»: %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" "Не знайдено відповідників за такими взірцями для вмикання додатків: {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" "Не знайдено відповідників за такими взірцями для вимикання додатків: {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "немає відповідного обробника вмісту для %s" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " @@ -4262,16 +4284,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "Пропущено ключ об'єкта «{key}» у groups.packages." #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "Групу з ідентифікатором «%s» не встановлено." -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "Ідентифікатор середовища «%s» є недоступним." -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4280,34 +4303,34 @@ msgstr "" "Некоректне значення «{group_type}» environments.groups.group_type. " "Передбачено підтримку лише значень «mandatory» та «optional»." -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "Пропущено ключ об'єкта «{key}» у environments.groups." -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "Неочікуване значення дії з групою «{action}» для групи «{group}»." -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "Пропущено ключ об'єкта «{key}» у групі." -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" "Неочікуване значення для дії з середовищем «{action}» для середовища " "«{env}»." -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "Пропущено ключ об'єкта «{key}» у середовищі." -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4353,6 +4376,12 @@ msgstr "Помилка" msgid "" msgstr "<назву-не-встановлено>" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Аргумент setopt має декілька значень: %s" + +#~ msgid "list modular packages" +#~ msgstr "вивести список модулярних пакунків" + #~ msgid "Already downloaded" #~ msgstr "Вже отримано" diff --git a/po/vi.po b/po/vi.po index e0dd11e6e2..039b7eedb6 100644 --- a/po/vi.po +++ b/po/vi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -51,54 +51,58 @@ msgstr "" msgid "Updates available on '%s'." msgstr "" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "" @@ -106,236 +110,236 @@ msgstr "" msgid "Loading repository '{}' has failed" msgstr "" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -345,176 +349,176 @@ msgstr "" msgid "No match for argument: %s" msgstr "" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr "" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "" @@ -524,7 +528,7 @@ msgstr "" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "" @@ -597,10 +601,6 @@ msgstr "" msgid "Error downloading packages:" msgstr "" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -725,7 +725,7 @@ msgid "" "version)" msgstr "" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "" @@ -1431,7 +1431,7 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" +msgid "locate a module the modular packages belong to" msgstr "" #: dnf/cli/commands/module.py:317 @@ -1647,198 +1647,198 @@ msgstr "" msgid "Total packages: {}" msgstr "" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" msgstr "" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1846,74 +1846,85 @@ msgid "" "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1923,6 +1934,16 @@ msgid "" " For the given packages print a tree of the packages." msgstr "" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "" @@ -2267,8 +2288,8 @@ msgstr "" msgid "Files" msgstr "" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "" @@ -2338,137 +2359,132 @@ msgstr "" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2476,115 +2492,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "" @@ -3024,11 +3040,11 @@ msgid "" msgstr "" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "" @@ -3036,7 +3052,7 @@ msgstr "" msgid "Remove" msgstr "" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "" @@ -3091,204 +3107,204 @@ msgstr "" msgid "Altered" msgstr "" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3297,51 +3313,51 @@ msgid "" " From : %s" msgstr "" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr "" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr "" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr "" @@ -3366,7 +3382,8 @@ msgstr "" msgid "Environment id '%s' does not exist." msgstr "" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "" @@ -3404,37 +3421,37 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "" @@ -3472,45 +3489,50 @@ msgstr "" msgid "Parsing file \"{}\" failed: {}" msgstr "" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "" @@ -3540,7 +3562,7 @@ msgstr "" msgid "Testing already imported keys for their validity." msgstr "" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "" @@ -3788,31 +3810,31 @@ msgstr "" msgid "Parsing file failed: %s" msgstr "" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "" @@ -3996,48 +4018,49 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" diff --git a/po/zh_CN.po b/po/zh_CN.po index 2f8b9f8ed1..ac06f84068 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 -# Charles Lee , 2017. #zanata, 2020, 2021. +# Charles Lee , 2017. #zanata, 2020, 2021, 2023. # Pany , 2017. #zanata # cheng ye <18969068329@163.com>, 2017. #zanata # lexuge , 2017. #zanata @@ -27,23 +27,25 @@ # Hongqiao Chen , 2020. # Harry Chen , 2020. # weidong , 2021. -# Transtats , 2022. +# Transtats , 2022, 2023. # Edward Zhang , 2022. # Cheng Ming , 2022. +# Yang Yulin , 2022, 2023. +# Jingge Chen , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-08-11 03:19+0000\n" -"Last-Translator: Cheng Ming \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-03-15 07:20+0000\n" +"Last-Translator: Charles Lee \n" "Language-Team: Chinese (Simplified) \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: Weblate 4.13\n" +"X-Generator: Weblate 4.15.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -80,54 +82,58 @@ msgstr "位于 '%s' 的更新已下载。" msgid "Updates available on '%s'." msgstr "位于 '%s' 的更新已可用。" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "使用 '%s' 发送邮件失败: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "无法执行命令 '%s' :返回 %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "未知配置值: %s=%s 在 %s 中; %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "未知配置选项:%s = %s 在 %s 中" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG 检查失败" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "正在等待互联网连接…" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "启动的 dnf-automatic。" -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "休眠 {} 秒" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "系统离线。" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "事务失败" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "错误:%s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "加载仓库 '{}' 失败:{}" @@ -135,236 +141,236 @@ msgstr "加载仓库 '{}' 失败:{}" msgid "Loading repository '{}' has failed" msgstr "加载仓库 '{}' 失败" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "在使用按流量计费的连接时禁用元数据计时缓存。" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "在使用电池时禁用元数据计时缓存。" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "元数据计时缓存已禁用。" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "元数据缓存近期已刷新。" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "在\"{}\"中没有被启用的仓库。" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: 永远不过期并不会被刷新。" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: 已过期并不会被刷新。" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: 元数据将在 %d 秒后过期,现在将会被刷新" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: 将会在 %d 秒后过期。" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "元数据缓存已建立。" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s:正在使用截止于 %s 的元数据。" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "正在忽略仓库:%s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "上次元数据过期检查:%s 前,执行于 %s。" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "下载的软件包保存在缓存中,直到下次成功执行事务。" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "您可以通过执行 '%s' 删除软件包缓存。" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "配置文件 %s 中使用 tsflag 是错误的" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "为仓库 %s 添加组文件时失败:%s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "运行事务检查" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "错误:事务检查与依赖解决错误:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "事务检查成功。" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "运行事务测试" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM软件包: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "事务测试失败:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "事务测试成功。" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "运行事务" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "磁盘需求:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "错误汇总" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB 在 {prog} 外被改动了。" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "不能执行事务。" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "事务无法启动:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "移除事务文件 %s 失败" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "某些软件包没有被下载。正在重试。" -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "增量 RPM 将更新的 %.1f MB 减少到 %.1f MB(节省了 %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "失败的增量 RPM 将更新的 %.1f MB 增加到 %.1f MB(浪费了 %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "由于事务已经存在,无法添加本地软件包" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "无法打开: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s 的公钥没有安装" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "打开软件包 %s 出现问题" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s 的公钥不可信任" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "软件包 %s 没有签名" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "无法删除 %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s 已删除" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "没有和组 \"{}\" 匹配的" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "从组 '%s': %s 添加软件包" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "没有软件包组需要移除。" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "没有标记为要升级的组。" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -374,127 +380,127 @@ msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" msgid "No match for argument: %s" msgstr "未找到匹配的参数: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "软件包 %s 的低版本已经安装,无法进行降级。" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "%s 文件无法被升级,已忽略。" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "软件包 %s 未安装,无法更新。" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "已经安装了软件包%s的相同或更高版本,无法更新。" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "软件包 %s 可用,但没有被安装。" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "软件包 %s 可用,当是为其它架构安装。" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "没有软件包 %s 安装。" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "无效: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "没有软件包需要移除。" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "无法获取来自命令行的软件包的密钥:%s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr ". 失败的软件包是:%s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG密钥配置为:%s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "%s 的 GPG 公钥(0x%s)已安装" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "密钥已被确认。" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "密钥已被拒绝。" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "导入公钥失败(代码 %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "导入公钥成功" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "没有安装任何公钥" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -503,49 +509,49 @@ msgstr "" "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。\n" "请检查此仓库的公钥 URL 是否配置正确。" -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "导入的密钥没有公钥,错误的公钥?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * 可能您的意思是:{}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "未找到匹配的参数" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "由于您的搜索参数,所有相关结果都已被滤掉" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "所有的匹配结果均已经被参数的模块化过滤条件筛除" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "已从另一个仓库安装了参数的所有匹配" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "软件包 %s 已安装。" @@ -555,7 +561,7 @@ msgstr "软件包 %s 已安装。" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "该环境变量具有错误的值:DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "解析文件 \"%s\" 失败:%s" @@ -630,10 +636,6 @@ msgstr "下载软件包:" msgid "Error downloading packages:" msgstr "下载软件包出错 :" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "事务失败" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -695,7 +697,7 @@ msgstr "没有匹配的软件包可以列出" msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." -msgstr "未找到匹配项。如果搜索的是一个文件,尝试使用完整路径或者在开头使用通配符前缀(\"*/\")。" +msgstr "未找到匹配项。如果搜索一个文件,请尝试使用完整路径或在开始使用通配符前缀 (\"*/\")。" #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -763,7 +765,7 @@ msgid "" "version)" msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "参数 {}:不允许与参数 {} 一起使用" @@ -1131,7 +1133,7 @@ msgstr "缓存已过期" #, python-format msgid "%d file removed" msgid_plural "%d files removed" -msgstr[0] "%d 文件已删除" +msgstr[0] "%d 个文件已删除" #: dnf/cli/commands/clean.py:119 dnf/lock.py:139 #, python-format @@ -1360,7 +1362,7 @@ msgstr "未覆盖 {},正在退出。" #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "事务已保存至 {}。" +msgstr "事务已保存到 {}。" #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" @@ -1490,8 +1492,8 @@ msgid "switch a module to a stream and distrosync rpm packages" msgstr "切换一个模块到某个流并且对 rpm 软件包进行 distrosync" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "列出模块包" +msgid "locate a module the modular packages belong to" +msgstr "定位模块包所属的模块" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1623,60 +1625,60 @@ msgstr "仓库状态 : " #: dnf/cli/commands/repolist.py:169 msgid "Repo-revision : " -msgstr "Repo-revision : " +msgstr "软件仓库修订版 : " #: dnf/cli/commands/repolist.py:173 msgid "Repo-tags : " -msgstr "Repo-tags : " +msgstr "软件仓库标签 : " #: dnf/cli/commands/repolist.py:180 msgid "Repo-distro-tags : " -msgstr "Repo-distro-tags : " +msgstr "软件仓库发行版标签 : " #: dnf/cli/commands/repolist.py:192 msgid "Repo-updated : " -msgstr "Repo-updated : " +msgstr "更新的软件仓库 : " #: dnf/cli/commands/repolist.py:194 msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +msgstr "软件仓库的软件包 : " #: dnf/cli/commands/repolist.py:195 msgid "Repo-available-pkgs: " -msgstr "Repo-available-pkgs: " +msgstr "软件仓库的可用软件包: " #: dnf/cli/commands/repolist.py:196 msgid "Repo-size : " -msgstr "Repo-size : " +msgstr "软件仓库大小 : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "Repo-metalink : " +msgstr "软件仓库元链接 : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " -msgstr " Updated : " +msgstr " 更新于 : " #: dnf/cli/commands/repolist.py:206 msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +msgstr "软件仓库镜像站 : " #: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +msgstr "软件仓库基本 URL : " #: dnf/cli/commands/repolist.py:219 msgid "Repo-expire : " -msgstr "Repo-expire : " +msgstr "软件仓库过期时间 : " #. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) #: dnf/cli/commands/repolist.py:223 msgid "Repo-exclude : " -msgstr "Repo-exclude : " +msgstr "软件仓库排除项 : " #: dnf/cli/commands/repolist.py:227 msgid "Repo-include : " -msgstr "Repo-include : " +msgstr "软件仓库包含项 : " #. TRANSLATORS: Number of packages that where excluded (5) #: dnf/cli/commands/repolist.py:232 @@ -1706,198 +1708,198 @@ msgstr "仓库名称" msgid "Total packages: {}" msgstr "软件包总数:{}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "搜索匹配关键字的软件包" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "查询软件包的所有版本(默认)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "仅显示符合指定架构的结果" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "仅显示包含指定文件的结果" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "只显示与 REQ 冲突的结果" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 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/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "只显示废弃 REQ 的结果" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "仅显示提供指定依赖的结果" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" msgstr "仅显示需要指定软件包提供和文件的结果" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "仅显示推荐指定依赖的结果" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "仅显示增强指定依赖的结果" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "仅显示建议指定依赖的结果" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "仅显示补充指定依赖的结果" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "检查未明示的依赖(文件及提供者);默认选项" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "检查如输入指出的依赖关系,并非 --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "与 --whatrequires、--requires 和 --resolve 一起使用,递归查询软件包。" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "列出这些软件包的依赖关系以及提供这些软件的源" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "解析功能所来自的软件包" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "显示软件包的递归树" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "在相关源 RPM 中操作" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 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/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" msgstr "同时列出未激活模块流的软件包" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "显示关于软件包的详细信息" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "显示软件包中的文件列表" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "显示软件包的源 RPM 名称" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "显示软件包的 changelogs" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "软件包列表的显示格式 : \"%%{name} %%{version} ...\", 使用 --querytags 参数来查看完整的标签列表" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "显示可被 --queryformat 使用的标签" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "使用 name-version-release 的格式来输出找到的软件包(rpm 查询的默认格式)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "显示可选择所选软件包的 comps 组" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "限定查询范围为已安装的重复软件包" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "限定查询范围为已安装的“仅安装”软件包" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "显示可以下载该软件包的地址" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "显示与该软件包冲突的功能。" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "显示软件包所增强的功能。" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "显示软件包所提供的功能。" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "显示软件包所推荐的功能。" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "显示软件包所依赖的功能。" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1907,52 +1909,52 @@ msgstr "" "如果未安装软件包,则显示执行 %%pre 和 %%post 脚本所依赖的功能。如果已经了安装软件包,则显示执行 %%pre、%%post、%%preun" " 和 %%postun 脚本所依赖的功能。" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "显示软件包所建议的功能。" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "显示软件包所补充的功能。" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "仅显示可用的软件包。" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "仅显示已安装的软件包。" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "仅显示不存在于任何可用仓库的软件包。" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "仅显示为已安装的软件包提供升级的软件包。" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "仅显示可被 \"{prog} autoremove\" 命令所移除的软件包。" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "只显示被用户手动安装的软件包。" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "仅显示最近修改过的软件包" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "搜索所用的关键词" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 msgid "" "Option '--resolve' has to be used together with one of the '--conflicts', '" "--depends', '--enhances', '--provides', '--recommends', '--requires', '--" @@ -1962,7 +1964,7 @@ msgstr "" "recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " "选项之一一起使用" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 msgid "" "Option '--recursive' has to be used with '--whatrequires ' (optionally " "with '--alldeps', but not with '--exactdeps'), or with '--requires " @@ -1971,15 +1973,26 @@ msgstr "" "选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" "exactdeps'),或和 '--requires --resolve' 一起使用" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "软件包 {} 不包含文件" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1994,6 +2007,16 @@ msgstr "" "描述:\n" " 对于指定的软件包,打印此软件包的树状图。" +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" + #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" msgstr "在软件包详细信息中搜索指定字符串" @@ -2368,8 +2391,8 @@ msgstr "严重性" msgid "Files" msgstr "文件" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "已安装" @@ -2439,255 +2462,250 @@ msgstr "损坏的格式:%s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 参数有多个值:%s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "{prog} 一般选项" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "配置文件位置" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "静默执行" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "详尽执行" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "显示 {prog} 的版本并退出" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "设置目标根目录" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "不要安装文档" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "禁用所有插件" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "启用指定名称的插件" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "禁用指定名称的插件" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "设置任意配置和仓库选项" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "通过跳过软件包来解决依赖问题" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" msgstr "显示命令帮助" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "允许解决依赖关系时删除已安装软件包" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "在事务中尝试最佳软件包版本。" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "不将事务限制在最佳候选" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "完全从系统缓存运行,不升级缓存" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" msgstr "最大命令等待时间" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "调试输出级别" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "转储详细解决结果至文件" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" msgstr "在 list/search 命令下,显示仓库里重复的条目" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "错误输出级别" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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 "对 upgrade 启用 {prog} 的过期处理逻辑,或对 info、list 和 repoquery 启用软件包过期的显示功能" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm调试输出等级" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "全部问题自动应答为是" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "全部问题自动应答为否" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." -msgstr "基于当前的dnf指令目前可用的仓库,可以接受一个id,一个由分隔符分割的id列表或一个id的glob。该选项可以被多次指定。" +msgstr "为当前 dnf 命令临时启用仓库。接受一个 id、以逗号分隔的多个 id 列表,或 ids glob。此选项可多次指定。" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" -"基于当前的dnf指令目前不可用的仓库,可以接受一个id,一个由分隔符分割的id列表或一个id的glob。该选项可以被多次指定,但使用\"--" -"repo\"显式互斥。" +"为当前 dnf 命令临时禁用仓库。接受一个 id、以逗号分隔的多个 id 列表,或 ids glob。此选项可多次指定,但它与 `--repo` " +"是相互排斥的。" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "启用指定 id 或 glob 的仓库,可以指定多次" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "使用 config-manager 命令启用 repos (自动保存)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "使用 config-manager 命令禁用 repos (自动保存)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "用全名或通配符排除软件包" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "禁用 excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 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:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "禁用删除不再被使用的依赖软件包" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "禁用 gpg 签名检查 (如果 RPM 策略允许)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "配置是否使用颜色" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" msgstr "在运行命令之前将元数据标记为过期" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "仅解析 IPv4 地址" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "仅解析 IPv6 地址" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "设置软件包要复制到的目录" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "仅下载软件包" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "为事务添加一个注释" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "在更新中包括与 bug 修复有关的软件包" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "在更新中包括与功能增强有关的软件包" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "在更新中包括与新软件包有关的软件包" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "在更新中包括与安全有关的软件包" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "在更新中包括修复指定公告所必须的软件包" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "在更新中包括修复给定 BZ 所必须的软件包" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "在更新中包括修复给定 CVE 所必须的软件包" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "强制使用一个架构" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" msgstr "主要命令列表:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" msgstr "插件命令列表:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "无法编码参数 '%s': %s" @@ -3132,11 +3150,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "安装" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "升级" @@ -3144,7 +3162,7 @@ msgstr "升级" msgid "Remove" msgstr "移除" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "降级" @@ -3199,204 +3217,204 @@ msgstr "操作" msgid "Altered" msgstr "更改" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "没有事务" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "失败的历史信息" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "未指定事务 ID、或者软件包" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "已删除" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "已降级" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "已升级" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "未安装" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "较早的" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "较老的" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "事务 ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "起始时间 :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "起始 RPM 数据库 :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u 秒)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u 分钟)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u 小时)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u 天)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "结束时间 :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "结束 RPM 数据库 :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "用户 :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "已终止" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "返回码 :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "成功" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "失败:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "失败:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" -msgstr "Releasever :" +msgstr "发行版 :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" msgstr "命令行 :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "注释 :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "事务完成由:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "已改变的包:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "Scriptlet 输出:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "错误:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "依赖安装" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "已废弃" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "废弃" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "删除" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "重装" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> 软件包 %s.%s %s 将会被安装" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> 软件包 %s.%s %s 将作为一个更新" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> 软件包 %s.%s %s 将会被清除" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> 软件包 %s.%s %s 将会被重新安装" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> 软件包 %s.%s %s 将会被降级" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> 软件包 %s.%s %s 将会废弃" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> 软件包 %s.%s %s 将会被升级" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> 软件包 %s.%s %s 将会被废弃" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> 开始解决依赖关系" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> 依赖关系解决完成" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3409,51 +3427,51 @@ msgstr "" " 指纹: %s\n" " 来自: %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "运行中" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "睡眠中" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "不可中断" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "僵死" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "跟踪/停止" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "未知" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "无法找到关于锁定进程 (PID %d)的信息" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " PID 为 %d 的应用程序是:%s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " 内存:%5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " 已启动: %s - %s之前" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " 状态 : %s" @@ -3478,7 +3496,8 @@ msgstr "模块或者组 '%s' 不存在。" msgid "Environment id '%s' does not exist." msgstr "环境 id '%s' 不存在。" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." msgstr "环境 id '%s' 没有安装。" @@ -3516,7 +3535,7 @@ msgstr "无法将 \"{}\" 设置为 \"{}\": {}" msgid "Could not set cachedir: {}" msgstr "不能设置 cachedir: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3524,31 +3543,31 @@ msgstr "" "配置文件的 URL \"{}\" 无法下载:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "未知配置选项: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "解析 --setopt 时出现错误,键为 '%s',值是 '%s': %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "主配置在 setopt 前没有一个 %s 属性" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "不正确或未知的 \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "解析 --setopt 时出现错误,键为 '%s.%s', 值是 '%s': %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "Repo %s 在 setopt 前没有一个 %s 属性" @@ -3586,45 +3605,50 @@ msgstr "仓库 '{}' 在配置中缺少名称,将使用 id。" msgid "Parsing file \"{}\" failed: {}" msgstr "解析文件 \"{}\" 失败:{}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "从文件 '{0}' 解析变量时出错:{1}" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" -msgstr "repo %s: 0x%s 已被导入" +msgstr "存储库 %s: 0x%s 已被导入" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." -msgstr "repo %s: 已导入密钥 0x%s。" +msgstr "存储库 %s: 已导入密钥 0x%s。" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "已经通过被 DNSSEC 签名的 DNS 记录验证。" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "并未被 DNS 记录验证。" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "为 %s 从 %s 获取的 repo 密钥未加密" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "对于模块软件包 '{}' 没有可用的模块元数据,它将不能被安装至此系统上" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "发生了 rpm 异常:%s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "对于模块软件包没有可用的模块元数据" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "将不安装一个源码 RPM 软件包 (%s)。" @@ -3654,7 +3678,7 @@ msgstr "DNSSEC 扩展 : " msgid "Testing already imported keys for their validity." msgstr "测试已导入的密钥以检查有效性。" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "不支持的校验类型: %s" @@ -3912,31 +3936,31 @@ msgstr "无法决定最后的 makecache 时间。" msgid "Parsing file failed: %s" msgstr "解析文件失败:%s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "加载插件:%s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "加载插件 \"%s\" 失败 : %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "没有以下已启用插件模式的匹配项 : {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "没有以下已停用插件模式的匹配项 : {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "没有 %s 匹配的 payload factory" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "正在查找最快的镜像(%s 的主机) " @@ -3962,11 +3986,11 @@ msgstr "无法找到 rpmkeys 的可执行文件以验证签名。" #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "函数openDB()不能打开rpm数据库。" +msgstr "openDB() 无法打开 rpm 数据库。" #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." -msgstr "dbCookie()函数没有返回 rpm 数据库的 cookie。" +msgstr "dbCookie() 函数没有返回 rpm 数据库的 cookie。" #: dnf/rpm/transaction.py:135 msgid "Errors occurred during test transaction." @@ -4120,16 +4144,17 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "在 groups.packages 中缺少对象键 \"{key}\"。" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." msgstr "组 id '%s' 未安装。" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." msgstr "环境 id '%s' 不可用。" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " @@ -4138,32 +4163,32 @@ msgstr "" "environments.groups.group_type 的值 \"{group_type}\" 无效,仅支持 \"mandatory\" 或者 " "\"optional\"。" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "在 environment.groups 中缺少对象键 \"{key}\"。" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "对组 \"{group}\" 的组操作 \"{action}\" 的意外值。" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "在组中缺少对象键 \"{key}\"。" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "对环境 \"{env}\" 的环境操作 \"{action}\" 的意外值。" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "在环境中缺少对象键 \"{key}\"。" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4207,6 +4232,15 @@ msgstr "失败" msgid "" msgstr "" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt 参数有多个值:%s" + +#~ msgid "list modular packages" +#~ msgstr "列出模块包" + +#~ msgid "Plugins were unloaded" +#~ msgstr "插件已卸载" + #~ msgid "Already downloaded" #~ msgstr "已下载" diff --git a/po/zh_Hans.po b/po/zh_Hans.po index ac013c3c3b..52188c75ee 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -2,25 +2,27 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # 文一 , 2022. +# Jingge Chen , 2022. +# Yang Yulin , 2022. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2022-02-16 23:16+0000\n" -"Last-Translator: 文一 \n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2022-12-03 13:19+0000\n" +"Last-Translator: Yang Yulin \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\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: Weblate 4.10.1\n" +"X-Generator: Weblate 4.14.2\n" #: dnf/automatic/emitter.py:32 #, python-format msgid "The following updates have been applied on '%s':" -msgstr "下列更新将被应用至'%s':" +msgstr "下列位于 '%s' 的更新已被应用:" #: dnf/automatic/emitter.py:33 #, python-format @@ -52,54 +54,58 @@ msgstr "更新已经下载到 '%s'." msgid "Updates available on '%s'." msgstr "位于 '%s' 的更新处于可用状态." -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "'%s' 发送邮件失败: %s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" msgstr "执行命令 '%s' 失败: %d (错误代码)" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "出现未定义的配置项: '%s=%s' 位于 '%s' %s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "出现未定义的配置项: '%s=%s' 位于 '%s'" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG 密钥校验失败" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "正在等待网络连接..." -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "已启动 dnf-automatic ." -#: dnf/automatic/main.py:308 +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" msgstr[0] "休眠 {} 秒" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "系统处于脱机状态." -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "事务失败" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "错误: %s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "加载 '{}' 配置文件 失败: {}" @@ -107,236 +113,236 @@ msgstr "加载 '{}' 配置文件 失败: {}" msgid "Loading repository '{}' has failed" msgstr "仓库 '{}' 加载失败" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "在流量传输受限的网络连接中禁用元数据计时器缓存." -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "在使用电池时禁用元数据计时器缓存." -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "元数据计时器缓存处于禁用状态." -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "元数据缓存已于近期刷新." -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "在'{}'中没有处于激活状态的仓库." -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s: 既不会被刷新,也不会处于过期状态." -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s: 处于过期状态且将会被刷新." #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s: 元数据将于 %d 秒后过期,并将会被刷新" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s: 将会在 %d 秒后过期." #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "已经完成对元数据的缓存." -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s: 使用了来自 %s 的元数据." -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "忽略仓库: %s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "上一次元数据过期检查: %s 前,执行于 %s ." -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "在下一次事务顺利执行前,下载的软件包将会被储存于缓存之中." -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "如果您想要清除软件包的缓存,请执行 ‘%s’ 指令." -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "在配置文件中出现无效的tsflag标记: %s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "为仓库 %s 添加组文件失败: %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "正在进行事务检查" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "错误: 不能正确处理依赖关系:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "事务检查成功." -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "事务测试执行中" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM: {}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "事务测试未能执行成功:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "事务测试顺利执行." -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "执行事务" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" msgstr "磁盘容量要求:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "错误简报" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB 在 {prog} 外面存在改动." -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "事务无法执行." -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "事务无法启动:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "移除事务文件 %s 失败" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "正在尝试下载缺失的软件包." -#: dnf/base.py:1276 +#: dnf/base.py:1287 #, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" msgstr "增量 RPM 将会把预定为 %.1f 的更新包缩减至 %.1f MB (较先前节省 %.1f%%)" -#: dnf/base.py:1280 +#: dnf/base.py:1291 #, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" msgstr "增量 RPM 将会把预定为 %.1f 的更新包膨胀至 %.1f MB (较先前增大 %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "事务工作的存在使得本地软件包无法完成添加" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "无法打开: {}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s 的公钥没有安装" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "启动软件包 %s 时出现错误" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s 的公钥不可信任" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "软件包 %s 不存在签名" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "无法移除 %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "%s 已经移除" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "没有与组 \"{}\" 匹配的包" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "从组 '%s': %s 添加软件包" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "没有软件包组需要被移除." -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "没有软件包组需要被升级." -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "不能对未安装的包(%s)进行降级." -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -346,226 +352,228 @@ msgstr "不能对未安装的包(%s)进行降级." msgid "No match for argument: %s" msgstr "没能匹配参数: %s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "软件包 %s 更低的版本已经安装,降级工作无法安装." -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "不能对没有安装的软件 %s 进行重装." -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "%s 为源代码包,无法进行升级,已经忽略." -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "不能对没有安装的软件 %s 进行更新." -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." -msgstr "" +msgstr "已经安装了软件包%s的相同或更高版本,无法更新。" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." -msgstr "" +msgstr "软件包 %s 可用,但没有被安装。" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." -msgstr "" +msgstr "软件包 %s 可用,当是为其它架构安装。" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." -msgstr "" +msgstr "没有软件包 %s 安装。" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" -msgstr "" +msgstr "无效: %s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." -msgstr "" +msgstr "没有软件包需要移除。" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." -msgstr "" +msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" +msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" -msgstr "" +msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" -msgstr "" +msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" -msgstr "" +msgstr "无法获取来自命令行的软件包的密钥:%s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" -msgstr "" +msgstr ". 失败的软件包是:%s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" -msgstr "" +msgstr "GPG密钥配置为:%s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" -msgstr "" +msgstr "%s 的 GPG 公钥(0x%s)已安装" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." -msgstr "" +msgstr "密钥已被确认。" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." -msgstr "" +msgstr "密钥已被拒绝。" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" -msgstr "" +msgstr "导入公钥失败(代码 %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" -msgstr "" +msgstr "导入公钥成功" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" -msgstr "" +msgstr "没有安装任何公钥" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, 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/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "" +msgstr "导入的密钥没有公钥,错误的公钥?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" -msgstr "" +msgstr " * 可能您的意思是:{}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" -msgstr "" +msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" +msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" -msgstr "" +msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" -msgstr "" +msgstr "未找到匹配的参数" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" -msgstr "" +msgstr "由于您的搜索参数,所有相关结果都已被滤掉" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" -msgstr "" +msgstr "所有的匹配结果均已经被参数的模块化过滤条件筛除" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" -msgstr "" +msgstr "已从另一个仓库安装了参数的所有匹配" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." -msgstr "" +msgstr "软件包 %s 已安装。" #: dnf/cli/aliases.py:96 #, python-format msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +msgstr "该环境变量具有错误的值:DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" -msgstr "" +msgstr "解析文件 \"%s\" 失败:%s" #: dnf/cli/aliases.py:108 #, python-format msgid "Cannot read file \"%s\": %s" -msgstr "" +msgstr "无法读取文件 \"%s\": %s" #: dnf/cli/aliases.py:115 dnf/cli/aliases.py:129 dnf/cli/cli.py:806 #: dnf/cli/cli.py:810 dnf/cli/commands/alias.py:108 #, python-format msgid "Config error: %s" -msgstr "" +msgstr "配置错误:%s" #: dnf/cli/aliases.py:191 msgid "Aliases contain infinite recursion" -msgstr "" +msgstr "别名中包含无限递归" #: dnf/cli/aliases.py:209 #, python-format msgid "%s, using original arguments." -msgstr "" +msgstr "%s,使用原始参数。" #: dnf/cli/cli.py:137 #, python-format msgid " Installed: %s-%s at %s" -msgstr "" +msgstr " 已安装: %s-%s 在 %s" #: dnf/cli/cli.py:139 #, python-format msgid " Built : %s at %s" -msgstr "" +msgstr " 构建 :%s 在 %s" #: dnf/cli/cli.py:147 #, python-brace-format msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" -msgstr "" +msgstr "这个操作会把模块 '{0}' 从流 '{1}' 切换到流 '{2}'" #: dnf/cli/cli.py:173 #, python-brace-format @@ -573,193 +581,196 @@ msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 "" +"无法切换已启用模块的流,除非显式的通过配置选项 module_stream_switch 启用。\n" +"推荐直接移除来自模块的所有已安装内容,然后通过 '{prog} module reset ' 命令重置模块。在您重置模块之后,就可以安装其他的流。" #: dnf/cli/cli.py:212 #, python-brace-format msgid "{prog} will only download packages for the transaction." -msgstr "" +msgstr "{prog}将仅会从事务下载软件包。" #: dnf/cli/cli.py:215 #, python-brace-format msgid "" "{prog} will only download packages, install gpg keys, and check the " "transaction." -msgstr "" +msgstr "{prog}将仅会下载软件包,导入gpg密钥并检查事务。" #: dnf/cli/cli.py:219 msgid "Operation aborted." -msgstr "" +msgstr "操作中止。" #: dnf/cli/cli.py:226 msgid "Downloading Packages:" -msgstr "" +msgstr "下载软件包:" #: dnf/cli/cli.py:232 msgid "Error downloading packages:" -msgstr "" - -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "" +msgstr "下载软件包出错 :" #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" "Use \"-y\" to override." msgstr "" +"如果不加干预,拒绝自动导入公钥。\n" +"指定 \"-y\" 改变这个行为。" #: dnf/cli/cli.py:337 msgid "Changelogs for {}" -msgstr "" +msgstr "{}的变更记录" #: dnf/cli/cli.py:370 dnf/cli/cli.py:511 dnf/cli/cli.py:517 msgid "Obsoleting Packages" -msgstr "" +msgstr "取代的软件包" #: dnf/cli/cli.py:399 msgid "No packages marked for distribution synchronization." -msgstr "" +msgstr "没有软件包需要发行版同步。" #: dnf/cli/cli.py:425 dnf/cli/commands/group.py:396 #, python-format msgid "No package %s available." -msgstr "" +msgstr "没有可用的软件包 %s。" #: dnf/cli/cli.py:434 msgid "No packages marked for downgrade." -msgstr "" +msgstr "没有标记要降级的软件包。" #: dnf/cli/cli.py:485 msgid "Installed Packages" -msgstr "" +msgstr "已安装的软件包" #: dnf/cli/cli.py:493 msgid "Available Packages" -msgstr "" +msgstr "可安装的软件包" #: dnf/cli/cli.py:497 msgid "Autoremove Packages" -msgstr "" +msgstr "自动移除软件包" #: dnf/cli/cli.py:499 msgid "Extra Packages" -msgstr "" +msgstr "更多软件包" #: dnf/cli/cli.py:503 msgid "Available Upgrades" -msgstr "" +msgstr "可用升级" #: dnf/cli/cli.py:519 msgid "Recently Added Packages" -msgstr "" +msgstr "最近添加的软件包" #: dnf/cli/cli.py:523 msgid "No matching Packages to list" -msgstr "" +msgstr "没有匹配的软件包可以列出" #: dnf/cli/cli.py:604 msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." -msgstr "" +msgstr "未找到匹配项。如果搜索一个文件,请尝试使用完整路径或在开始使用通配符前缀 (\"*/\")。" #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format msgid "Unknown repo: '%s'" -msgstr "" +msgstr "未知仓库:'%s'" #: dnf/cli/cli.py:687 #, python-format msgid "No repository match: %s" -msgstr "" +msgstr "没有仓库匹配: %s" #: dnf/cli/cli.py:721 msgid "" "This command has to be run with superuser privileges (under the root user on" " most systems)." -msgstr "" +msgstr "运行此命令需要管理员特权(多数系统下是root用户)。" #: dnf/cli/cli.py:751 #, python-format msgid "No such command: %s. Please use %s --help" -msgstr "" +msgstr "未找到命令: %s。请使用 %s --help" #: dnf/cli/cli.py:754 #, python-format, python-brace-format msgid "" "It could be a {PROG} plugin command, try: \"{prog} install 'dnf-" "command(%s)'\"" -msgstr "" +msgstr "它可能是一个{PROG}插件命令,尝试:\"{prog} install 'dnf-command(%s)'\"" #: dnf/cli/cli.py:758 #, python-brace-format msgid "" "It could be a {prog} plugin command, but loading of plugins is currently " "disabled." -msgstr "" +msgstr "这可能是一个 {prog} 插件的命令,但是插件的加载当前已经禁用。" #: dnf/cli/cli.py:816 msgid "" "--destdir or --downloaddir must be used with --downloadonly or download or " "system-upgrade command." msgstr "" +"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " +"命令一起使用。" #: dnf/cli/cli.py:822 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/cli.py:904 msgid "" "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 "" +msgstr "警告:由于活动的RPM安全策略,强制执行全局GPG签名检查 (请参照dnf.conf(5)中的'gpgcheck'以了解如何阻止这条信息)" #: dnf/cli/cli.py:924 msgid "Config file \"{}\" does not exist" -msgstr "" +msgstr "配置文件 \"{}\" 不存在" #: dnf/cli/cli.py:944 msgid "" "Unable to detect release version (use '--releasever' to specify release " "version)" -msgstr "" +msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" -msgstr "" +msgstr "参数 {}:不允许与参数 {} 一起使用" #: dnf/cli/cli.py:1025 #, python-format msgid "Command \"%s\" already defined" -msgstr "" +msgstr "命令 \"%s\" 已有定义" #: dnf/cli/cli.py:1045 msgid "Excludes in dnf.conf: " -msgstr "" +msgstr "在 dnf.conf 中排除: " #: dnf/cli/cli.py:1048 msgid "Includes in dnf.conf: " -msgstr "" +msgstr "在 dnf.conf 中包括: " #: dnf/cli/cli.py:1051 msgid "Excludes in repo " -msgstr "" +msgstr "在 repo 中排除 " #: dnf/cli/cli.py:1054 msgid "Includes in repo " -msgstr "" +msgstr "在 repo 中包括 " #: dnf/cli/commands/__init__.py:38 #, python-format msgid "To diagnose the problem, try running: '%s'." -msgstr "" +msgstr "要诊断问题,尝试运行:'%s' 。" #: dnf/cli/commands/__init__.py:40 #, python-format msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" #: dnf/cli/commands/__init__.py:44 #, python-brace-format @@ -777,577 +788,595 @@ msgid "" "\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/commands/__init__.py:71 #, python-format msgid "Problem repository: %s" -msgstr "" +msgstr "问题仓库:%s" #: dnf/cli/commands/__init__.py:158 msgid "display details about a package or group of packages" -msgstr "" +msgstr "显示关于软件包或软件包组的详细信息" #: dnf/cli/commands/__init__.py:168 dnf/cli/commands/__init__.py:735 msgid "show all packages (default)" -msgstr "" +msgstr "显示所有的软件包(默认)" #: dnf/cli/commands/__init__.py:171 dnf/cli/commands/__init__.py:738 #: dnf/cli/commands/module.py:376 msgid "show only available packages" -msgstr "" +msgstr "只显示可用的软件包" #: dnf/cli/commands/__init__.py:174 dnf/cli/commands/__init__.py:741 msgid "show only installed packages" -msgstr "" +msgstr "只显示已安装的软件包" #: dnf/cli/commands/__init__.py:177 dnf/cli/commands/__init__.py:744 msgid "show only extras packages" -msgstr "" +msgstr "只显示额外的软件包" #: dnf/cli/commands/__init__.py:180 dnf/cli/commands/__init__.py:183 #: dnf/cli/commands/__init__.py:747 dnf/cli/commands/__init__.py:750 msgid "show only upgrades packages" -msgstr "" +msgstr "只显示需要被升级的软件包" #: dnf/cli/commands/__init__.py:186 dnf/cli/commands/__init__.py:753 msgid "show only autoremove packages" -msgstr "" +msgstr "只显示需要被删除的软件包" #: dnf/cli/commands/__init__.py:189 dnf/cli/commands/__init__.py:756 msgid "show only recently changed packages" -msgstr "" +msgstr "限制最近被改变的软件包" #: dnf/cli/commands/__init__.py:190 dnf/cli/commands/__init__.py:265 #: dnf/cli/commands/__init__.py:769 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 "" +msgstr "软件包" #: dnf/cli/commands/__init__.py:193 msgid "Package name specification" -msgstr "" +msgstr "包名称规格" #: dnf/cli/commands/__init__.py:221 msgid "list a package or groups of packages" -msgstr "" +msgstr "列出一个或一组软件包" #: dnf/cli/commands/__init__.py:235 msgid "find what package provides the given value" -msgstr "" +msgstr "查找提供指定内容的软件包" #: dnf/cli/commands/__init__.py:239 msgid "PROVIDE" -msgstr "" +msgstr "PROVIDE" #: dnf/cli/commands/__init__.py:240 msgid "Provide specification to search for" -msgstr "" +msgstr "提供要搜索的规格" #: dnf/cli/commands/__init__.py:249 dnf/cli/commands/search.py:159 msgid "Searching Packages: " -msgstr "" +msgstr "搜索软件包: " #: dnf/cli/commands/__init__.py:258 msgid "check for available package upgrades" -msgstr "" +msgstr "检查是否有软件包升级" #: dnf/cli/commands/__init__.py:264 msgid "show changelogs before update" -msgstr "" +msgstr "在更新前显示Changelog" #: dnf/cli/commands/__init__.py:356 dnf/cli/commands/__init__.py:409 #: dnf/cli/commands/__init__.py:465 msgid "No package available." -msgstr "" +msgstr "没有可用软件包。" #: dnf/cli/commands/__init__.py:371 msgid "No packages marked for install." -msgstr "" +msgstr "没有标记要安装的软件包。" #: dnf/cli/commands/__init__.py:407 msgid "No package installed." -msgstr "" +msgstr "没有软件包安装。" #: dnf/cli/commands/__init__.py:427 dnf/cli/commands/__init__.py:484 #: dnf/cli/commands/reinstall.py:91 #, python-format msgid " (from %s)" -msgstr "" +msgstr " (来自 %s)" #: dnf/cli/commands/__init__.py:428 dnf/cli/commands/__init__.py:485 #: dnf/cli/commands/reinstall.py:92 dnf/cli/commands/remove.py:105 #, python-format msgid "Installed package %s%s not available." -msgstr "" +msgstr "已安装的软件包%s%s已不可用。" #: dnf/cli/commands/__init__.py:462 dnf/cli/commands/__init__.py:571 #: dnf/cli/commands/__init__.py:614 dnf/cli/commands/__init__.py:661 msgid "No package installed from the repository." -msgstr "" +msgstr "没有从仓库安装任何软件包。" #: dnf/cli/commands/__init__.py:525 dnf/cli/commands/reinstall.py:101 msgid "No packages marked for reinstall." -msgstr "" +msgstr "没有标记要重新安装的软件包。" #: dnf/cli/commands/__init__.py:711 dnf/cli/commands/upgrade.py:84 msgid "No packages marked for upgrade." -msgstr "" +msgstr "没有软件包需要升级。" #: dnf/cli/commands/__init__.py:721 msgid "run commands on top of all packages in given repository" -msgstr "" +msgstr "对指定仓库中的所有软件包运行命令" #: dnf/cli/commands/__init__.py:760 msgid "REPOID" -msgstr "" +msgstr "REPOID" #: dnf/cli/commands/__init__.py:760 msgid "Repository ID" -msgstr "" +msgstr "仓库ID" #: dnf/cli/commands/__init__.py:772 dnf/cli/commands/mark.py:48 #: dnf/cli/commands/updateinfo.py:108 msgid "Package specification" -msgstr "" +msgstr "软件包规格" #: dnf/cli/commands/__init__.py:796 msgid "display a helpful usage message" -msgstr "" +msgstr "显示一个有帮助的用法信息" #: dnf/cli/commands/__init__.py:800 msgid "COMMAND" -msgstr "" +msgstr "命令" #: dnf/cli/commands/__init__.py:801 #, python-brace-format msgid "{prog} command to get help for" -msgstr "" +msgstr "要获得帮助的 {prog} 命令" #: dnf/cli/commands/alias.py:40 msgid "List or create command aliases" -msgstr "" +msgstr "列出或创建命令别名" #: dnf/cli/commands/alias.py:47 msgid "enable aliases resolving" -msgstr "" +msgstr "启用别名解析" #: dnf/cli/commands/alias.py:50 msgid "disable aliases resolving" -msgstr "" +msgstr "禁用别名解析" #: dnf/cli/commands/alias.py:53 msgid "action to do with aliases" -msgstr "" +msgstr "要对别名进行的操作" #: dnf/cli/commands/alias.py:55 msgid "alias definition" -msgstr "" +msgstr "别名定义" #: dnf/cli/commands/alias.py:70 msgid "Aliases are now enabled" -msgstr "" +msgstr "别名现已被启用" #: dnf/cli/commands/alias.py:73 msgid "Aliases are now disabled" -msgstr "" +msgstr "别名现已被禁用" #: dnf/cli/commands/alias.py:90 dnf/cli/commands/alias.py:93 #, python-format msgid "Invalid alias key: %s" -msgstr "" +msgstr "无效的别名键 : %s" #: dnf/cli/commands/alias.py:96 #, python-format msgid "Alias argument has no value: %s" -msgstr "" +msgstr "别名参数没有值 : %s" #: dnf/cli/commands/alias.py:130 #, python-format msgid "Aliases added: %s" -msgstr "" +msgstr "别名已添加 : %s" #: dnf/cli/commands/alias.py:144 #, python-format msgid "Alias not found: %s" -msgstr "" +msgstr "别名未找到 : %s" #: dnf/cli/commands/alias.py:147 #, python-format msgid "Aliases deleted: %s" -msgstr "" +msgstr "别名已被删除 : %s" #: dnf/cli/commands/alias.py:155 #, python-format msgid "%s, alias %s=\"%s\"" -msgstr "" +msgstr "%s,别名 %s=\"%s\"" #: dnf/cli/commands/alias.py:157 #, python-format msgid "Alias %s='%s'" -msgstr "" +msgstr "别名 %s='%s'" #: dnf/cli/commands/alias.py:161 msgid "Aliases resolving is disabled." -msgstr "" +msgstr "别名解析被禁用。" #: dnf/cli/commands/alias.py:166 msgid "No aliases specified." -msgstr "" +msgstr "没有指定别名。" #: dnf/cli/commands/alias.py:173 msgid "No alias specified." -msgstr "" +msgstr "没有指定别名。" #: dnf/cli/commands/alias.py:179 msgid "No aliases defined." -msgstr "" +msgstr "没有已定义的别名。" #: dnf/cli/commands/alias.py:186 #, python-format msgid "No match for alias: %s" -msgstr "" +msgstr "没有匹配的别名 : %s" #: dnf/cli/commands/autoremove.py:41 msgid "" "remove all unneeded packages that were originally installed as dependencies" -msgstr "" +msgstr "删除所有原先因为依赖关系安装的不需要的软件包" #: dnf/cli/commands/autoremove.py:46 dnf/cli/commands/remove.py:59 msgid "Package to remove" -msgstr "" +msgstr "要移除的包" #: dnf/cli/commands/check.py:34 msgid "check for problems in the packagedb" -msgstr "" +msgstr "在包数据库中寻找问题" #: dnf/cli/commands/check.py:40 msgid "show all problems; default" -msgstr "" +msgstr "显示所有问题; 默认" #: dnf/cli/commands/check.py:43 msgid "show dependency problems" -msgstr "" +msgstr "显示依赖关系的问题" #: dnf/cli/commands/check.py:46 msgid "show duplicate problems" -msgstr "" +msgstr "显示重复的问题" #: dnf/cli/commands/check.py:49 msgid "show obsoleted packages" -msgstr "" +msgstr "显示被放弃的软件包" #: dnf/cli/commands/check.py:52 msgid "show problems with provides" -msgstr "" +msgstr "根据提供的信息显示问题" #: dnf/cli/commands/check.py:98 msgid "{} has missing requires of {}" -msgstr "" +msgstr "{} 缺失必要依赖软件包 {}" #: dnf/cli/commands/check.py:118 msgid "{} is a duplicate with {}" -msgstr "" +msgstr "{} 与 {} 重复" #: dnf/cli/commands/check.py:129 msgid "{} is obsoleted by {}" -msgstr "" +msgstr "{} 已被 {} 废弃" #: dnf/cli/commands/check.py:138 msgid "{} provides {} but it cannot be found" -msgstr "" +msgstr "{} 提供 {} 但是它未被找到" #: dnf/cli/commands/clean.py:68 #, python-format msgid "Removing file %s" -msgstr "" +msgstr "删除文件 %s" #: dnf/cli/commands/clean.py:87 msgid "remove cached data" -msgstr "" +msgstr "删除已缓存的数据" #: dnf/cli/commands/clean.py:93 msgid "Metadata type to clean" -msgstr "" +msgstr "清除元数据" #: dnf/cli/commands/clean.py:105 msgid "Cleaning data: " -msgstr "" +msgstr "正在清理数据: " #: dnf/cli/commands/clean.py:111 msgid "Cache was expired" -msgstr "" +msgstr "缓存已过期" #: dnf/cli/commands/clean.py:115 #, python-format msgid "%d file removed" msgid_plural "%d files removed" -msgstr[0] "" +msgstr[0] "%d 个文件已删除" #: dnf/cli/commands/clean.py:119 dnf/lock.py:139 #, python-format msgid "Waiting for process with pid %d to finish." -msgstr "" +msgstr "正在等待 pid 为%d的进程退出。" #: dnf/cli/commands/deplist.py:32 msgid "" "[deprecated, use repoquery --deplist] List package's dependencies and what " "packages provide them" -msgstr "" +msgstr "[已弃用,请使用 repoquery --deplist] 列出软件包的依赖关系和提供这些软件包的源" #: dnf/cli/commands/distrosync.py:32 msgid "synchronize installed packages to the latest available versions" -msgstr "" +msgstr "同步已经安装的软件包到最新可用版本" #: dnf/cli/commands/distrosync.py:36 msgid "Package to synchronize" -msgstr "" +msgstr "需要同步的软件包" #: dnf/cli/commands/downgrade.py:34 msgid "Downgrade a package" -msgstr "" +msgstr "降级包" #: dnf/cli/commands/downgrade.py:38 msgid "Package to downgrade" -msgstr "" +msgstr "软件包降级" #: dnf/cli/commands/group.py:46 msgid "display, or use, the groups information" -msgstr "" +msgstr "显示或使用组信息" #: dnf/cli/commands/group.py:72 msgid "No group data available for configured repositories." -msgstr "" +msgstr "配置的软件源不包含组数据。" #: dnf/cli/commands/group.py:126 #, python-format msgid "Warning: Group %s does not exist." -msgstr "" +msgstr "警告:组 %s 不存在。" #: dnf/cli/commands/group.py:167 msgid "Warning: No groups match:" -msgstr "" +msgstr "警告:没有匹配的组:" #: dnf/cli/commands/group.py:196 msgid "Available Environment Groups:" -msgstr "" +msgstr "可用环境组:" #: dnf/cli/commands/group.py:198 msgid "Installed Environment Groups:" -msgstr "" +msgstr "已安装的环境组:" #: dnf/cli/commands/group.py:205 dnf/cli/commands/group.py:291 msgid "Installed Groups:" -msgstr "" +msgstr "已安装组:" #: dnf/cli/commands/group.py:212 dnf/cli/commands/group.py:298 msgid "Installed Language Groups:" -msgstr "" +msgstr "已安装语言组:" #: dnf/cli/commands/group.py:222 dnf/cli/commands/group.py:305 msgid "Available Groups:" -msgstr "" +msgstr "可用组:" #: dnf/cli/commands/group.py:229 dnf/cli/commands/group.py:312 msgid "Available Language Groups:" -msgstr "" +msgstr "可用语言组:" #: dnf/cli/commands/group.py:319 msgid "include optional packages from group" -msgstr "" +msgstr "包含可选软件包" #: dnf/cli/commands/group.py:322 msgid "show also hidden groups" -msgstr "" +msgstr "同时显示已隐藏的软件组" #: dnf/cli/commands/group.py:324 msgid "show only installed groups" -msgstr "" +msgstr "只显示已安装的软件组" #: dnf/cli/commands/group.py:326 msgid "show only available groups" -msgstr "" +msgstr "只显示可获得的团队" #: dnf/cli/commands/group.py:328 msgid "show also ID of groups" -msgstr "" +msgstr "同时显示组的 ID" #: dnf/cli/commands/group.py:330 msgid "available subcommands: {} (default), {}" -msgstr "" +msgstr "可用的子命令:{} (默认), {}" #: dnf/cli/commands/group.py:334 msgid "argument for group subcommand" -msgstr "" +msgstr "组子命令的参数" #: dnf/cli/commands/group.py:343 #, python-format msgid "Invalid groups sub-command, use: %s." -msgstr "" +msgstr "无效的组子命令,请使用:%s 。" #: dnf/cli/commands/group.py:399 msgid "Unable to find a mandatory group package." -msgstr "" +msgstr "无法找到一个必须的组软件包。" #: dnf/cli/commands/history.py:48 msgid "display, or use, the transaction history" -msgstr "" +msgstr "显示或使用事务历史" #: dnf/cli/commands/history.py:66 msgid "For the store command, file path to store the transaction to" -msgstr "" +msgstr "对于 store 命令,要将事务保存到的文件路径" #: dnf/cli/commands/history.py:68 msgid "" "For the replay command, don't check for installed packages matching those in" " transaction" -msgstr "" +msgstr "对于 replay 命令,不要检查已安装的包是否与事务中符合" #: dnf/cli/commands/history.py:71 msgid "" "For the replay command, don't check for extra packages pulled into the " "transaction" -msgstr "" +msgstr "对于 replay 命令,不要检查被拉入事务的额外的包" #: dnf/cli/commands/history.py:74 msgid "" "For the replay command, skip packages that are not available or have missing" " dependencies" -msgstr "" +msgstr "对于 replay 命令,跳过不可用或者缺少依赖项的软件包" #: dnf/cli/commands/history.py:94 msgid "" "Found more than one transaction ID.\n" "'{}' requires one transaction ID or package name." msgstr "" +"找到对于一个事务 ID。\n" +"'{}' 需要一个事务 ID 或软件包名。" #: dnf/cli/commands/history.py:101 msgid "No transaction file name given." -msgstr "" +msgstr "没有提供事务文件名。" #: dnf/cli/commands/history.py:103 msgid "More than one argument given as transaction file name." -msgstr "" +msgstr "提供了多于一个的作为事务文件名的参数。" #: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 msgid "No transaction ID or package name given." -msgstr "" +msgstr "没有提供事务 ID 或软件包名。" #: dnf/cli/commands/history.py:142 #, python-format msgid "You don't have access to the history DB: %s" -msgstr "" +msgstr "你没有权限访问历史数据库:%s" #: dnf/cli/commands/history.py:151 #, python-format msgid "" "Cannot undo transaction %s, doing so would result in an inconsistent package" " database." -msgstr "" +msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" #: dnf/cli/commands/history.py:156 #, python-format msgid "" "Cannot rollback transaction %s, doing so would result in an inconsistent " "package database." -msgstr "" +msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" #: dnf/cli/commands/history.py:175 msgid "No transaction ID given" -msgstr "" +msgstr "没有事务 ID" #: dnf/cli/commands/history.py:179 #, python-brace-format msgid "Transaction ID \"{0}\" not found." -msgstr "" +msgstr "无法找到事务 ID \"{0}\" 对应的事务。" #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" -msgstr "" +msgstr "找到多个事务 ID!" #: dnf/cli/commands/history.py:203 #, python-format msgid "Transaction history is incomplete, before %u." -msgstr "" +msgstr "在 %u 之前,事务历史不完整。" #: dnf/cli/commands/history.py:205 #, python-format msgid "Transaction history is incomplete, after %u." -msgstr "" +msgstr "在 %u 之后,事务历史不完整。" #: dnf/cli/commands/history.py:267 msgid "No packages to list" -msgstr "" +msgstr "没有可以列出的软件包" #: dnf/cli/commands/history.py:290 msgid "" "Invalid transaction ID range definition '{}'.\n" "Use '..'." msgstr "" +"无效的事务 ID 范围定义 '{}'。\n" +"使用 '..'。" #: dnf/cli/commands/history.py:294 msgid "" "Can't convert '{}' to transaction ID.\n" "Use '', 'last', 'last-'." msgstr "" +"无法将 '{}' 转换为事务 ID。\n" +"请使用 ''、'last'、'last-'。" #: dnf/cli/commands/history.py:323 msgid "No transaction which manipulates package '{}' was found." -msgstr "" +msgstr "没有找到操作软件包 '{}' 的事务。" #: dnf/cli/commands/history.py:368 msgid "{} exists, overwrite?" -msgstr "" +msgstr "{} 已存在,是否覆盖?" #: dnf/cli/commands/history.py:371 msgid "Not overwriting {}, exiting." -msgstr "" +msgstr "未覆盖 {},正在退出。" #: dnf/cli/commands/history.py:378 msgid "Transaction saved to {}." -msgstr "" +msgstr "事务保存为 {}." #: dnf/cli/commands/history.py:381 msgid "Error storing transaction: {}" -msgstr "" +msgstr "存储事务时出现错误:{}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" -msgstr "" +msgstr "警告,在运行事务时出现了下列问题:" #: dnf/cli/commands/install.py:47 msgid "install a package or packages on your system" -msgstr "" +msgstr "向系统中安装一个或多个软件包" #: dnf/cli/commands/install.py:53 msgid "Package to install" -msgstr "" +msgstr "软件包安装" #: dnf/cli/commands/install.py:118 msgid "Unable to find a match" -msgstr "" +msgstr "没有任何匹配" #: dnf/cli/commands/install.py:131 #, python-format msgid "Not a valid rpm file path: %s" -msgstr "" +msgstr "RPM文件路径错误:%s" #: dnf/cli/commands/install.py:166 #, python-brace-format msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgstr "以下是 \"{0}\" 的替代 : {1}" #: dnf/cli/commands/makecache.py:37 msgid "generate the metadata cache" -msgstr "" +msgstr "创建元数据缓存" #: dnf/cli/commands/makecache.py:48 msgid "Making cache files for all metadata files." -msgstr "" +msgstr "为元数据文件生成缓存文件。" #: dnf/cli/commands/mark.py:39 msgid "mark or unmark installed packages as installed by user." -msgstr "" +msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" #: dnf/cli/commands/mark.py:44 msgid "" @@ -1355,566 +1384,589 @@ msgid "" "remove: unmark as installed by user\n" "group: mark as installed by group" msgstr "" +"install: 标记为由用户安装\n" +"remove: 取消标记为由用户安装\n" +"group: 标记为由组安装" #: dnf/cli/commands/mark.py:52 #, python-format msgid "%s marked as user installed." -msgstr "" +msgstr "%s 已标记为用户安装的。" #: dnf/cli/commands/mark.py:56 #, python-format msgid "%s unmarked as user installed." -msgstr "" +msgstr "%s 取消标记为用户安装的。" #: dnf/cli/commands/mark.py:60 #, python-format msgid "%s marked as group installed." -msgstr "" +msgstr "%s 已标记为已安装软件组。" #: dnf/cli/commands/mark.py:85 dnf/cli/commands/shell.py:129 #: dnf/cli/commands/shell.py:237 dnf/cli/commands/shell.py:282 msgid "Error:" -msgstr "" +msgstr "错误:" #: dnf/cli/commands/mark.py:87 #, python-format msgid "Package %s is not installed." -msgstr "" +msgstr "软件包 %s 尚未安装。" #: dnf/cli/commands/module.py:54 msgid "" "Only module name, stream, architecture or profile is used. Ignoring unneeded" " information in argument: '{}'" -msgstr "" +msgstr "仅使用模块名称、流、架构或者配置文件。忽略参数中不需要的信息:'{}'" #: dnf/cli/commands/module.py:80 msgid "list all module streams, profiles and states" -msgstr "" +msgstr "列出所有模块流、配置文件以及状态" #: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 msgid "No matching Modules to list" -msgstr "" +msgstr "没有匹配的模块可以列出" #: dnf/cli/commands/module.py:114 msgid "print detailed information about a module" -msgstr "" +msgstr "打印关于一个模块的详细信息" #: dnf/cli/commands/module.py:136 msgid "enable a module stream" -msgstr "" +msgstr "启用一个模块流" #: dnf/cli/commands/module.py:160 msgid "disable a module with all its streams" -msgstr "" +msgstr "停用一个模块及其所有的流" #: dnf/cli/commands/module.py:184 msgid "reset a module" -msgstr "" +msgstr "重置一个模块" #: dnf/cli/commands/module.py:205 msgid "install a module profile including its packages" -msgstr "" +msgstr "安装一个包含其软件包的模块配置文件" #: dnf/cli/commands/module.py:226 msgid "update packages associated with an active stream" -msgstr "" +msgstr "升级与一个已激活的流相关联的软件包" #: dnf/cli/commands/module.py:243 msgid "remove installed module profiles and their packages" -msgstr "" +msgstr "移除已经安装的模块配置文件及其软件包" #: dnf/cli/commands/module.py:267 msgid "Package {} belongs to multiple modules, skipping" -msgstr "" +msgstr "软件包 {} 属于多个模块,正在跳过" #: dnf/cli/commands/module.py:280 msgid "switch a module to a stream and distrosync rpm packages" -msgstr "" +msgstr "切换一个模块到某个流并且对 rpm 软件包进行 distrosync" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "" +#, fuzzy +#| msgid "remove all modular packages" +msgid "locate a module the modular packages belong to" +msgstr "移除所有模块包" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" -msgstr "" +msgstr "列出属于一个模块的软件包" #: dnf/cli/commands/module.py:352 msgid "Interact with Modules." -msgstr "" +msgstr "与模块交互。" #: dnf/cli/commands/module.py:365 msgid "show only enabled modules" -msgstr "" +msgstr "只显示启用的模块" #: dnf/cli/commands/module.py:368 msgid "show only disabled modules" -msgstr "" +msgstr "只显示禁用的模块" #: dnf/cli/commands/module.py:371 msgid "show only installed modules or packages" -msgstr "" +msgstr "只显示已安装的模块或者软件包" #: dnf/cli/commands/module.py:374 msgid "show profile content" -msgstr "" +msgstr "显示档案内容" #: dnf/cli/commands/module.py:379 msgid "remove all modular packages" -msgstr "" +msgstr "移除所有模块包" #: dnf/cli/commands/module.py:389 msgid "Module specification" -msgstr "" +msgstr "模块规格" #: dnf/cli/commands/module.py:411 msgid "{} {} {}: too few arguments" -msgstr "" +msgstr "{} {} {}: 参数太少" #: dnf/cli/commands/reinstall.py:38 msgid "reinstall a package" -msgstr "" +msgstr "重装一个包" #: dnf/cli/commands/reinstall.py:42 msgid "Package to reinstall" -msgstr "" +msgstr "需要重新安装的软件包" #: dnf/cli/commands/remove.py:46 msgid "remove a package or packages from your system" -msgstr "" +msgstr "从系统中移除一个或多个软件包" #: dnf/cli/commands/remove.py:53 msgid "remove duplicated packages" -msgstr "" +msgstr "删除已安装(重复)的软件包" #: dnf/cli/commands/remove.py:58 msgid "remove installonly packages over the limit" -msgstr "" +msgstr "移除过期的“仅安装”软件包" #: dnf/cli/commands/remove.py:95 msgid "No duplicated packages found for removal." -msgstr "" +msgstr "没有找到需要删除的重复软件包。" #: dnf/cli/commands/remove.py:127 msgid "No old installonly packages found for removal." -msgstr "" +msgstr "没有找到需要删除的旧的 installonly 软件包。" #: dnf/cli/commands/repolist.py:38 dnf/cli/commands/updateinfo.py:47 #: dnf/cli/commands/updateinfo.py:318 dnf/cli/commands/updateinfo.py:364 msgid "unknown" -msgstr "" +msgstr "未知" #: dnf/cli/commands/repolist.py:40 #, python-format msgid "Never (last: %s)" -msgstr "" +msgstr "从不 (最近 %s)" #: dnf/cli/commands/repolist.py:42 #, python-format msgid "Instant (last: %s)" -msgstr "" +msgstr "瞬间(最近 %s)" #: dnf/cli/commands/repolist.py:45 #, python-format msgid "%s second(s) (last: %s)" -msgstr "" +msgstr "%s 秒 (最近 %s)" #: dnf/cli/commands/repolist.py:76 msgid "display the configured software repositories" -msgstr "" +msgstr "显示已配置的软件仓库" #: dnf/cli/commands/repolist.py:83 msgid "show all repos" -msgstr "" +msgstr "显示所有的软件仓库" #: dnf/cli/commands/repolist.py:86 msgid "show enabled repos (default)" -msgstr "" +msgstr "显示已经启用的仓库(默认)" #: dnf/cli/commands/repolist.py:89 msgid "show disabled repos" -msgstr "" +msgstr "显示被禁用的软件仓库" #: dnf/cli/commands/repolist.py:93 msgid "Repository specification" -msgstr "" +msgstr "仓库规格" #: dnf/cli/commands/repolist.py:125 msgid "No repositories available" -msgstr "" +msgstr "没有可用的软件仓库" #: dnf/cli/commands/repolist.py:143 dnf/cli/commands/repolist.py:144 msgid "enabled" -msgstr "" +msgstr "启用" #: dnf/cli/commands/repolist.py:151 dnf/cli/commands/repolist.py:152 msgid "disabled" -msgstr "" +msgstr "禁用" #: dnf/cli/commands/repolist.py:162 msgid "Repo-id : " -msgstr "" +msgstr "仓库ID : " #: dnf/cli/commands/repolist.py:163 msgid "Repo-name : " -msgstr "" +msgstr "仓库名称 : " #: dnf/cli/commands/repolist.py:166 msgid "Repo-status : " -msgstr "" +msgstr "仓库状态 : " #: dnf/cli/commands/repolist.py:169 msgid "Repo-revision : " -msgstr "" +msgstr "软件仓库修订版 : " #: dnf/cli/commands/repolist.py:173 msgid "Repo-tags : " -msgstr "" +msgstr "软件仓库标签 : " #: dnf/cli/commands/repolist.py:180 msgid "Repo-distro-tags : " -msgstr "" +msgstr "软件仓库发行版标签 : " #: dnf/cli/commands/repolist.py:192 msgid "Repo-updated : " -msgstr "" +msgstr "更新的软件仓库 : " #: dnf/cli/commands/repolist.py:194 msgid "Repo-pkgs : " -msgstr "" +msgstr "软件仓库的软件包 : " #: dnf/cli/commands/repolist.py:195 msgid "Repo-available-pkgs: " -msgstr "" +msgstr "软件仓库的可用软件包: " #: dnf/cli/commands/repolist.py:196 msgid "Repo-size : " -msgstr "" +msgstr "软件仓库大小 : " #: dnf/cli/commands/repolist.py:199 msgid "Repo-metalink : " -msgstr "" +msgstr "软件仓库元链接 : " #: dnf/cli/commands/repolist.py:204 msgid " Updated : " -msgstr "" +msgstr " 更新于 : " #: dnf/cli/commands/repolist.py:206 msgid "Repo-mirrors : " -msgstr "" +msgstr "软件仓库镜像站 : " #: dnf/cli/commands/repolist.py:210 dnf/cli/commands/repolist.py:216 msgid "Repo-baseurl : " -msgstr "" +msgstr "软件仓库基本 URL : " #: dnf/cli/commands/repolist.py:219 msgid "Repo-expire : " -msgstr "" +msgstr "软件仓库过期时间 : " #. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) #: dnf/cli/commands/repolist.py:223 msgid "Repo-exclude : " -msgstr "" +msgstr "软件仓库排除项 : " #: dnf/cli/commands/repolist.py:227 msgid "Repo-include : " -msgstr "" +msgstr "软件仓库包含项 : " #. TRANSLATORS: Number of packages that where excluded (5) #: dnf/cli/commands/repolist.py:232 msgid "Repo-excluded : " -msgstr "" +msgstr "排除的仓库 : " #: dnf/cli/commands/repolist.py:236 msgid "Repo-filename : " -msgstr "" +msgstr "仓库文件名 : " #. Work out the first (id) and last (enabled/disabled/count), #. then chop the middle (name)... #: dnf/cli/commands/repolist.py:246 dnf/cli/commands/repolist.py:273 msgid "repo id" -msgstr "" +msgstr "仓库 id" #: dnf/cli/commands/repolist.py:259 dnf/cli/commands/repolist.py:260 #: dnf/cli/commands/repolist.py:281 msgid "status" -msgstr "" +msgstr "状态" #: dnf/cli/commands/repolist.py:275 dnf/cli/commands/repolist.py:277 msgid "repo name" -msgstr "" +msgstr "仓库名称" #: dnf/cli/commands/repolist.py:291 msgid "Total packages: {}" -msgstr "" +msgstr "软件包总数:{}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" -msgstr "" +msgstr "搜索匹配关键字的软件包" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" -msgstr "" +msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" -msgstr "" +msgstr "查询软件包的所有版本(默认)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" -msgstr "" +msgstr "仅显示符合指定架构的结果" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" -msgstr "" +msgstr "仅显示包含指定文件的结果" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" -msgstr "" +msgstr "只显示与 REQ 冲突的结果" -#: dnf/cli/commands/repoquery.py:135 +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" -msgstr "" +msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" -msgstr "" +msgstr "只显示废弃 REQ 的结果" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" -msgstr "" +msgstr "仅显示提供指定依赖的结果" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" -msgstr "" +msgstr "仅显示需要指定软件包提供和文件的结果" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" -msgstr "" +msgstr "仅显示推荐指定依赖的结果" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" -msgstr "" +msgstr "仅显示增强指定依赖的结果" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" -msgstr "" +msgstr "仅显示建议指定依赖的结果" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" -msgstr "" +msgstr "仅显示补充指定依赖的结果" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" +msgstr "检查未明示的依赖(文件及提供者);默认选项" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" +msgstr "检查如输入指出的依赖关系,并非 --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." -msgstr "" +msgstr "与 --whatrequires、--requires 和 --resolve 一起使用,递归查询软件包。" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" -msgstr "" +msgstr "列出这些软件包的依赖关系以及提供这些软件的源" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" -msgstr "" +msgstr "解析功能所来自的软件包" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" -msgstr "" +msgstr "显示软件包的递归树" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" -msgstr "" +msgstr "在相关源 RPM 中操作" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 msgid "" "show N latest packages for a given name.arch (or latest but N if N is " "negative)" -msgstr "" +msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" -#: dnf/cli/commands/repoquery.py:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" -msgstr "" +msgstr "同时列出未激活模块流的软件包" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" -msgstr "" +msgstr "显示关于软件包的详细信息" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" -msgstr "" +msgstr "显示软件包中的文件列表" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" -msgstr "" +msgstr "显示软件包的源 RPM 名称" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" -msgstr "" +msgstr "显示软件包的 changelogs" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" -msgstr "" +msgstr "软件包列表的显示格式 : \"%%{name} %%{version} ...\", 使用 --querytags 参数来查看完整的标签列表" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" -msgstr "" +msgstr "显示可被 --queryformat 使用的标签" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" -msgstr "" +msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" -msgstr "" +msgstr "使用 name-version-release 的格式来输出找到的软件包(rpm 查询的默认格式)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" -msgstr "" +msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" -msgstr "" +msgstr "显示可选择所选软件包的 comps 组" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" -msgstr "" +msgstr "限定查询范围为已安装的重复软件包" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" -msgstr "" +msgstr "限定查询范围为已安装的“仅安装”软件包" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" -msgstr "" +msgstr "显示可以下载该软件包的地址" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." -msgstr "" +msgstr "显示与该软件包冲突的功能。" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." -msgstr "" +msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." -msgstr "" +msgstr "显示软件包所增强的功能。" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." -msgstr "" +msgstr "显示软件包所提供的功能。" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." -msgstr "" +msgstr "显示软件包所推荐的功能。" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." -msgstr "" +msgstr "显示软件包所依赖的功能。" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " "running %%pre and %%post scriptlets. If the package is installed display " "capabilities that is depends for %%pre, %%post, %%preun and %%postun." msgstr "" +"如果未安装软件包,则显示执行 %%pre 和 %%post 脚本所依赖的功能。如果已经了安装软件包,则显示执行 %%pre、%%post、%%preun" +" 和 %%postun 脚本所依赖的功能。" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." -msgstr "" +msgstr "显示软件包所建议的功能。" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." -msgstr "" +msgstr "显示软件包所补充的功能。" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." -msgstr "" +msgstr "仅显示可用的软件包。" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." -msgstr "" +msgstr "仅显示已安装的软件包。" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." -msgstr "" +msgstr "仅显示不存在于任何可用仓库的软件包。" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." -msgstr "" +msgstr "仅显示为已安装的软件包提供升级的软件包。" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." -msgstr "" +msgstr "仅显示可被 \"{prog} autoremove\" 命令所移除的软件包。" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." -msgstr "" +msgstr "只显示被用户手动安装的软件包。" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" -msgstr "" +msgstr "仅显示最近修改过的软件包" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" -msgstr "" +msgstr "搜索所用的关键词" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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:305 +#: dnf/cli/commands/repoquery.py:308 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:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). +#: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" msgstr "" -#: dnf/cli/commands/repoquery.py:344 +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" -msgstr "" +msgstr "软件包 {} 不包含文件" -#: dnf/cli/commands/repoquery.py:561 +#: dnf/cli/commands/repoquery.py:572 #, python-brace-format msgid "" "No valid switch specified\n" @@ -1923,88 +1975,103 @@ msgid "" "description:\n" " For the given packages print a tree of the packages." msgstr "" +"没有指定有效参数\n" +"用法:{prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"描述:\n" +" 对于指定的软件包,打印此软件包的树状图。" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "" #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" -msgstr "" +msgstr "在软件包详细信息中搜索指定字符串" #: dnf/cli/commands/search.py:51 msgid "search also package description and URL" -msgstr "" +msgstr "同时搜索软件包描述和 URL" #: dnf/cli/commands/search.py:52 msgid "KEYWORD" -msgstr "" +msgstr "KEYWORD" #: dnf/cli/commands/search.py:55 msgid "Keyword to search for" -msgstr "" +msgstr "要搜索的关键字" #: dnf/cli/commands/search.py:61 dnf/cli/output.py:460 msgctxt "long" msgid "Name" -msgstr "" +msgstr "名称" #: dnf/cli/commands/search.py:62 dnf/cli/output.py:513 msgctxt "long" msgid "Summary" -msgstr "" +msgstr "概况" #: dnf/cli/commands/search.py:63 dnf/cli/output.py:523 msgctxt "long" msgid "Description" -msgstr "" +msgstr "描述" #: dnf/cli/commands/search.py:64 dnf/cli/output.py:516 msgid "URL" -msgstr "" +msgstr "URL" #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: dnf/cli/commands/search.py:76 msgid " & " -msgstr "" +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 "" +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 "" +msgstr "%s 匹配:%%s" #: dnf/cli/commands/search.py:134 msgid "No matches found." -msgstr "" +msgstr "未找到匹配项。" #: dnf/cli/commands/shell.py:47 #, python-brace-format msgid "run an interactive {prog} shell" -msgstr "" +msgstr "运行一个交互式的 {prog} shell" #: dnf/cli/commands/shell.py:68 msgid "SCRIPT" -msgstr "" +msgstr "脚本" #: dnf/cli/commands/shell.py:69 #, python-brace-format msgid "Script to run in {prog} shell" -msgstr "" +msgstr "要在 {prog} shell 中执行的脚本" #: dnf/cli/commands/shell.py:142 msgid "Unsupported key value." -msgstr "" +msgstr "不支持的密钥值。" #: dnf/cli/commands/shell.py:158 #, python-format msgid "Could not find repository: %s" -msgstr "" +msgstr "无法找到软件仓库:%s" #: dnf/cli/commands/shell.py:174 msgid "" @@ -2014,12 +2081,19 @@ msgid "" " 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:181 msgid "" "{} [command]\n" " print help" msgstr "" +"{} [command]\n" +" 打印帮助" #: dnf/cli/commands/shell.py:185 msgid "" @@ -2028,12 +2102,18 @@ msgid "" " 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/commands/shell.py:191 msgid "" "{}\n" " resolve the transaction set" msgstr "" +"{}\n" +" 解析事务集" #: dnf/cli/commands/shell.py:195 msgid "" @@ -2042,18 +2122,26 @@ msgid "" " reset: reset (zero-out) the transaction\n" " run: run the transaction" msgstr "" +"{} arg\n" +" list: 列出事务内容\n" +" reset:重置(清零)事务\n" +" run:运行事务" #: dnf/cli/commands/shell.py:201 msgid "" "{}\n" " run the transaction" msgstr "" +"{}\n" +" 运行事务" #: dnf/cli/commands/shell.py:205 msgid "" "{}\n" " exit the shell" msgstr "" +"{}\n" +" 退出 shell" #: dnf/cli/commands/shell.py:210 msgid "" @@ -2067,528 +2155,534 @@ msgid "" "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:262 #, python-format msgid "Error: Cannot open %s for reading" -msgstr "" +msgstr "错误:无法打开%s来读取" #: dnf/cli/commands/shell.py:284 dnf/cli/main.py:187 msgid "Complete!" -msgstr "" +msgstr "完毕!" #: dnf/cli/commands/shell.py:294 msgid "Leaving Shell" -msgstr "" +msgstr "离开终端" #: dnf/cli/commands/swap.py:35 #, python-brace-format msgid "run an interactive {prog} mod for remove and install one spec" -msgstr "" +msgstr "运行一个交互式的 {prog} mod 以删除或安装 spec" #: dnf/cli/commands/swap.py:40 msgid "The specs that will be removed" -msgstr "" +msgstr "将被删除的 specs" #: dnf/cli/commands/swap.py:42 msgid "The specs that will be installed" -msgstr "" +msgstr "将被安装的 specs" #: dnf/cli/commands/updateinfo.py:44 msgid "bugfix" -msgstr "" +msgstr "错误修复" #: dnf/cli/commands/updateinfo.py:45 msgid "enhancement" -msgstr "" +msgstr "性能强化" #: dnf/cli/commands/updateinfo.py:46 msgid "security" -msgstr "" +msgstr "安全更新" #: dnf/cli/commands/updateinfo.py:48 msgid "newpackage" -msgstr "" +msgstr "新的软件包" #: dnf/cli/commands/updateinfo.py:50 msgid "Critical/Sec." -msgstr "" +msgstr "严重/安全漏洞" #: dnf/cli/commands/updateinfo.py:51 msgid "Important/Sec." -msgstr "" +msgstr "重要/安全漏洞" #: dnf/cli/commands/updateinfo.py:52 msgid "Moderate/Sec." -msgstr "" +msgstr "中危/安全漏洞" #: dnf/cli/commands/updateinfo.py:53 msgid "Low/Sec." -msgstr "" +msgstr "低危/安全漏洞" #: dnf/cli/commands/updateinfo.py:63 msgid "display advisories about packages" -msgstr "" +msgstr "显示软件包的参考建议" #: dnf/cli/commands/updateinfo.py:77 msgid "advisories about newer versions of installed packages (default)" -msgstr "" +msgstr "关于已安装软件包新版本的公告(默认)" #: dnf/cli/commands/updateinfo.py:80 msgid "advisories about equal and older versions of installed packages" -msgstr "" +msgstr "关于已安装软件包相同或更老版本的公告" #: dnf/cli/commands/updateinfo.py:83 msgid "" "advisories about newer versions of those installed packages for which a " "newer version is available" -msgstr "" +msgstr "那些已安装,并有可用新版本的软件包的新版本公告" #: dnf/cli/commands/updateinfo.py:87 msgid "advisories about any versions of installed packages" -msgstr "" +msgstr "关于已安装软件包任何版本的公告" #: dnf/cli/commands/updateinfo.py:92 msgid "show summary of advisories (default)" -msgstr "" +msgstr "显示公告概述(默认)" #: dnf/cli/commands/updateinfo.py:95 msgid "show list of advisories" -msgstr "" +msgstr "显示公告列表" #: dnf/cli/commands/updateinfo.py:98 msgid "show info of advisories" -msgstr "" +msgstr "显示公告信息" #: dnf/cli/commands/updateinfo.py:101 msgid "show only advisories with CVE reference" -msgstr "" +msgstr "只显示带有 CVE 参考的公告" #: dnf/cli/commands/updateinfo.py:104 msgid "show only advisories with bugzilla reference" -msgstr "" +msgstr "只显示带有 bugzilla 参考的公告" #: dnf/cli/commands/updateinfo.py:168 msgid "installed" -msgstr "" +msgstr "安装" #: dnf/cli/commands/updateinfo.py:171 msgid "updates" -msgstr "" +msgstr "更新" #: dnf/cli/commands/updateinfo.py:174 msgid "all" -msgstr "" +msgstr "全部" #: dnf/cli/commands/updateinfo.py:177 msgid "available" -msgstr "" +msgstr "可用" #: dnf/cli/commands/updateinfo.py:278 msgid "Updates Information Summary: " -msgstr "" +msgstr "更新信息概要 " #: dnf/cli/commands/updateinfo.py:281 msgid "New Package notice(s)" -msgstr "" +msgstr "新软件包的提示" #: dnf/cli/commands/updateinfo.py:282 msgid "Security notice(s)" -msgstr "" +msgstr "安全更新通知" #: dnf/cli/commands/updateinfo.py:283 msgid "Critical Security notice(s)" -msgstr "" +msgstr "严重安全通告" #: dnf/cli/commands/updateinfo.py:285 msgid "Important Security notice(s)" -msgstr "" +msgstr "重要安全通告" #: dnf/cli/commands/updateinfo.py:287 msgid "Moderate Security notice(s)" -msgstr "" +msgstr "中级安全通告" #: dnf/cli/commands/updateinfo.py:289 msgid "Low Security notice(s)" -msgstr "" +msgstr "低级安全通告" #: dnf/cli/commands/updateinfo.py:291 msgid "Unknown Security notice(s)" -msgstr "" +msgstr "未知安全通告" #: dnf/cli/commands/updateinfo.py:293 msgid "Bugfix notice(s)" -msgstr "" +msgstr "错误修复通知" #: dnf/cli/commands/updateinfo.py:294 msgid "Enhancement notice(s)" -msgstr "" +msgstr "性能强化通知" #: dnf/cli/commands/updateinfo.py:295 msgid "other notice(s)" -msgstr "" +msgstr "其他通知" #: dnf/cli/commands/updateinfo.py:316 msgid "Unknown/Sec." -msgstr "" +msgstr "未知/安全漏洞" #: dnf/cli/commands/updateinfo.py:357 msgid "Bugs" -msgstr "" +msgstr "错误" #: dnf/cli/commands/updateinfo.py:357 msgid "Type" -msgstr "" +msgstr "类型" #: dnf/cli/commands/updateinfo.py:357 msgid "Update ID" -msgstr "" +msgstr "更新 ID" #: dnf/cli/commands/updateinfo.py:357 msgid "Updated" -msgstr "" +msgstr "更新完毕" #: dnf/cli/commands/updateinfo.py:358 msgid "CVEs" -msgstr "" +msgstr "安全漏洞" #: dnf/cli/commands/updateinfo.py:358 msgid "Description" -msgstr "" +msgstr "描述" #: dnf/cli/commands/updateinfo.py:358 msgid "Rights" -msgstr "" +msgstr "权限" #: dnf/cli/commands/updateinfo.py:358 msgid "Severity" -msgstr "" +msgstr "严重性" #: dnf/cli/commands/updateinfo.py:359 msgid "Files" -msgstr "" +msgstr "文件" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" -msgstr "" +msgstr "已安装" #: dnf/cli/commands/updateinfo.py:385 msgid "false" -msgstr "" +msgstr "否" #: dnf/cli/commands/updateinfo.py:385 msgid "true" -msgstr "" +msgstr "是" #: dnf/cli/commands/upgrade.py:40 msgid "upgrade a package or packages on your system" -msgstr "" +msgstr "升级系统中的一个或多个软件包" #: dnf/cli/commands/upgrade.py:44 msgid "Package to upgrade" -msgstr "" +msgstr "需要升级的软件包" #: dnf/cli/commands/upgrademinimal.py:31 msgid "" "upgrade, but only 'newest' package match which fixes a problem that affects " "your system" -msgstr "" +msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" #: dnf/cli/main.py:88 msgid "Terminated." -msgstr "" +msgstr "已终止。" #: dnf/cli/main.py:116 msgid "No read/execute access in current directory, moving to /" -msgstr "" +msgstr "没有当前目录的读取/执行权限,移动至 /" #: dnf/cli/main.py:135 msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +msgstr "尝试在命令行中添加 '{}' 来替换冲突的软件包" #: dnf/cli/main.py:139 msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +msgstr "尝试添加 '{}' 来跳过无法安装的软件包" #: dnf/cli/main.py:142 msgid " or '{}' to skip uninstallable packages" -msgstr "" +msgstr " 或 '{}' 来跳过无法安装的软件包" #: dnf/cli/main.py:147 msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +msgstr "尝试添加 '{}' 来不只使用软件包的最佳候选" #: dnf/cli/main.py:150 msgid " or '{}' to use not only best candidate packages" -msgstr "" +msgstr " 或 '{}' 来不只使用软件包的最佳候选" #: dnf/cli/main.py:167 msgid "Dependencies resolved." -msgstr "" +msgstr "依赖关系解决。" #: dnf/cli/option_parser.py:65 #, python-format msgid "Command line error: %s" -msgstr "" +msgstr "命令行错误:%s" #: dnf/cli/option_parser.py:104 #, python-format msgid "bad format: %s" -msgstr "" +msgstr "损坏的格式:%s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" - -#: dnf/cli/option_parser.py:118 -#, python-format msgid "Setopt argument has no value: %s" -msgstr "" +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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" -msgstr "" +msgstr "{prog} 一般选项" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" -msgstr "" +msgstr "配置文件位置" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" -msgstr "" +msgstr "静默执行" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" -msgstr "" +msgstr "详尽执行" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" -msgstr "" +msgstr "显示 {prog} 的版本并退出" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" -msgstr "" +msgstr "设置目标根目录" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" -msgstr "" +msgstr "不要安装文档" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" -msgstr "" +msgstr "禁用所有插件" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" -msgstr "" +msgstr "启用指定名称的插件" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" -msgstr "" +msgstr "禁用指定名称的插件" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" -msgstr "" +msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" -msgstr "" +msgstr "设置任意配置和仓库选项" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" -msgstr "" +msgstr "通过跳过软件包来解决依赖问题" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" -msgstr "" +msgstr "显示命令帮助" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" -msgstr "" +msgstr "允许解决依赖关系时删除已安装软件包" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." -msgstr "" +msgstr "在事务中尝试最佳软件包版本。" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" -msgstr "" +msgstr "不将事务限制在最佳候选" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" -msgstr "" +msgstr "完全从系统缓存运行,不升级缓存" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" -msgstr "" +msgstr "最大命令等待时间" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" -msgstr "" +msgstr "调试输出级别" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" -msgstr "" +msgstr "转储详细解决结果至文件" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" -msgstr "" +msgstr "在 list/search 命令下,显示仓库里重复的条目" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" -msgstr "" +msgstr "错误输出级别" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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 "" +msgstr "对 upgrade 启用 {prog} 的过期处理逻辑,或对 info、list 和 repoquery 启用软件包过期的显示功能" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" -msgstr "" +msgstr "rpm调试输出等级" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" -msgstr "" +msgstr "全部问题自动应答为是" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" -msgstr "" +msgstr "全部问题自动应答为否" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." -msgstr "" +msgstr "为当前 dnf 命令临时启用仓库。接受一个 id、以逗号分隔的多个 id 列表,或 ids glob。此选项可多次指定。" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " "This option can be specified multiple times, but is mutually exclusive with " "`--repo`." msgstr "" +"为当前 dnf 命令临时禁用仓库。接受一个 id、以逗号分隔的多个 id 列表,或 ids glob。此选项可多次指定,但它与 `--repo` " +"是相互排斥的。" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" -msgstr "" +msgstr "启用指定 id 或 glob 的仓库,可以指定多次" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +msgstr "使用 config-manager 命令启用 repos (自动保存)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +msgstr "使用 config-manager 命令禁用 repos (自动保存)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" -msgstr "" +msgstr "用全名或通配符排除软件包" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" -msgstr "" +msgstr "禁用 excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." -msgstr "" +msgstr "附加仓库所要使用的标签和路径(与 baseurl 中的路径一致),可以指定多次。" -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" -msgstr "" +msgstr "禁用删除不再被使用的依赖软件包" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +msgstr "禁用 gpg 签名检查 (如果 RPM 策略允许)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" -msgstr "" +msgstr "配置是否使用颜色" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" -msgstr "" +msgstr "在运行命令之前将元数据标记为过期" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" -msgstr "" +msgstr "仅解析 IPv4 地址" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" -msgstr "" +msgstr "仅解析 IPv6 地址" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" -msgstr "" +msgstr "设置软件包要复制到的目录" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" -msgstr "" +msgstr "仅下载软件包" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" -msgstr "" +msgstr "为事务添加一个注释" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" -msgstr "" +msgstr "在更新中包括与 bug 修复有关的软件包" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" -msgstr "" +msgstr "在更新中包括与功能增强有关的软件包" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" -msgstr "" +msgstr "在更新中包括与新软件包有关的软件包" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" -msgstr "" +msgstr "在更新中包括与安全有关的软件包" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +msgstr "在更新中包括修复指定公告所必须的软件包" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +msgstr "在更新中包括修复给定 BZ 所必须的软件包" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" +msgstr "在更新中包括修复给定 CVE 所必须的软件包" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" -msgstr "" +msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" -msgstr "" +msgstr "强制使用一个架构" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" -msgstr "" +msgstr "主要命令列表:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" -msgstr "" +msgstr "插件命令列表:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" -msgstr "" +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 @@ -2596,12 +2690,12 @@ msgstr "" #: dnf/cli/output.py:459 msgctxt "short" msgid "Name" -msgstr "" +msgstr "名称" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:465 msgid "Epoch" -msgstr "" +msgstr "时期" #. Translators: This is the short version of 'Version'. You can #. use the full (unabbreviated) term 'Version' if you think that @@ -2610,38 +2704,38 @@ msgstr "" #: dnf/cli/output.py:466 dnf/cli/output.py:1247 msgctxt "short" msgid "Version" -msgstr "" +msgstr "版本" #. Translators: This is the full (unabbreviated) term 'Version'. #: dnf/cli/output.py:467 dnf/cli/output.py:1249 msgctxt "long" msgid "Version" -msgstr "" +msgstr "版本" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:470 msgid "Release" -msgstr "" +msgstr "发布" #. Translators: This is abbreviated 'Architecture', used when #. we have not enough space to display the full word. #: dnf/cli/output.py:471 dnf/cli/output.py:1238 msgctxt "short" msgid "Arch" -msgstr "" +msgstr "架构" #. Translators: This is the full word 'Architecture', used when #. we have enough space. #: dnf/cli/output.py:472 dnf/cli/output.py:1241 msgctxt "long" msgid "Architecture" -msgstr "" +msgstr "架构" #. Translators: This is the full (unabbreviated) term 'Size'. #: dnf/cli/output.py:474 dnf/cli/output.py:1264 msgctxt "long" msgid "Size" -msgstr "" +msgstr "大小" #. Translators: This is the short version of 'Size'. It should #. not be longer than 5 characters. If the term 'Size' in your @@ -2650,31 +2744,31 @@ msgstr "" #: dnf/cli/output.py:474 dnf/cli/output.py:1262 msgctxt "short" msgid "Size" -msgstr "" +msgstr "大小" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:478 msgid "Source" -msgstr "" +msgstr "源" #. Translators: This is abbreviated 'Repository', used when #. we have not enough space to display the full word. #: dnf/cli/output.py:479 dnf/cli/output.py:1253 msgctxt "short" msgid "Repo" -msgstr "" +msgstr "仓库" #. Translators: This is the full word 'Repository', used when #. we have enough space. #: dnf/cli/output.py:480 dnf/cli/output.py:1256 msgctxt "long" msgid "Repository" -msgstr "" +msgstr "仓库" #. Translators: This message should be no longer than 12 chars. #: dnf/cli/output.py:487 msgid "From repo" -msgstr "" +msgstr "来自仓库" #. :hawkey does not support changelog information #. print(_("Committer : %s") % ucd(pkg.committer)) @@ -2682,22 +2776,22 @@ msgstr "" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:493 msgid "Packager" -msgstr "" +msgstr "打包者" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:495 msgid "Buildtime" -msgstr "" +msgstr "构建时间" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:499 msgid "Install time" -msgstr "" +msgstr "安装时间" #. Translators: This message should be no longer than 12 chars. #: dnf/cli/output.py:508 msgid "Installed by" -msgstr "" +msgstr "安装者" #. Translators: This is abbreviated 'Summary'. Should be no longer #. than 12 characters. You can use the full version if it is short @@ -2705,12 +2799,12 @@ msgstr "" #: dnf/cli/output.py:512 msgctxt "short" msgid "Summary" -msgstr "" +msgstr "概况" #. Translators: This message should be no longer than 12 characters. #: dnf/cli/output.py:518 msgid "License" -msgstr "" +msgstr "协议" #. Translators: This is abbreviated 'Description'. Should be no longer #. than 12 characters. You can use the full version if it is short @@ -2718,268 +2812,268 @@ msgstr "" #: dnf/cli/output.py:522 msgctxt "short" msgid "Description" -msgstr "" +msgstr "描述" #: dnf/cli/output.py:650 msgid "y" -msgstr "" +msgstr "y" #: dnf/cli/output.py:650 msgid "yes" -msgstr "" +msgstr "是" #: dnf/cli/output.py:651 msgid "n" -msgstr "" +msgstr "n" #: dnf/cli/output.py:651 msgid "no" -msgstr "" +msgstr "否" #: dnf/cli/output.py:655 msgid "Is this ok [y/N]: " -msgstr "" +msgstr "确定吗?[y/N]: " #: dnf/cli/output.py:659 msgid "Is this ok [Y/n]: " -msgstr "" +msgstr "确定吗?[Y/n]: " #: dnf/cli/output.py:739 #, python-format msgid "Group: %s" -msgstr "" +msgstr "组:%s" #: dnf/cli/output.py:743 #, python-format msgid " Group-Id: %s" -msgstr "" +msgstr " 组编号:%s" #: dnf/cli/output.py:745 dnf/cli/output.py:784 #, python-format msgid " Description: %s" -msgstr "" +msgstr " 描述:%s" #: dnf/cli/output.py:747 #, python-format msgid " Language: %s" -msgstr "" +msgstr " 语言:%s" #: dnf/cli/output.py:750 msgid " Mandatory Packages:" -msgstr "" +msgstr " 必要的软件包:" #: dnf/cli/output.py:751 msgid " Default Packages:" -msgstr "" +msgstr " 默认的软件包:" #: dnf/cli/output.py:752 msgid " Optional Packages:" -msgstr "" +msgstr " 可选的软件包:" #: dnf/cli/output.py:753 msgid " Conditional Packages:" -msgstr "" +msgstr " 可能的软件包:" #: dnf/cli/output.py:778 #, python-format msgid "Environment Group: %s" -msgstr "" +msgstr "环境组:%s" #: dnf/cli/output.py:781 #, python-format msgid " Environment-Id: %s" -msgstr "" +msgstr " 环境-Id:%s" #: dnf/cli/output.py:787 msgid " Mandatory Groups:" -msgstr "" +msgstr " 必选软件包组:" #: dnf/cli/output.py:788 msgid " Optional Groups:" -msgstr "" +msgstr " 可选软件包组:" #: dnf/cli/output.py:809 msgid "Matched from:" -msgstr "" +msgstr "匹配来源:" #: dnf/cli/output.py:823 #, python-format msgid "Filename : %s" -msgstr "" +msgstr "文件名 :%s" #: dnf/cli/output.py:848 #, python-format msgid "Repo : %s" -msgstr "" +msgstr "仓库 :%s" #: dnf/cli/output.py:857 msgid "Description : " -msgstr "" +msgstr "描述: " #: dnf/cli/output.py:861 #, python-format msgid "URL : %s" -msgstr "" +msgstr "网址 :%s" #: dnf/cli/output.py:865 #, python-format msgid "License : %s" -msgstr "" +msgstr "协议 :%s" #: dnf/cli/output.py:871 #, python-format msgid "Provide : %s" -msgstr "" +msgstr "提供 : %s" #: dnf/cli/output.py:891 #, python-format msgid "Other : %s" -msgstr "" +msgstr "其它 : %s" #: dnf/cli/output.py:940 msgid "There was an error calculating total download size" -msgstr "" +msgstr "计算总下载量时出错" #: dnf/cli/output.py:946 #, python-format msgid "Total size: %s" -msgstr "" +msgstr "总计:%s" #: dnf/cli/output.py:949 #, python-format msgid "Total download size: %s" -msgstr "" +msgstr "总下载:%s" #: dnf/cli/output.py:952 #, python-format msgid "Installed size: %s" -msgstr "" +msgstr "安装大小:%s" #: dnf/cli/output.py:970 msgid "There was an error calculating installed size" -msgstr "" +msgstr "计算安装大小时出错" #: dnf/cli/output.py:974 #, python-format msgid "Freed space: %s" -msgstr "" +msgstr "将会释放空间:%s" #: dnf/cli/output.py:983 msgid "Marking packages as installed by the group:" -msgstr "" +msgstr "标记软件包为遵循软件包组安装的:" #: dnf/cli/output.py:990 msgid "Marking packages as removed by the group:" -msgstr "" +msgstr "标记软件包为遵循软件包组移除的:" #: dnf/cli/output.py:1000 msgid "Group" -msgstr "" +msgstr "组" #: dnf/cli/output.py:1000 msgid "Packages" -msgstr "" +msgstr "软件包" #: dnf/cli/output.py:1046 msgid "Installing group/module packages" -msgstr "" +msgstr "安装组/模块包" #: dnf/cli/output.py:1047 msgid "Installing group packages" -msgstr "" +msgstr "安装软件包组" #. TRANSLATORS: This is for a list of packages to be installed. #: dnf/cli/output.py:1051 msgctxt "summary" msgid "Installing" -msgstr "" +msgstr "安装" #. TRANSLATORS: This is for a list of packages to be upgraded. #: dnf/cli/output.py:1053 msgctxt "summary" msgid "Upgrading" -msgstr "" +msgstr "升级" #. TRANSLATORS: This is for a list of packages to be reinstalled. #: dnf/cli/output.py:1055 msgctxt "summary" msgid "Reinstalling" -msgstr "" +msgstr "重新安装" #: dnf/cli/output.py:1057 msgid "Installing dependencies" -msgstr "" +msgstr "安装依赖关系" #: dnf/cli/output.py:1058 msgid "Installing weak dependencies" -msgstr "" +msgstr "安装弱的依赖" #. TRANSLATORS: This is for a list of packages to be removed. #: dnf/cli/output.py:1060 msgid "Removing" -msgstr "" +msgstr "移除" #: dnf/cli/output.py:1061 msgid "Removing dependent packages" -msgstr "" +msgstr "移除依赖的软件包" #: dnf/cli/output.py:1062 msgid "Removing unused dependencies" -msgstr "" +msgstr "清除未被使用的依赖关系" #. TRANSLATORS: This is for a list of packages to be downgraded. #: dnf/cli/output.py:1064 msgctxt "summary" msgid "Downgrading" -msgstr "" +msgstr "降级" #: dnf/cli/output.py:1089 msgid "Installing module profiles" -msgstr "" +msgstr "安装模块配置档案" #: dnf/cli/output.py:1098 msgid "Disabling module profiles" -msgstr "" +msgstr "禁用模块配置档案" #: dnf/cli/output.py:1107 msgid "Enabling module streams" -msgstr "" +msgstr "启用模块流" #: dnf/cli/output.py:1115 msgid "Switching module streams" -msgstr "" +msgstr "切换模块流" #: dnf/cli/output.py:1123 msgid "Disabling modules" -msgstr "" +msgstr "禁用模块" #: dnf/cli/output.py:1131 msgid "Resetting modules" -msgstr "" +msgstr "重置模块" #: dnf/cli/output.py:1142 msgid "Installing Environment Groups" -msgstr "" +msgstr "安装环境组" #: dnf/cli/output.py:1149 msgid "Upgrading Environment Groups" -msgstr "" +msgstr "升级环境组" #: dnf/cli/output.py:1156 msgid "Removing Environment Groups" -msgstr "" +msgstr "删除环境组" #: dnf/cli/output.py:1163 msgid "Installing Groups" -msgstr "" +msgstr "安装组" #: dnf/cli/output.py:1170 msgid "Upgrading Groups" -msgstr "" +msgstr "升级组" #: dnf/cli/output.py:1177 msgid "Removing Groups" -msgstr "" +msgstr "删除组" #: dnf/cli/output.py:1193 #, python-format @@ -2987,15 +3081,17 @@ msgid "" "Skipping packages with conflicts:\n" "(add '%s' to command line to force their upgrade)" msgstr "" +"跳过有冲突的软件包:\n" +"(添加 '%s' 至命令行来强制升级)" #: dnf/cli/output.py:1203 #, python-format msgid "Skipping packages with broken dependencies%s" -msgstr "" +msgstr "跳过存在损坏依赖关系的软件包 %s" #: dnf/cli/output.py:1207 msgid " or part of a group" -msgstr "" +msgstr " 或一个组的一部分" #. Translators: This is the short version of 'Package'. You can #. use the full (unabbreviated) term 'Package' if you think that @@ -3004,17 +3100,17 @@ msgstr "" #: dnf/cli/output.py:1232 msgctxt "short" msgid "Package" -msgstr "" +msgstr "软件包" #. Translators: This is the full (unabbreviated) term 'Package'. #: dnf/cli/output.py:1234 msgctxt "long" msgid "Package" -msgstr "" +msgstr "软件包" #: dnf/cli/output.py:1283 msgid "replacing" -msgstr "" +msgstr "替换" #: dnf/cli/output.py:1290 #, python-format @@ -3023,273 +3119,276 @@ msgid "" "Transaction Summary\n" "%s\n" msgstr "" +"\n" +"事务概要\n" +"%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" -msgstr "" +msgstr "安装" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" -msgstr "" +msgstr "升级" #: dnf/cli/output.py:1300 msgid "Remove" -msgstr "" +msgstr "移除" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" -msgstr "" +msgstr "降级" #: dnf/cli/output.py:1303 msgid "Skip" -msgstr "" +msgstr "跳过" #: dnf/cli/output.py:1312 dnf/cli/output.py:1328 msgid "Package" msgid_plural "Packages" -msgstr[0] "" +msgstr[0] "软件包" #: dnf/cli/output.py:1330 msgid "Dependent package" msgid_plural "Dependent packages" -msgstr[0] "" +msgstr[0] "依赖软件包" #: dnf/cli/output.py:1438 msgid "Total" -msgstr "" +msgstr "总计" #: dnf/cli/output.py:1466 msgid "" -msgstr "" +msgstr "" #: dnf/cli/output.py:1467 msgid "System" -msgstr "" +msgstr "系统" #: dnf/cli/output.py:1517 msgid "Command line" -msgstr "" +msgstr "命令行" #. TRANSLATORS: user names who executed transaction in history command output #: dnf/cli/output.py:1530 msgid "User name" -msgstr "" +msgstr "用户名" #: dnf/cli/output.py:1532 msgid "ID" -msgstr "" +msgstr "ID" #: dnf/cli/output.py:1534 msgid "Date and time" -msgstr "" +msgstr "日期和时间" #: dnf/cli/output.py:1535 msgid "Action(s)" -msgstr "" +msgstr "操作" #: dnf/cli/output.py:1536 msgid "Altered" -msgstr "" +msgstr "更改" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" -msgstr "" +msgstr "没有事务" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" -msgstr "" +msgstr "失败的历史信息" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" -msgstr "" +msgstr "未指定事务 ID、或者软件包" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" -msgstr "" +msgstr "已删除" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" -msgstr "" +msgstr "已降级" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" -msgstr "" +msgstr "已升级" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" -msgstr "" +msgstr "未安装" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" -msgstr "" +msgstr "较早的" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" -msgstr "" +msgstr "较老的" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" -msgstr "" +msgstr "事务 ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" -msgstr "" +msgstr "起始时间 :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" -msgstr "" +msgstr "起始 RPM 数据库 :" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" -msgstr "" +msgstr "(%u 秒)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" -msgstr "" +msgstr "(%u 分钟)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" -msgstr "" +msgstr "(%u 小时)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" -msgstr "" +msgstr "(%u 天)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" -msgstr "" +msgstr "结束时间 :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" -msgstr "" +msgstr "结束 RPM 数据库 :" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" -msgstr "" +msgstr "用户 :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" -msgstr "" +msgstr "已终止" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" -msgstr "" +msgstr "返回码 :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" -msgstr "" +msgstr "成功" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" -msgstr "" +msgstr "失败:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" -msgstr "" +msgstr "失败:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" -msgstr "" +msgstr "发行版 :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" -msgstr "" +msgstr "命令行 :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" -msgstr "" +msgstr "注释 :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" -msgstr "" +msgstr "事务完成由:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" -msgstr "" +msgstr "已改变的包:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" -msgstr "" +msgstr "Scriptlet 输出:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" -msgstr "" +msgstr "错误:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" -msgstr "" +msgstr "依赖安装" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" -msgstr "" +msgstr "已废弃" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" -msgstr "" +msgstr "废弃" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" -msgstr "" +msgstr "删除" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" -msgstr "" +msgstr "重装" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被安装" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将作为一个更新" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被清除" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被重新安装" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被降级" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会废弃" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被升级" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" -msgstr "" +msgstr "---> 软件包 %s.%s %s 将会被废弃" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" -msgstr "" +msgstr "--> 开始解决依赖关系" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" -msgstr "" +msgstr "--> 依赖关系解决完成" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3297,296 +3396,308 @@ msgid "" " Fingerprint: %s\n" " From : %s" msgstr "" +"导入 GPG 公钥 0x%s:\n" +" Userid: \"%s\"\n" +" 指纹: %s\n" +" 来自: %s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" -msgstr "" +msgstr "运行中" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" -msgstr "" +msgstr "睡眠中" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" -msgstr "" +msgstr "不可中断" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" -msgstr "" +msgstr "僵死" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" -msgstr "" +msgstr "跟踪/停止" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" -msgstr "" +msgstr "未知" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" -msgstr "" +msgstr "无法找到关于锁定进程 (PID %d)的信息" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" -msgstr "" +msgstr " PID 为 %d 的应用程序是:%s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr "" +msgstr " 内存:%5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" -msgstr "" +msgstr " 已启动: %s - %s之前" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" -msgstr "" +msgstr " 状态 : %s" #: dnf/comps.py:196 dnf/comps.py:692 dnf/comps.py:706 #, python-format msgid "Module or Group '%s' is not installed." -msgstr "" +msgstr "模块或者组 '%s' 未安装。" #: dnf/comps.py:198 dnf/comps.py:708 #, python-format msgid "Module or Group '%s' is not available." -msgstr "" +msgstr "模块或者组 '%s' 不可用。" #: dnf/comps.py:200 #, python-format msgid "Module or Group '%s' does not exist." -msgstr "" +msgstr "模块或者组 '%s' 不存在。" #: dnf/comps.py:599 #, python-format msgid "Environment id '%s' does not exist." -msgstr "" +msgstr "环境 id '%s' 不存在。" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, python-format msgid "Environment id '%s' is not installed." -msgstr "" +msgstr "环境 id '%s' 没有安装。" #: dnf/comps.py:639 #, python-format msgid "Environment '%s' is not installed." -msgstr "" +msgstr "环境组 '%s' 没有安装。" #: dnf/comps.py:641 #, python-format msgid "Environment '%s' is not available." -msgstr "" +msgstr "环境 '%s' 不可用。" #: dnf/comps.py:673 #, python-format msgid "Group id '%s' does not exist." -msgstr "" +msgstr "组 id '%s' 不存在。" #: dnf/conf/config.py:136 #, python-format msgid "Error parsing '%s': %s" -msgstr "" +msgstr "解析 “%s” 时错误: %s" #: dnf/conf/config.py:151 #, python-format msgid "Invalid configuration value: %s=%s in %s; %s" -msgstr "" +msgstr "无效配置值: %s=%s 在 %s 中; %s" #: dnf/conf/config.py:194 msgid "Cannot set \"{}\" to \"{}\": {}" -msgstr "" +msgstr "无法将 \"{}\" 设置为 \"{}\": {}" #: dnf/conf/config.py:244 msgid "Could not set cachedir: {}" -msgstr "" +msgstr "不能设置 cachedir: {}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" msgstr "" +"配置文件的 URL \"{}\" 无法下载:\n" +" {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" -msgstr "" +msgstr "未知配置选项: %s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "" +msgstr "解析 --setopt 时出现错误,键为 '%s',值是 '%s': %s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" -msgstr "" +msgstr "主配置在 setopt 前没有一个 %s 属性" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" -msgstr "" +msgstr "不正确或未知的 \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -msgstr "" +msgstr "解析 --setopt 时出现错误,键为 '%s.%s', 值是 '%s': %s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" -msgstr "" +msgstr "Repo %s 在 setopt 前没有一个 %s 属性" #: dnf/conf/read.py:60 #, python-format msgid "Warning: failed loading '%s', skipping." -msgstr "" +msgstr "警告:加载 '%s' 失败,跳过。" #: dnf/conf/read.py:72 msgid "Bad id for repo: {} ({}), byte = {} {}" -msgstr "" +msgstr "repo 的 id 无效: {} ({}), byte = {} {}" #: dnf/conf/read.py:76 msgid "Bad id for repo: {}, byte = {} {}" -msgstr "" +msgstr "repo 的 id 无效: {}, byte = {} {}" #: dnf/conf/read.py:84 msgid "Repository '{}' ({}): Error parsing config: {}" -msgstr "" +msgstr "仓库 '{}' ({}): 配置解析时出错: {}" #: dnf/conf/read.py:87 msgid "Repository '{}': Error parsing config: {}" -msgstr "" +msgstr "仓库 '{}': 配置解析时出错: {}" #: dnf/conf/read.py:93 msgid "Repository '{}' ({}) is missing name in configuration, using id." -msgstr "" +msgstr "仓库 '{}' ({}) 在配置中缺少名称,将使用 id。" #: dnf/conf/read.py:96 msgid "Repository '{}' is missing name in configuration, using id." -msgstr "" +msgstr "仓库 '{}' 在配置中缺少名称,将使用 id。" #: dnf/conf/read.py:113 msgid "Parsing file \"{}\" failed: {}" -msgstr "" +msgstr "解析文件 \"{}\" 失败:{}" + +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "从文件“{0}”解析变量时出错:{1}" -#: dnf/crypto.py:108 +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" -msgstr "" +msgstr "存储库 %s: 0x%s 已被导入" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." -msgstr "" +msgstr "存储库 %s: 已导入密钥 0x%s。" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." -msgstr "" +msgstr "已经通过被 DNSSEC 签名的 DNS 记录验证。" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." -msgstr "" +msgstr "并未被 DNS 记录验证。" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" -msgstr "" +msgstr "为 %s 从 %s 获取的 repo 密钥未加密" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" -msgstr "" +msgstr "对于模块软件包 '{}' 没有可用的模块元数据,它将不能被安装至此系统上" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" -msgstr "" +msgstr "发生了 rpm 异常:%s" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" -msgstr "" +msgstr "对于模块软件包没有可用的模块元数据" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." -msgstr "" +msgstr "将不安装一个源码 RPM 软件包 (%s)。" #: dnf/dnssec.py:171 msgid "" "Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" -msgstr "" +msgstr "配置文件选项 'gpgkey_dns_verification' 要求 python3-unbound ({})" #: dnf/dnssec.py:243 msgid "DNSSEC extension: Key for user " -msgstr "" +msgstr "DNSSEC 扩展 : 用户的密钥 " #: dnf/dnssec.py:245 msgid "is valid." -msgstr "" +msgstr "有效。" #: dnf/dnssec.py:247 msgid "has unknown status." -msgstr "" +msgstr "具有未知的状态。" #: dnf/dnssec.py:255 msgid "DNSSEC extension: " -msgstr "" +msgstr "DNSSEC 扩展 : " #: dnf/dnssec.py:287 msgid "Testing already imported keys for their validity." -msgstr "" +msgstr "测试已导入的密钥以检查有效性。" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" -msgstr "" +msgstr "不支持的校验类型: %s" #: dnf/drpm.py:144 msgid "Delta RPM rebuild failed" -msgstr "" +msgstr "增量 RPM 重构失败" #: dnf/drpm.py:146 msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "" +msgstr "从增量包重构的 RPM 校验失败" #: dnf/drpm.py:149 msgid "done" -msgstr "" +msgstr "完成" #: dnf/exceptions.py:113 msgid "Problems in request:" -msgstr "" +msgstr "请求中出现的问题 :" #: dnf/exceptions.py:115 msgid "missing packages: " -msgstr "" +msgstr "缺少的软件包 " #: dnf/exceptions.py:117 msgid "broken packages: " -msgstr "" +msgstr "损坏的软件包 : " #: dnf/exceptions.py:119 msgid "missing groups or modules: " -msgstr "" +msgstr "缺失的组或模块 : " #: dnf/exceptions.py:121 msgid "broken groups or modules: " -msgstr "" +msgstr "损坏的组或模块: " #: dnf/exceptions.py:126 msgid "Modular dependency problem with Defaults:" msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" +msgstr[0] "默认设置中的模块依赖问题 :" #: dnf/exceptions.py:131 dnf/module/module_base.py:857 msgid "Modular dependency problem:" msgid_plural "Modular dependency problems:" -msgstr[0] "" +msgstr[0] "模块依赖问题:" #: dnf/lock.py:100 #, python-format @@ -3594,66 +3705,68 @@ 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 "" +"发现损坏的锁文件 : %s。\n" +"请确保没有其他 dnf/yum 进程正在运行,并手工删除锁文件,或执行 systemd-tmpfiles --remove dnf.conf 。" #: dnf/module/__init__.py:26 msgid "Enabling different stream for '{}'." -msgstr "" +msgstr "为 '{}' 启用不同的流。" #: dnf/module/__init__.py:27 msgid "Nothing to show." -msgstr "" +msgstr "没有可显示的内容。" #: dnf/module/__init__.py:28 msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" +msgstr "安装比指定更新的 '{}' 版本。原因:{}" #: dnf/module/__init__.py:29 msgid "Enabled modules: {}." -msgstr "" +msgstr "启用的模板:{}。" #: dnf/module/__init__.py:30 msgid "No profile specified for '{}', please specify profile." -msgstr "" +msgstr "没有为 '{}' 指定档案。请指定档案。" #: dnf/module/exceptions.py:27 msgid "No such module: {}" -msgstr "" +msgstr "不存在模块:{}" #: dnf/module/exceptions.py:33 msgid "No such stream: {}" -msgstr "" +msgstr "没有对应的流:{}" #: dnf/module/exceptions.py:39 msgid "No enabled stream for module: {}" -msgstr "" +msgstr "该模块没有已启用的流: {}" #: dnf/module/exceptions.py:46 msgid "Cannot enable more streams from module '{}' at the same time" -msgstr "" +msgstr "不能同时启用模块:{} 中的多个流" #: dnf/module/exceptions.py:52 msgid "Different stream enabled for module: {}" -msgstr "" +msgstr "模块中已启用的其他流:{}" #: dnf/module/exceptions.py:58 msgid "No such profile: {}" -msgstr "" +msgstr "没有这个配置:{}" #: dnf/module/exceptions.py:64 msgid "Specified profile not installed for {}" -msgstr "" +msgstr "指定的配置没有为 {} 安装" #: dnf/module/exceptions.py:70 msgid "No stream specified for '{}', please specify stream" -msgstr "" +msgstr "没有为 '{}' 指定流。请指定流" #: dnf/module/exceptions.py:82 msgid "No such profile: {}. No profiles available" -msgstr "" +msgstr "没有这个配置:{}。无配置可用" #: dnf/module/exceptions.py:88 msgid "No profile to remove for '{}'" -msgstr "" +msgstr "'{}' 没有可以移除的配置" #: dnf/module/module_base.py:35 msgid "" @@ -3661,6 +3774,9 @@ msgid "" "\n" "Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" +"\n" +"\n" +"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" #: dnf/module/module_base.py:36 msgid "" @@ -3668,80 +3784,83 @@ msgid "" "\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:56 dnf/module/module_base.py:556 #: dnf/module/module_base.py:615 dnf/module/module_base.py:684 msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" +msgstr "正在忽略无用的配置文件'{}/{}'" #: dnf/module/module_base.py:86 #, python-brace-format msgid "All matches for argument '{0}' in module '{1}:{2}' are not active" -msgstr "" +msgstr "模块 '{1}:{2}' 中参数 '{0}' 的所有匹配项都未处于活动状态" #: dnf/module/module_base.py:94 dnf/module/module_base.py:204 #, python-brace-format msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" -msgstr "" +msgstr "不允许从自动防故障仓库 {1} 安装模块 '{0}'" #: dnf/module/module_base.py:104 dnf/module/module_base.py:214 msgid "" "Unable to match profile for argument {}. Available profiles for '{}:{}': {}" -msgstr "" +msgstr "不能为参数 {} 匹配配置文件。'{}:{}' 可用的配置文件为 : {}" #: dnf/module/module_base.py:108 dnf/module/module_base.py:218 msgid "Unable to match profile for argument {}" -msgstr "" +msgstr "无法配置参数 {} 中的配置档案" #: dnf/module/module_base.py:120 msgid "No default profiles for module {}:{}. Available profiles: {}" -msgstr "" +msgstr "模块 {}:{} 没有默认的配置文件。可用的配置为 : {}" #: dnf/module/module_base.py:124 msgid "No profiles for module {}:{}" -msgstr "" +msgstr "没有模块 {}:{} 的配置文件" #: dnf/module/module_base.py:131 msgid "Default profile {} not available in module {}:{}" -msgstr "" +msgstr "默认配置文件 {} 在模块 {}:{} 中不可用" #: dnf/module/module_base.py:144 dnf/module/module_base.py:247 msgid "Installing module from Fail-Safe repository is not allowed" -msgstr "" +msgstr "不允许从自动防故障仓库安装模块" #: dnf/module/module_base.py:196 #, python-brace-format msgid "No active matches for argument '{0}' in module '{1}:{2}'" -msgstr "" +msgstr "模块 '{1}:{2}' 中的参数 '{0}' 没有活动匹配项" #: dnf/module/module_base.py:228 #, python-brace-format msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" -msgstr "" +msgstr "在模块 '{1}' 流 '{2}' 中没有安装的配置文件 '{0}'" #: dnf/module/module_base.py:267 msgid "No packages available to distrosync for package name '{}'" -msgstr "" +msgstr "软件包名称 '{}' 没有可用的软件包用于 distrosync" #: dnf/module/module_base.py:310 dnf/module/module_base.py:461 #: dnf/module/module_base.py:486 dnf/module/module_base.py:505 #: dnf/module/module_base.py:552 dnf/module/module_base.py:611 #: dnf/module/module_base.py:680 dnf/module/module_base.py:843 msgid "Unable to resolve argument {}" -msgstr "" +msgstr "无法解析参数 {}" #: dnf/module/module_base.py:321 #, python-brace-format msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" -msgstr "" +msgstr "不允许从自动防故障仓库 {1} 升级模块 '{0}'" #: dnf/module/module_base.py:340 dnf/module/module_base.py:368 msgid "Unable to match profile in argument {}" -msgstr "" +msgstr "无法匹配参数 {} 中的配置档案" #: dnf/module/module_base.py:348 msgid "Upgrading module from Fail-Safe repository is not allowed" -msgstr "" +msgstr "不允许从自动防故障仓库升级模块" #: dnf/module/module_base.py:422 #, python-brace-format @@ -3749,335 +3868,346 @@ msgid "" "Argument '{argument}' matches {stream_count} streams ('{streams}') of module" " '{module}', but none of the streams are enabled or default" msgstr "" +"参数 '{argument}' 匹配模块 '{module}' 的 {stream_count} 流 ('{streams}') " +",但是这些流都未被启用或为默认" #: dnf/module/module_base.py:509 msgid "" "Only module name is required. Ignoring unneeded information in argument: " "'{}'" -msgstr "" +msgstr "只需要模块名。正在忽略'{}'中的无用信息" #: dnf/module/module_base.py:844 msgid "No match for package {}" -msgstr "" +msgstr "没有和{}匹配的软件包" #. empty file is invalid json format #: dnf/persistor.py:53 #, python-format msgid "%s is empty file" -msgstr "" +msgstr "%s 为空文件" #: dnf/persistor.py:90 #, python-format msgid "Failed to load expired repos cache: %s" -msgstr "" +msgstr "加载过期的仓库缓存失败: %s" #: dnf/persistor.py:98 #, python-format msgid "Failed to store expired repos cache: %s" -msgstr "" +msgstr "存储已过期的仓库缓存失败: %s" #: dnf/persistor.py:105 msgid "Failed storing last makecache time." -msgstr "" +msgstr "保存最后的 makecache 时间失败。" #: dnf/persistor.py:112 msgid "Failed determining last makecache time." -msgstr "" +msgstr "无法决定最后的 makecache 时间。" #: dnf/plugin.py:63 #, python-format msgid "Parsing file failed: %s" -msgstr "" +msgstr "解析文件失败:%s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" -msgstr "" +msgstr "加载插件:%s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgstr "加载插件 \"%s\" 失败 : %s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" -msgstr "" +msgstr "没有以下已启用插件模式的匹配项 : {}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" -msgstr "" +msgstr "没有以下已停用插件模式的匹配项 : {}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" -msgstr "" +msgstr "没有 %s 匹配的 payload factory" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgstr "正在查找最快的镜像(%s 的主机) " #: dnf/repodict.py:58 #, python-format msgid "enabling %s repository" -msgstr "" +msgstr "正在启用 %s 仓库" #: dnf/repodict.py:94 #, python-format msgid "Added %s repo from %s" -msgstr "" +msgstr "已添加 %s 仓库来自 %s" #: dnf/rpm/miscutils.py:32 #, python-format msgid "Using rpmkeys executable at %s to verify signatures" -msgstr "" +msgstr "使用 %s 处的 rpmkeys 可执行文件来验证签名" #: dnf/rpm/miscutils.py:66 msgid "Cannot find rpmkeys executable to verify signatures." -msgstr "" +msgstr "无法找到 rpmkeys 的可执行文件以验证签名。" #: dnf/rpm/transaction.py:70 msgid "The openDB() function cannot open rpm database." -msgstr "" +msgstr "openDB() 无法打开 rpm 数据库。" #: dnf/rpm/transaction.py:75 msgid "The dbCookie() function did not return cookie of rpm database." -msgstr "" +msgstr "dbCookie()函数没有返回 rpm 数据库的 cookie。" #: dnf/rpm/transaction.py:135 msgid "Errors occurred during test transaction." -msgstr "" +msgstr "测试事务过程中出现错误。" #: dnf/sack.py:47 msgid "" "allow_vendor_change is disabled. This option is currently not supported for " "downgrade and distro-sync commands" -msgstr "" +msgstr "allow_vendor_change 被禁用。此选项目前不支持 downgrade 和 distro-sync 命令" #. TRANSLATORS: This is for a single package currently being downgraded. #: dnf/transaction.py:80 msgctxt "currently" msgid "Downgrading" -msgstr "" +msgstr "降级" #: dnf/transaction.py:81 dnf/transaction.py:88 dnf/transaction.py:93 #: dnf/transaction.py:95 msgid "Cleanup" -msgstr "" +msgstr "清理" #. TRANSLATORS: This is for a single package currently being installed. #: dnf/transaction.py:83 msgctxt "currently" msgid "Installing" -msgstr "" +msgstr "安装" #. TRANSLATORS: This is for a single package currently being reinstalled. #: dnf/transaction.py:87 msgctxt "currently" msgid "Reinstalling" -msgstr "" +msgstr "重新安装" #. TODO: 'Removing'? #: dnf/transaction.py:90 msgid "Erasing" -msgstr "" +msgstr "删除" #. TRANSLATORS: This is for a single package currently being upgraded. #: dnf/transaction.py:92 msgctxt "currently" msgid "Upgrading" -msgstr "" +msgstr "升级" #: dnf/transaction.py:96 msgid "Verifying" -msgstr "" +msgstr "验证" #: dnf/transaction.py:97 msgid "Running scriptlet" -msgstr "" +msgstr "运行脚本" #: dnf/transaction.py:99 msgid "Preparing" -msgstr "" +msgstr "准备中" #: dnf/transaction_sr.py:66 #, python-brace-format msgid "" "The following problems occurred while replaying the transaction from file " "\"{filename}\":" -msgstr "" +msgstr "在重放来自文件 \"{filename}\" 的事务时出现了下列问题:" #: dnf/transaction_sr.py:68 msgid "The following problems occurred while running a transaction:" -msgstr "" +msgstr "运行事务时发生以下问题:" #: dnf/transaction_sr.py:89 #, python-brace-format msgid "Invalid major version \"{major}\", number expected." -msgstr "" +msgstr "无效的主版本 \"{major}\",需要是数字。" #: dnf/transaction_sr.py:97 #, python-brace-format msgid "Invalid minor version \"{minor}\", number expected." -msgstr "" +msgstr "无效的次版本 \"{minor}\",需要是数字。" #: dnf/transaction_sr.py:103 #, python-brace-format msgid "" "Incompatible major version \"{major}\", supported major version is " "\"{major_supp}\"." -msgstr "" +msgstr "不兼容的主版本 \"{major}\",支持的主版本是 \"{major_supp}\"。" #: dnf/transaction_sr.py:224 msgid "" "Conflicting TransactionReplay arguments have been specified: filename, data" -msgstr "" +msgstr "指定了有冲突的 TransactionReplay 参数: filename、data" #: dnf/transaction_sr.py:265 #, python-brace-format msgid "Unexpected type of \"{id}\", {exp} expected." -msgstr "" +msgstr "意外类型 \"{id}\",需要是 {exp}。" #: dnf/transaction_sr.py:271 #, python-brace-format msgid "Missing key \"{key}\"." -msgstr "" +msgstr "缺少键 \"{key}\"。" #: dnf/transaction_sr.py:285 #, python-brace-format msgid "Missing object key \"{key}\" in an rpm." -msgstr "" +msgstr "在 rpm 中缺少对象键 \"{key}\"。" #: dnf/transaction_sr.py:289 #, python-brace-format msgid "Unexpected value of package reason \"{reason}\" for rpm nevra \"{nevra}\"." -msgstr "" +msgstr "rpm nevra \"{nevra}\" 的软件包原因 \"{reason}\" 的意外值。" #: dnf/transaction_sr.py:297 #, python-brace-format msgid "Cannot parse NEVRA for package \"{nevra}\"." -msgstr "" +msgstr "无法为软件包 \"{nevra}\" 解析 NEVRA。" #: dnf/transaction_sr.py:321 #, python-brace-format msgid "Cannot find rpm nevra \"{nevra}\"." -msgstr "" +msgstr "无法找到 rpm nevra \"{nevra}\"。" #: dnf/transaction_sr.py:336 #, python-brace-format msgid "Package \"{na}\" is already installed for action \"{action}\"." -msgstr "" +msgstr "操作 \"{action}\" 的软件包 \"{na}\"已安装。" #: dnf/transaction_sr.py:345 #, python-brace-format msgid "" "Package nevra \"{nevra}\" not available in repositories for action " "\"{action}\"." -msgstr "" +msgstr "对于操作 \"{action}\",软件包 nevra \"{nevra}\" 未在软件仓库中提供。" #: dnf/transaction_sr.py:356 #, python-brace-format msgid "Package nevra \"{nevra}\" not installed for action \"{action}\"." -msgstr "" +msgstr "没有为操作 \"{action}\" 安装软件包 nevra \"{nevra}\" 。" #: dnf/transaction_sr.py:370 #, python-brace-format msgid "Unexpected value of package action \"{action}\" for rpm nevra \"{nevra}\"." -msgstr "" +msgstr "rpm nevra \"{nevra}\" 的软件包操作 \"{action}\" 的意外值。" #: dnf/transaction_sr.py:377 #, python-format msgid "Group id '%s' is not available." -msgstr "" +msgstr "组 id '%s' 不可用。" #: dnf/transaction_sr.py:398 #, python-brace-format msgid "Missing object key \"{key}\" in groups.packages." -msgstr "" +msgstr "在 groups.packages 中缺少对象键 \"{key}\"。" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, python-format msgid "Group id '%s' is not installed." -msgstr "" +msgstr "组 id '%s' 未安装。" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, python-format msgid "Environment id '%s' is not available." -msgstr "" +msgstr "环境 id '%s' 不可用。" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" +"environments.groups.group_type 的值 \"{group_type}\" 无效,仅支持 \"mandatory\" 或者 " +"\"optional\"。" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." -msgstr "" +msgstr "在 environment.groups 中缺少对象键 \"{key}\"。" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." -msgstr "" +msgstr "对组 \"{group}\" 的组操作 \"{action}\" 的意外值。" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." -msgstr "" +msgstr "组中没有对象键“{key}”。" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." -msgstr "" +msgstr "环境“{env}”的环境操作“{action}”产生意外值。" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." -msgstr "" +msgstr "环境中没有对象键“{key}”。" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" " pulled into the transaction." -msgstr "" +msgstr "事务文件中不存在的包nevra“{nevra}”已被拉入事务。" #: dnf/util.py:417 dnf/util.py:419 msgid "Problem" -msgstr "" +msgstr "问题" #: dnf/util.py:470 msgid "TransactionItem not found for key: {}" -msgstr "" +msgstr "找不到键{}的TransactionItem" #: dnf/util.py:480 msgid "TransactionSWDBItem not found for key: {}" -msgstr "" +msgstr "找不到键{}的TransactionSWDBItem" #: dnf/util.py:483 msgid "Errors occurred during transaction." -msgstr "" +msgstr "在处理事项时发生错误。" #: dnf/util.py:619 msgid "Reinstalled" -msgstr "" +msgstr "已重装" #: dnf/util.py:620 msgid "Skipped" -msgstr "" +msgstr "跳过" #: dnf/util.py:621 msgid "Removed" -msgstr "" +msgstr "已移除" #: dnf/util.py:624 msgid "Failed" -msgstr "" +msgstr "失败" #. returns for everything that evaluates to False (None, empty..) #: dnf/util.py:633 msgid "" -msgstr "" +msgstr "<名称未设定>" + +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt 参数有多个值:%s" + +#~ msgid "list modular packages" +#~ msgstr "列出模块包" diff --git a/po/zh_TW.po b/po/zh_TW.po index 6a835c48f5..42c8009868 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -1,9 +1,9 @@ -# Cheng-Chia Tseng , 2015. #zanata, 2020. -# Cheng-Chia Tseng , 2016. #zanata, 2020. -# Cheng-Chia Tseng , 2017. #zanata, 2020. -# Cheng-Chia Tseng , 2018. #zanata, 2020. +# Cheng-Chia Tseng , 2015. #zanata, 2020, 2023. +# Cheng-Chia Tseng , 2016. #zanata, 2020, 2023. +# Cheng-Chia Tseng , 2017. #zanata, 2020, 2023. +# Cheng-Chia Tseng , 2018. #zanata, 2020, 2023. # Peter Pan , 2018. #zanata -# Cheng-Chia Tseng , 2019. #zanata, 2020. +# Cheng-Chia Tseng , 2019. #zanata, 2020, 2023. # Ting-Wei Lan , 2019. #zanata # Yi-Jyun Pan , 2020. # Anonymous , 2020. @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-08-11 02:46+0000\n" -"PO-Revision-Date: 2020-09-08 22:00+0000\n" +"POT-Creation-Date: 2023-09-17 01:39+0000\n" +"PO-Revision-Date: 2023-08-14 14:21+0000\n" "Last-Translator: Cheng-Chia Tseng \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_TW\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.2.2\n" +"X-Generator: Weblate 4.18.2\n" #: dnf/automatic/emitter.py:32 #, python-format @@ -57,56 +57,58 @@ msgstr "更新已下載於「%s」。" msgid "Updates available on '%s'." msgstr "更新於「%s」上可用。" -#: dnf/automatic/emitter.py:110 +#: dnf/automatic/emitter.py:117 #, python-format msgid "Failed to send an email via '%s': %s" msgstr "無法透過「%s」發送電子郵件:%s" -#: dnf/automatic/emitter.py:140 +#: dnf/automatic/emitter.py:147 #, python-format msgid "Failed to execute command '%s': returned %d" -msgstr "無法執行「%s」指令:已回傳 %d" +msgstr "無法執行「%s」命令:已回傳 %d" -#: dnf/automatic/main.py:164 +#: dnf/automatic/main.py:165 #, python-format msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "未知的設定值:%s = %s 於 %s;%s" -#: dnf/automatic/main.py:168 dnf/conf/config.py:158 +#: dnf/automatic/main.py:169 dnf/conf/config.py:158 #, python-format msgid "Unknown configuration option: %s = %s in %s" msgstr "未知的設定選項:%s = %s 於 %s" -#: dnf/automatic/main.py:237 dnf/cli/cli.py:305 +#: dnf/automatic/main.py:243 dnf/cli/cli.py:305 msgid "GPG check FAILED" msgstr "GPG 檢查失敗" -#: dnf/automatic/main.py:274 +#: dnf/automatic/main.py:288 msgid "Waiting for internet connection..." msgstr "正在等待網路連線……" -#: dnf/automatic/main.py:304 +#: dnf/automatic/main.py:318 msgid "Started dnf-automatic." msgstr "已啟動 dnf-automatic。" -#: dnf/automatic/main.py:308 -#, fuzzy -#| msgid "Sleep for %s seconds" +#: dnf/automatic/main.py:322 msgid "Sleep for {} second" msgid_plural "Sleep for {} seconds" -msgstr[0] "睡眠 %s 秒" +msgstr[0] "睡眠 {} 秒" -#: dnf/automatic/main.py:315 +#: dnf/automatic/main.py:329 msgid "System is off-line." msgstr "系統離線。" -#: dnf/automatic/main.py:344 dnf/cli/main.py:59 dnf/cli/main.py:80 +#: dnf/automatic/main.py:360 dnf/cli/cli.py:264 +msgid "Transaction failed" +msgstr "處理事項失敗" + +#: dnf/automatic/main.py:372 dnf/cli/main.py:59 dnf/cli/main.py:80 #: dnf/cli/main.py:83 #, python-format msgid "Error: %s" msgstr "錯誤:%s" -#: dnf/base.py:150 dnf/base.py:479 dnf/base.py:481 +#: dnf/base.py:150 dnf/base.py:484 dnf/base.py:486 msgid "loading repo '{}' failure: {}" msgstr "載入「{}」軟體庫失敗:{}" @@ -114,240 +116,236 @@ msgstr "載入「{}」軟體庫失敗:{}" msgid "Loading repository '{}' has failed" msgstr "載入「{}」軟體庫時發生錯誤" -#: dnf/base.py:329 +#: dnf/base.py:334 msgid "Metadata timer caching disabled when running on metered connection." msgstr "當以計費網路連線時,停用中介資料定時快取。" -#: dnf/base.py:334 +#: dnf/base.py:339 msgid "Metadata timer caching disabled when running on a battery." msgstr "當使用電池時,停用中介資料定時快取。" -#: dnf/base.py:339 +#: dnf/base.py:344 msgid "Metadata timer caching disabled." msgstr "已停用中介資料定時快取。" -#: dnf/base.py:344 +#: dnf/base.py:349 msgid "Metadata cache refreshed recently." msgstr "中介資料的快取已於最近重新整理。" -#: dnf/base.py:350 dnf/cli/commands/__init__.py:91 +#: dnf/base.py:355 dnf/cli/commands/__init__.py:91 msgid "There are no enabled repositories in \"{}\"." msgstr "「{}」中沒有啟用的軟體庫。" -#: dnf/base.py:357 +#: dnf/base.py:362 #, python-format msgid "%s: will never be expired and will not be refreshed." msgstr "%s:將永遠不會過期,且不會重新整理。" -#: dnf/base.py:359 +#: dnf/base.py:364 #, python-format msgid "%s: has expired and will be refreshed." msgstr "%s:已經過期,並將重新整理。" #. expires within the checking period: -#: dnf/base.py:363 +#: dnf/base.py:368 #, python-format msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "%s:中介資料將會在 %d 秒後過期,現在將立刻重新整理" -#: dnf/base.py:367 +#: dnf/base.py:372 #, python-format msgid "%s: will expire after %d seconds." msgstr "%s:將會在 %d 秒後過期。" #. performs the md sync -#: dnf/base.py:373 +#: dnf/base.py:378 msgid "Metadata cache created." msgstr "已建立中介資料快取。" -#: dnf/base.py:406 dnf/base.py:473 +#: dnf/base.py:411 dnf/base.py:478 #, python-format msgid "%s: using metadata from %s." msgstr "%s:從 %s 使用中介資料。" -#: dnf/base.py:418 dnf/base.py:486 +#: dnf/base.py:423 dnf/base.py:491 #, python-format msgid "Ignoring repositories: %s" msgstr "忽略軟體庫:%s" -#: dnf/base.py:421 +#: dnf/base.py:426 #, python-format msgid "Last metadata expiration check: %s ago on %s." msgstr "上次中介資料過期檢查:%s 前,時間點為%s。" -#: dnf/base.py:514 +#: dnf/base.py:519 msgid "" "The downloaded packages were saved in cache until the next successful " "transaction." msgstr "直到有下個成功處理事項為止,下載的軟體包會存在快取中。" -#: dnf/base.py:516 +#: dnf/base.py:521 #, python-format msgid "You can remove cached packages by executing '%s'." msgstr "您可以透過執行「%s」移除軟體包快取。" -#: dnf/base.py:648 +#: dnf/base.py:653 #, python-format msgid "Invalid tsflag in config file: %s" msgstr "在 config 檔案中無效的 tsflag:%s" -#: dnf/base.py:706 +#: dnf/base.py:711 #, python-format msgid "Failed to add groups file for repository: %s - %s" msgstr "為軟體庫建立群組檔案時失敗:%s - %s" -#: dnf/base.py:968 +#: dnf/base.py:973 msgid "Running transaction check" msgstr "執行處理事項檢查" -#: dnf/base.py:976 +#: dnf/base.py:981 msgid "Error: transaction check vs depsolve:" msgstr "錯誤:處理事項 check vs depsolve:" -#: dnf/base.py:982 +#: dnf/base.py:987 msgid "Transaction check succeeded." msgstr "處理事項檢查成功。" -#: dnf/base.py:985 +#: dnf/base.py:990 msgid "Running transaction test" msgstr "執行處理事項測試" -#: dnf/base.py:995 dnf/base.py:1146 +#: dnf/base.py:1000 dnf/base.py:1157 msgid "RPM: {}" msgstr "RPM:{}" -#: dnf/base.py:996 +#: dnf/base.py:1001 msgid "Transaction test error:" msgstr "處理事項測試錯誤:" -#: dnf/base.py:1007 +#: dnf/base.py:1012 msgid "Transaction test succeeded." msgstr "處理事項測試成功。" -#: dnf/base.py:1028 +#: dnf/base.py:1036 msgid "Running transaction" msgstr "執行處理事項" -#: dnf/base.py:1065 +#: dnf/base.py:1076 msgid "Disk Requirements:" -msgstr "需要磁碟:" +msgstr "磁碟要求:" -#: dnf/base.py:1068 +#: dnf/base.py:1079 #, 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:1075 +#: dnf/base.py:1086 msgid "Error Summary" msgstr "錯誤摘要" -#: dnf/base.py:1101 +#: dnf/base.py:1112 #, python-brace-format msgid "RPMDB altered outside of {prog}." msgstr "RPMDB 在 {prog} 外有變動。" -#: dnf/base.py:1147 dnf/base.py:1155 +#: dnf/base.py:1158 dnf/base.py:1166 msgid "Could not run transaction." msgstr "無法執行處理事項。" -#: dnf/base.py:1150 +#: dnf/base.py:1161 msgid "Transaction couldn't start:" msgstr "無法啓動處理事項:" -#: dnf/base.py:1164 +#: dnf/base.py:1175 #, python-format msgid "Failed to remove transaction file %s" msgstr "移除處理事項檔案 %s 失敗" -#: dnf/base.py:1246 +#: dnf/base.py:1257 msgid "Some packages were not downloaded. Retrying." msgstr "有些軟體包未下載。重試。" -#: dnf/base.py:1276 -#, fuzzy, python-format -#| msgid "" -#| "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: dnf/base.py:1287 +#, python-format msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%.1f%% saved)" -msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" +msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %.1f%%)" -#: dnf/base.py:1280 -#, fuzzy, python-format -#| msgid "" -#| "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: dnf/base.py:1291 +#, python-format msgid "" "Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%.1f%% wasted)" -msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" +msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %.1f%%)" -#: dnf/base.py:1322 +#: dnf/base.py:1333 msgid "Cannot add local packages, because transaction job already exists" msgstr "因為已經有處理事項工作,無法加入本機軟體包" -#: dnf/base.py:1336 +#: dnf/base.py:1347 msgid "Could not open: {}" msgstr "無法開啟:{}" -#: dnf/base.py:1374 +#: dnf/base.py:1385 #, python-format msgid "Public key for %s is not installed" msgstr "%s 的公鑰尚未安裝" -#: dnf/base.py:1378 +#: dnf/base.py:1389 #, python-format msgid "Problem opening package %s" msgstr "開啟 %s 軟體包時發生問題" -#: dnf/base.py:1386 +#: dnf/base.py:1397 #, python-format msgid "Public key for %s is not trusted" msgstr "%s 的公鑰未被信任" -#: dnf/base.py:1390 +#: dnf/base.py:1401 #, python-format msgid "Package %s is not signed" msgstr "%s 軟體包尚未簽名" -#: dnf/base.py:1420 +#: dnf/base.py:1431 #, python-format msgid "Cannot remove %s" msgstr "無法移除 %s" -#: dnf/base.py:1424 +#: dnf/base.py:1435 #, python-format msgid "%s removed" msgstr "已移除 %s" -#: dnf/base.py:1704 +#: dnf/base.py:1719 msgid "No match for group package \"{}\"" msgstr "找不到符合「{}」軟體包群組的項目" -#: dnf/base.py:1786 +#: dnf/base.py:1801 #, python-format msgid "Adding packages from group '%s': %s" msgstr "正在從群組「%s」加入軟體包:%s" -#: dnf/base.py:1809 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 +#: dnf/base.py:1824 dnf/cli/cli.py:221 dnf/cli/commands/__init__.py:437 #: dnf/cli/commands/__init__.py:494 dnf/cli/commands/__init__.py:587 #: dnf/cli/commands/__init__.py:636 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:1827 +#: dnf/base.py:1842 msgid "No groups marked for removal." msgstr "沒有標記為移除的群組。" -#: dnf/base.py:1861 +#: dnf/base.py:1876 msgid "No group marked for upgrade." msgstr "沒有標記為升級的群組。" -#: dnf/base.py:2075 +#: dnf/base.py:2090 #, python-format msgid "Package %s not installed, cannot downgrade it." msgstr "尚未安裝軟體包 %s,所以無法降級。" -#: dnf/base.py:2077 dnf/base.py:2096 dnf/base.py:2109 dnf/base.py:2136 -#: dnf/base.py:2206 dnf/base.py:2214 dnf/base.py:2348 dnf/cli/cli.py:417 +#: dnf/base.py:2092 dnf/base.py:2111 dnf/base.py:2124 dnf/base.py:2155 +#: dnf/base.py:2225 dnf/base.py:2233 dnf/base.py:2367 dnf/cli/cli.py:417 #: dnf/cli/commands/__init__.py:420 dnf/cli/commands/__init__.py:477 #: dnf/cli/commands/__init__.py:581 dnf/cli/commands/__init__.py:628 #: dnf/cli/commands/__init__.py:706 dnf/cli/commands/install.py:147 @@ -357,127 +355,127 @@ msgstr "尚未安裝軟體包 %s,所以無法降級。" msgid "No match for argument: %s" msgstr "引數不符:%s" -#: dnf/base.py:2084 +#: dnf/base.py:2099 #, python-format msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" -#: dnf/base.py:2107 +#: dnf/base.py:2122 #, python-format msgid "Package %s not installed, cannot reinstall it." msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" -#: dnf/base.py:2122 +#: dnf/base.py:2137 #, python-format msgid "File %s is a source package and cannot be updated, ignoring." msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" -#: dnf/base.py:2133 +#: dnf/base.py:2152 #, python-format msgid "Package %s not installed, cannot update it." msgstr "尚未安裝軟體包 %s,所以無法更新。" -#: dnf/base.py:2143 +#: dnf/base.py:2162 #, python-format msgid "" "The same or higher version of %s is already installed, cannot update it." msgstr "已經安裝同版或更新版的 %s,無法更新。" -#: dnf/base.py:2203 dnf/cli/commands/reinstall.py:81 +#: dnf/base.py:2222 dnf/cli/commands/reinstall.py:81 #, python-format msgid "Package %s available, but not installed." msgstr "軟體包 %s 可用,但尚未安裝。" -#: dnf/base.py:2209 +#: dnf/base.py:2228 #, python-format msgid "Package %s available, but installed for different architecture." msgstr "軟體包 %s 可用,但是針對不同架構安裝。" -#: dnf/base.py:2234 +#: dnf/base.py:2253 #, python-format msgid "No package %s installed." msgstr "軟體包 %s 未安裝。" -#: dnf/base.py:2252 dnf/cli/commands/install.py:136 +#: dnf/base.py:2271 dnf/cli/commands/install.py:136 #: dnf/cli/commands/remove.py:133 #, python-format msgid "Not a valid form: %s" msgstr "非有效格式:%s" -#: dnf/base.py:2267 dnf/cli/commands/__init__.py:676 +#: dnf/base.py:2286 dnf/cli/commands/__init__.py:676 #: dnf/cli/commands/remove.py:162 msgid "No packages marked for removal." msgstr "沒有軟體包標記為要移除。" -#: dnf/base.py:2355 dnf/cli/cli.py:428 +#: dnf/base.py:2374 dnf/cli/cli.py:428 #, python-format msgid "Packages for argument %s available, but not installed." msgstr "%s 引數的軟體包可用,但尚未安裝。" -#: dnf/base.py:2360 +#: dnf/base.py:2379 #, python-format msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" -#: dnf/base.py:2460 +#: dnf/base.py:2479 msgid "No security updates needed, but {} update available" msgstr "不需要任何的安全性更新,但有 {} 個更新可用" -#: dnf/base.py:2462 +#: dnf/base.py:2481 msgid "No security updates needed, but {} updates available" msgstr "不需要任何的安全性更新,但有 {} 個更新可用" -#: dnf/base.py:2466 +#: dnf/base.py:2485 msgid "No security updates needed for \"{}\", but {} update available" msgstr "不需要「{}」的任何安全性更新,但有 {} 個更新可用" -#: dnf/base.py:2468 +#: dnf/base.py:2487 msgid "No security updates needed for \"{}\", but {} updates available" msgstr "不需要「{}」的任何安全性更新,但有 {} 個更新可用" #. raise an exception, because po.repoid is not in self.repos -#: dnf/base.py:2489 +#: dnf/base.py:2508 #, python-format msgid "Unable to retrieve a key for a commandline package: %s" msgstr "無法擷取命令列軟體包的金鑰:%s" -#: dnf/base.py:2497 +#: dnf/base.py:2516 #, python-format msgid ". Failing package is: %s" msgstr "失敗的軟體包為:%s" -#: dnf/base.py:2498 +#: dnf/base.py:2517 #, python-format msgid "GPG Keys are configured as: %s" msgstr "GPG 金鑰已經設定為:%s" -#: dnf/base.py:2510 +#: dnf/base.py:2529 #, python-format msgid "GPG key at %s (0x%s) is already installed" msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" -#: dnf/base.py:2546 +#: dnf/base.py:2565 msgid "The key has been approved." msgstr "金鑰已經核可。" -#: dnf/base.py:2549 +#: dnf/base.py:2568 msgid "The key has been rejected." msgstr "金鑰已被拒絕。" -#: dnf/base.py:2582 +#: dnf/base.py:2601 #, python-format msgid "Key import failed (code %d)" msgstr "密鑰匯入失敗(錯誤代碼 %d)" -#: dnf/base.py:2584 +#: dnf/base.py:2603 msgid "Key imported successfully" msgstr "密鑰匯入成功" -#: dnf/base.py:2588 +#: dnf/base.py:2607 msgid "Didn't install any keys" msgstr "無法安裝任何密鑰" -#: dnf/base.py:2591 +#: dnf/base.py:2610 #, python-format msgid "" "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" @@ -486,49 +484,49 @@ msgstr "" "列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" "檢查這個軟體庫的不正確金鑰之網址設定。" -#: dnf/base.py:2602 +#: dnf/base.py:2621 msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" -#: dnf/base.py:2655 +#: dnf/base.py:2674 msgid " * Maybe you meant: {}" msgstr " * 或許您想要:{}" -#: dnf/base.py:2687 +#: dnf/base.py:2706 msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" -#: dnf/base.py:2690 +#: dnf/base.py:2709 msgid "Some packages from local repository have incorrect checksum" msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" -#: dnf/base.py:2693 +#: dnf/base.py:2712 msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" -#: dnf/base.py:2696 +#: dnf/base.py:2715 msgid "" "Some packages have invalid cache, but cannot be downloaded due to \"--" "cacheonly\" option" msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" -#: dnf/base.py:2714 dnf/base.py:2734 +#: dnf/base.py:2733 dnf/base.py:2753 msgid "No match for argument" msgstr "沒有符合引數的項目" -#: dnf/base.py:2722 dnf/base.py:2742 +#: dnf/base.py:2741 dnf/base.py:2761 msgid "All matches were filtered out by exclude filtering for argument" msgstr "所有符合項目皆被引數的排除過濾器濾掉" -#: dnf/base.py:2724 +#: dnf/base.py:2743 msgid "All matches were filtered out by modular filtering for argument" msgstr "所有符合項目皆被引數的模組化過濾器濾掉" -#: dnf/base.py:2740 +#: dnf/base.py:2759 msgid "All matches were installed from a different repository for argument" msgstr "所有符合項目皆從引數的不同軟體庫安裝" -#: dnf/base.py:2787 +#: dnf/base.py:2820 #, python-format msgid "Package %s is already installed." msgstr "已安裝 %s 軟體包。" @@ -538,7 +536,7 @@ msgstr "已安裝 %s 軟體包。" msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "未預期的環境變數值:DNF_DISABLE_ALIASES=%s" -#: dnf/cli/aliases.py:105 dnf/conf/config.py:475 +#: dnf/cli/aliases.py:105 dnf/conf/config.py:476 #, python-format msgid "Parsing file \"%s\" failed: %s" msgstr "解析「%s」檔案失敗:%s" @@ -578,19 +576,16 @@ msgstr " 建構 :%s 於 %s" msgid "" "The operation would result in switching of module '{0}' stream '{1}' to " "stream '{2}'" -msgstr "動作可能會導致「{0}」模組的「{1}」串流被切換到「{2}」串流" +msgstr "動作可能會導致「{0}」模組的「{1}」流道被切換到「{2}」流道" #: dnf/cli/cli.py:173 -#, fuzzy, 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." +#, python-brace-format msgid "" "It is not possible to switch enabled streams of a module unless explicitly enabled via configuration option module_stream_switch.\n" "It is recommended to rather 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 ' 命令重設模組。重設完模組後,就可以安裝其他串流。" +"無法切換模組的已啟用流道,除非有明確經由組態選項 module_stream_switch 啟用。\n" +"建議應移除模組的所有已安裝內容,並使用 '{prog} module reset ' 命令重設模組。重設完模組後,您可以再安裝其他流道。" #: dnf/cli/cli.py:212 #, python-brace-format @@ -616,10 +611,6 @@ msgstr "下載軟體包:" msgid "Error downloading packages:" msgstr "下載軟體包時失敗:" -#: dnf/cli/cli.py:264 -msgid "Transaction failed" -msgstr "處理事項失敗" - #: dnf/cli/cli.py:287 msgid "" "Refusing to automatically import keys when running unattended.\n" @@ -681,7 +672,7 @@ msgstr "沒有符合的軟體包可列出" msgid "" "No matches found. If searching for a file, try specifying the full path or " "using a wildcard prefix (\"*/\") at the beginning." -msgstr "" +msgstr "找不到符合項目。如果要搜尋檔案,請試著指定完整路徑,或在開頭使用萬用字符前綴 (\"*/\")。" #: dnf/cli/cli.py:673 dnf/cli/commands/shell.py:237 #, python-format @@ -702,7 +693,7 @@ msgstr "此命令需要以超級使用者權限執行(大部分系統是在 ro #: dnf/cli/cli.py:751 #, python-format msgid "No such command: %s. Please use %s --help" -msgstr "未知的指令:%s。請使用 %s --help" +msgstr "未知的命令:%s。請使用 %s --help" #: dnf/cli/cli.py:754 #, python-format, python-brace-format @@ -724,7 +715,7 @@ msgid "" "system-upgrade command." msgstr "" "--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " -"指令一起使用。" +"命令一起使用。" #: dnf/cli/cli.py:822 msgid "" @@ -750,14 +741,14 @@ msgid "" "version)" msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" -#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:471 +#: dnf/cli/cli.py:1018 dnf/cli/commands/repoquery.py:482 msgid "argument {}: not allowed with argument {}" msgstr "引數 {}:不允許與 {} 引數使用" #: dnf/cli/cli.py:1025 #, python-format msgid "Command \"%s\" already defined" -msgstr "指令「%s」已經定義" +msgstr "命令「%s」已經定義" #: dnf/cli/cli.py:1045 msgid "Excludes in dnf.conf: " @@ -932,7 +923,7 @@ msgstr "沒有軟體包為升級標記。" #: dnf/cli/commands/__init__.py:721 msgid "run commands on top of all packages in given repository" -msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" +msgstr "在提供的軟體庫於所有軟體包的頂端執行命令" #: dnf/cli/commands/__init__.py:760 msgid "REPOID" @@ -953,7 +944,7 @@ msgstr "顯示用法說明訊息" #: dnf/cli/commands/__init__.py:800 msgid "COMMAND" -msgstr "指令" +msgstr "命令" #: dnf/cli/commands/__init__.py:801 #, python-brace-format @@ -1126,12 +1117,10 @@ msgid "Waiting for process with pid %d to finish." msgstr "正在等候 PID %d 處理程序完成。" #: dnf/cli/commands/deplist.py:32 -#, fuzzy -#| msgid "List package's dependencies and what packages provide them" msgid "" "[deprecated, use repoquery --deplist] List package's dependencies and what " "packages provide them" -msgstr "列出軟體包的依賴關係以及由何軟體包提供" +msgstr "[已棄用,請改用 repoquery --deplist] 列出軟體包的依賴關係以及由何軟體包提供" #: dnf/cli/commands/distrosync.py:32 msgid "synchronize installed packages to the latest available versions" @@ -1221,7 +1210,7 @@ msgstr "群組子命令的引數" #: dnf/cli/commands/group.py:343 #, python-format msgid "Invalid groups sub-command, use: %s." -msgstr "無效的群組子指令,請用:%s。" +msgstr "無效的群組子命令,請用:%s。" #: dnf/cli/commands/group.py:399 msgid "Unable to find a mandatory group package." @@ -1233,45 +1222,41 @@ msgstr "顯示或使用處理事項歷史紀錄" #: dnf/cli/commands/history.py:66 msgid "For the store command, file path to store the transaction to" -msgstr "" +msgstr "store 命令,儲存處理事項的檔案路徑位置" #: dnf/cli/commands/history.py:68 msgid "" "For the replay command, don't check for installed packages matching those in" " transaction" -msgstr "" +msgstr "replay 命令,不檢查處理事項中符合條件的已安裝軟體包" #: dnf/cli/commands/history.py:71 msgid "" "For the replay command, don't check for extra packages pulled into the " "transaction" -msgstr "" +msgstr "replay 命令,不檢查處理事項中拉入的額外軟體包" #: dnf/cli/commands/history.py:74 msgid "" "For the replay command, skip packages that are not available or have missing" " dependencies" -msgstr "" +msgstr "replay 命令,跳過不可用或依賴關係不齊全的軟體包" #: dnf/cli/commands/history.py:94 msgid "" "Found more than one transaction ID.\n" "'{}' requires one transaction ID or package name." msgstr "" -"找到超過一個處理事項識別碼。\n" -"「{}」需要一個處理事項識別碼或軟體包名稱。" +"找到超過一個處理事項 ID。\n" +"「{}」要求一個處理事項 ID 或軟體包名稱。" #: dnf/cli/commands/history.py:101 -#, fuzzy -#| msgid "No transaction ID or package name given." msgid "No transaction file name given." -msgstr "沒有提供處理事項識別碼或軟體包名稱。" +msgstr "沒有給予處理事項檔名。" #: dnf/cli/commands/history.py:103 -#, fuzzy -#| msgid "Failed to remove transaction file %s" msgid "More than one argument given as transaction file name." -msgstr "移除處理事項檔案 %s 失敗" +msgstr "提供多於一個引數作為處理事項檔名。" #: dnf/cli/commands/history.py:122 dnf/cli/commands/history.py:130 msgid "No transaction ID or package name given." @@ -1301,10 +1286,9 @@ msgid "No transaction ID given" msgstr "沒有提供處理事項識別碼" #: dnf/cli/commands/history.py:179 -#, fuzzy, python-brace-format -#| msgid "TransactionItem not found for key: {}" +#, python-brace-format msgid "Transaction ID \"{0}\" not found." -msgstr "找不到下述鍵的 TransactionItem:{}" +msgstr "找不到處理事項 ID「{0}」。" #: dnf/cli/commands/history.py:185 msgid "Found more than one transaction ID!" @@ -1346,27 +1330,23 @@ msgstr "找不到操作「{}」軟體包的處理事項。" #: dnf/cli/commands/history.py:368 msgid "{} exists, overwrite?" -msgstr "" +msgstr "{} 已存在,是否覆蓋?" #: dnf/cli/commands/history.py:371 msgid "Not overwriting {}, exiting." -msgstr "" +msgstr "不覆蓋 {},正離開。" #: dnf/cli/commands/history.py:378 -#, fuzzy -#| msgid "Transaction failed" msgid "Transaction saved to {}." -msgstr "處理事項失敗" +msgstr "處理事項儲存至 {}。" #: dnf/cli/commands/history.py:381 -#, fuzzy -#| msgid "Errors occurred during transaction." msgid "Error storing transaction: {}" -msgstr "在處理事項時發生錯誤。" +msgstr "儲存處理事項時遭遇錯誤:{}" #: dnf/cli/commands/history.py:397 msgid "Warning, the following problems occurred while running a transaction:" -msgstr "" +msgstr "警告,執行處理事項時遭遇下列問題:" #: dnf/cli/commands/install.py:47 msgid "install a package or packages on your system" @@ -1441,11 +1421,11 @@ msgstr "%s 軟體包尚未安裝。" msgid "" "Only module name, stream, architecture or profile is used. Ignoring unneeded" " information in argument: '{}'" -msgstr "只使用模組名稱、串流、架構或設定檔。忽略引數中的非必要資訊:「{}」" +msgstr "只使用模組名稱、流道、架構或設定檔。忽略引數中的非必要資訊:「{}」" #: dnf/cli/commands/module.py:80 msgid "list all module streams, profiles and states" -msgstr "列出所有的模組串流、設定檔及狀態" +msgstr "列出所有的模組流道、設定檔及狀態" #: dnf/cli/commands/module.py:108 dnf/cli/commands/module.py:131 msgid "No matching Modules to list" @@ -1457,11 +1437,11 @@ msgstr "輸出詳細模組資訊" #: dnf/cli/commands/module.py:136 msgid "enable a module stream" -msgstr "啟用模組串流" +msgstr "啟用模組流道" #: dnf/cli/commands/module.py:160 msgid "disable a module with all its streams" -msgstr "停用模組及其所有串流" +msgstr "停用模組及其所有流道" #: dnf/cli/commands/module.py:184 msgid "reset a module" @@ -1473,7 +1453,7 @@ msgstr "安裝包含其軟體的模組設定檔" #: dnf/cli/commands/module.py:226 msgid "update packages associated with an active stream" -msgstr "更新與作用中串流關聯的軟體包" +msgstr "更新與作用中流道關聯的軟體包" #: dnf/cli/commands/module.py:243 msgid "remove installed module profiles and their packages" @@ -1485,11 +1465,11 @@ msgstr "{} 軟體包屬於多個模組,跳過" #: dnf/cli/commands/module.py:280 msgid "switch a module to a stream and distrosync rpm packages" -msgstr "" +msgstr "切換模組至流道並作 distrosync rpm 軟體包" #: dnf/cli/commands/module.py:302 -msgid "list modular packages" -msgstr "列出模組化軟體包" +msgid "locate a module the modular packages belong to" +msgstr "定位出模組化軟體包所屬的模組" #: dnf/cli/commands/module.py:317 msgid "list packages belonging to a module" @@ -1704,202 +1684,198 @@ msgstr "軟體庫名稱" msgid "Total packages: {}" msgstr "軟體包總數:{}" -#: dnf/cli/commands/repoquery.py:107 +#: dnf/cli/commands/repoquery.py:110 msgid "search for packages matching keyword" msgstr "搜尋軟體包符合的關鍵詞" -#: dnf/cli/commands/repoquery.py:121 +#: dnf/cli/commands/repoquery.py:124 msgid "" "Query all packages (shorthand for repoquery '*' or repoquery without " "argument)" msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" -#: dnf/cli/commands/repoquery.py:124 +#: dnf/cli/commands/repoquery.py:127 msgid "Query all versions of packages (default)" msgstr "查詢軟體包的所有版本(預設值)" -#: dnf/cli/commands/repoquery.py:127 +#: dnf/cli/commands/repoquery.py:130 msgid "show only results from this ARCH" msgstr "只顯示這個架構的結果" -#: dnf/cli/commands/repoquery.py:129 +#: dnf/cli/commands/repoquery.py:132 msgid "show only results that owns FILE" msgstr "只顯示擁有檔案的結果" -#: dnf/cli/commands/repoquery.py:132 +#: dnf/cli/commands/repoquery.py:135 msgid "show only results that conflict REQ" msgstr "只顯示衝突 REQ 的結果" -#: dnf/cli/commands/repoquery.py:135 -#, fuzzy -#| msgid "" -#| "shows results that requires, suggests, supplements, enhances,or recommends " -#| "package provides and files REQ" +#: dnf/cli/commands/repoquery.py:138 msgid "" "shows results that requires, suggests, supplements, enhances, or recommends " "package provides and files REQ" -msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" +msgstr "顯示要求、建議、補充、增強或推薦軟體包所提供和檔案 REQ 的結果" -#: dnf/cli/commands/repoquery.py:139 +#: dnf/cli/commands/repoquery.py:142 msgid "show only results that obsolete REQ" msgstr "只顯示棄用 REQ 的結果" -#: dnf/cli/commands/repoquery.py:142 +#: dnf/cli/commands/repoquery.py:145 msgid "show only results that provide REQ" msgstr "只顯示提供 REQ 的結果" -#: dnf/cli/commands/repoquery.py:145 +#: dnf/cli/commands/repoquery.py:148 msgid "shows results that requires package provides and files REQ" -msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" +msgstr "只顯示要求的軟體包所提供與檔案 REQ 的結果" -#: dnf/cli/commands/repoquery.py:148 +#: dnf/cli/commands/repoquery.py:151 msgid "show only results that recommend REQ" msgstr "只顯示推薦 REQ 的結果" -#: dnf/cli/commands/repoquery.py:151 +#: dnf/cli/commands/repoquery.py:154 msgid "show only results that enhance REQ" msgstr "只顯示增強 REQ 的結果" -#: dnf/cli/commands/repoquery.py:154 +#: dnf/cli/commands/repoquery.py:157 msgid "show only results that suggest REQ" msgstr "只顯示建議 REQ 的結果" -#: dnf/cli/commands/repoquery.py:157 +#: dnf/cli/commands/repoquery.py:160 msgid "show only results that supplement REQ" msgstr "只顯示補充 REQ 的結果" -#: dnf/cli/commands/repoquery.py:160 +#: dnf/cli/commands/repoquery.py:163 msgid "check non-explicit dependencies (files and Provides); default" msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" -#: dnf/cli/commands/repoquery.py:162 +#: dnf/cli/commands/repoquery.py:165 msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" -#: dnf/cli/commands/repoquery.py:164 +#: dnf/cli/commands/repoquery.py:167 msgid "" "used with --whatrequires, and --requires --resolve, query packages " "recursively." msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" -#: dnf/cli/commands/repoquery.py:166 +#: dnf/cli/commands/repoquery.py:169 msgid "show a list of all dependencies and what packages provide them" msgstr "顯示依賴關係列表、與提供它們的軟體包" -#: dnf/cli/commands/repoquery.py:168 +#: dnf/cli/commands/repoquery.py:171 msgid "resolve capabilities to originating package(s)" msgstr "解析原始軟體包的功能" -#: dnf/cli/commands/repoquery.py:170 +#: dnf/cli/commands/repoquery.py:173 msgid "show recursive tree for package(s)" msgstr "顯示軟體包的遞迴樹" -#: dnf/cli/commands/repoquery.py:172 +#: dnf/cli/commands/repoquery.py:175 msgid "operate on corresponding source RPM" msgstr "在相應的來源 RPM 上執行" -#: dnf/cli/commands/repoquery.py:174 +#: dnf/cli/commands/repoquery.py:177 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:177 +#: dnf/cli/commands/repoquery.py:180 msgid "list also packages of inactive module streams" -msgstr "亦列出未作用中模組串流的軟體包" +msgstr "亦列出未作用中模組流道的軟體包" -#: dnf/cli/commands/repoquery.py:182 +#: dnf/cli/commands/repoquery.py:185 msgid "show detailed information about the package" msgstr "顯示此軟體包的詳細資訊" -#: dnf/cli/commands/repoquery.py:185 +#: dnf/cli/commands/repoquery.py:188 msgid "show list of files in the package" msgstr "顯示軟體包內的檔案列表" -#: dnf/cli/commands/repoquery.py:188 +#: dnf/cli/commands/repoquery.py:191 msgid "show package source RPM name" msgstr "顯示軟體包來源 RPM 名稱" -#: dnf/cli/commands/repoquery.py:191 +#: dnf/cli/commands/repoquery.py:194 msgid "show changelogs of the package" msgstr "顯示軟體包的變更紀錄" -#: dnf/cli/commands/repoquery.py:194 +#: dnf/cli/commands/repoquery.py:197 #, python-format, python-brace-format msgid "" "display format for listing packages: \"%%{name} %%{version} ...\", use " "--querytags to view full tag list" msgstr "軟體包清單的顯示格式:「%%{name} %%{version} ...」,使用 --querytags 檢視完整標籤清單" -#: dnf/cli/commands/repoquery.py:198 +#: dnf/cli/commands/repoquery.py:201 msgid "show available tags to use with --queryformat" msgstr "與 --queryformat 顯示可供使用的標籤" -#: dnf/cli/commands/repoquery.py:202 +#: dnf/cli/commands/repoquery.py:205 msgid "" "use name-epoch:version-release.architecture format for displaying found " "packages (default)" msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" -#: dnf/cli/commands/repoquery.py:205 +#: dnf/cli/commands/repoquery.py:208 msgid "" "use name-version-release format for displaying found packages (rpm query " "default)" msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" -#: dnf/cli/commands/repoquery.py:211 +#: dnf/cli/commands/repoquery.py:214 msgid "" "use epoch:name-version-release.architecture format for displaying found " "packages" msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" -#: dnf/cli/commands/repoquery.py:214 +#: dnf/cli/commands/repoquery.py:217 msgid "Display in which comps groups are presented selected packages" msgstr "顯示在哪些組合群組中出現選取的軟體包" -#: dnf/cli/commands/repoquery.py:218 +#: dnf/cli/commands/repoquery.py:221 msgid "limit the query to installed duplicate packages" msgstr "限制查詢已安裝重複軟體包" -#: dnf/cli/commands/repoquery.py:225 +#: dnf/cli/commands/repoquery.py:228 msgid "limit the query to installed installonly packages" msgstr "限制查詢 installonly 的已安裝軟體包" -#: dnf/cli/commands/repoquery.py:228 +#: dnf/cli/commands/repoquery.py:231 msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "限制查詢未滿足依賴關係的已安裝軟體包" -#: dnf/cli/commands/repoquery.py:230 +#: dnf/cli/commands/repoquery.py:233 msgid "show a location from where packages can be downloaded" msgstr "顯示軟體包可以下載的位置" -#: dnf/cli/commands/repoquery.py:233 +#: dnf/cli/commands/repoquery.py:236 msgid "Display capabilities that the package conflicts with." msgstr "顯示軟體包衝突的功能。" -#: dnf/cli/commands/repoquery.py:234 +#: dnf/cli/commands/repoquery.py:237 msgid "" "Display capabilities that the package can depend on, enhance, recommend, " "suggest, and supplement." msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" -#: dnf/cli/commands/repoquery.py:236 +#: dnf/cli/commands/repoquery.py:239 msgid "Display capabilities that the package can enhance." msgstr "顯示軟體包可以增強的功能。" -#: dnf/cli/commands/repoquery.py:237 +#: dnf/cli/commands/repoquery.py:240 msgid "Display capabilities provided by the package." msgstr "顯示提供自這個軟體包的功能。" -#: dnf/cli/commands/repoquery.py:238 +#: dnf/cli/commands/repoquery.py:241 msgid "Display capabilities that the package recommends." msgstr "顯示這個推薦軟體包的功能。" -#: dnf/cli/commands/repoquery.py:239 +#: dnf/cli/commands/repoquery.py:242 msgid "Display capabilities that the package depends on." msgstr "顯示這個軟體包依賴的功能。" -#: dnf/cli/commands/repoquery.py:240 +#: dnf/cli/commands/repoquery.py:243 #, python-format msgid "" "If the package is not installed display capabilities that it depends on for " @@ -1909,87 +1885,92 @@ msgstr "" "如果未安裝軟體包,則顯示執行 %%pre 及 %%post 小令稿所依賴的功能。如果已安裝軟體包,則顯示執行 %%pre、%%post、%%preun " "以及 %%postun 小令稿所依賴的功能。" -#: dnf/cli/commands/repoquery.py:243 +#: dnf/cli/commands/repoquery.py:246 msgid "Display capabilities that the package suggests." msgstr "顯示建議軟體包的功能。" -#: dnf/cli/commands/repoquery.py:244 +#: dnf/cli/commands/repoquery.py:247 msgid "Display capabilities that the package can supplement." msgstr "顯示可以補充軟體包的功能。" -#: dnf/cli/commands/repoquery.py:250 +#: dnf/cli/commands/repoquery.py:253 msgid "Display only available packages." msgstr "只顯示可以使用的軟體包。" -#: dnf/cli/commands/repoquery.py:253 +#: dnf/cli/commands/repoquery.py:256 msgid "Display only installed packages." msgstr "只顯示已經安裝的軟體包。" -#: dnf/cli/commands/repoquery.py:254 +#: dnf/cli/commands/repoquery.py:257 msgid "" "Display only packages that are not present in any of available repositories." msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" -#: dnf/cli/commands/repoquery.py:255 +#: dnf/cli/commands/repoquery.py:258 msgid "" "Display only packages that provide an upgrade for some already installed " "package." msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" -#: dnf/cli/commands/repoquery.py:256 +#: dnf/cli/commands/repoquery.py:259 #, python-brace-format msgid "" "Display only packages that can be removed by \"{prog} autoremove\" command." msgstr "只顯示可透過「{prog} autoremove」命令移除的軟體包。" -#: dnf/cli/commands/repoquery.py:258 +#: dnf/cli/commands/repoquery.py:261 msgid "Display only packages that were installed by user." msgstr "只顯示使用者安裝的軟體包。" -#: dnf/cli/commands/repoquery.py:270 +#: dnf/cli/commands/repoquery.py:273 msgid "Display only recently edited packages" msgstr "只顯示最近修改過的軟體包" -#: dnf/cli/commands/repoquery.py:273 +#: dnf/cli/commands/repoquery.py:276 msgid "the key to search for" msgstr "要搜尋的關鍵詞:" -#: dnf/cli/commands/repoquery.py:295 +#: dnf/cli/commands/repoquery.py:298 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' 選項一起使用" +"「--resolve」選項必須與 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" +"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " +"選項一同使用" -#: dnf/cli/commands/repoquery.py:305 +#: dnf/cli/commands/repoquery.py:308 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」一起使用" +"」一同使用(可以選擇與「--alldeps」一同使用,但不可以是「--exactdeps」),或是與「--requires " +"--resolve」一同使用" -#: dnf/cli/commands/repoquery.py:312 +#: dnf/cli/commands/repoquery.py:315 msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" - +msgstr "{} 引數要求有 --whatrequires 或 --whatdepends 選項" + +#. TRANSLATORS: This is the date format for a changelog +#. in dnf repoquery. You are encouraged to change it +#. according to the requirements of your language. Format +#. specifiers used here: %a - abbreviated weekday name in +#. your language, %b - abbreviated month name in the correct +#. grammatical form, %d - day number (01-31), %Y - year +#. number (4 digits). #: dnf/cli/commands/repoquery.py:344 +msgid "%a %b %d %Y" +msgstr "%Y年%b%d日(%a)" + +#: dnf/cli/commands/repoquery.py:355 msgid "Package {} contains no files" msgstr "軟體包 {} 不包含任何檔案" -#: dnf/cli/commands/repoquery.py:561 -#, fuzzy, 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." +#: dnf/cli/commands/repoquery.py:572 +#, python-brace-format msgid "" "No valid switch specified\n" "usage: {prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" @@ -2001,7 +1982,17 @@ msgstr "" "用法:{prog} repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" "\n" "描述:\n" -" 列出提供軟體包的樹狀圖。" +" 列出指定軟體包的軟體包樹狀圖。" + +#. TRANSLATORS: This is the default time format for dnf repoquery. +#. TRANSLATORS: This is the time format for dnf history list. +#. You can change it but do it with caution because the output +#. must be no longer than 16 characters. Format specifiers: +#. %Y - year number (4 digits), %m - month (00-12), %d - day +#. number (01-31), %H - hour (00-23), %M - minute (00-59). +#: dnf/cli/commands/repoquery.py:725 dnf/cli/output.py:1556 +msgid "%Y-%m-%d %H:%M" +msgstr "%Y-%m-%d %H:%M" #: dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -2069,7 +2060,7 @@ msgstr "執行互動式 {prog} shell" #: dnf/cli/commands/shell.py:68 msgid "SCRIPT" -msgstr "SCRIPT" +msgstr "指令稿" #: dnf/cli/commands/shell.py:69 #, python-brace-format @@ -2377,8 +2368,8 @@ msgstr "嚴重" msgid "Files" msgstr "檔案" -#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1653 -#: dnf/cli/output.py:1655 dnf/util.py:615 +#: dnf/cli/commands/updateinfo.py:359 dnf/cli/output.py:1658 +#: dnf/cli/output.py:1660 dnf/util.py:615 msgid "Installed" msgstr "已安裝" @@ -2439,7 +2430,7 @@ msgstr "依賴關係解析完畢。" #: dnf/cli/option_parser.py:65 #, python-format msgid "Command line error: %s" -msgstr "指令列錯誤:%s" +msgstr "命令列錯誤:%s" #: dnf/cli/option_parser.py:104 #, python-format @@ -2448,137 +2439,132 @@ msgstr "格式不良:%s" #: dnf/cli/option_parser.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 引數包含太多值:%s" - -#: dnf/cli/option_parser.py:118 -#, python-format 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:174 +#: dnf/cli/option_parser.py:171 #, python-brace-format msgid "General {prog} options" msgstr "{prog} 一般選項" -#: dnf/cli/option_parser.py:178 +#: dnf/cli/option_parser.py:175 msgid "config file location" msgstr "設定檔位置" -#: dnf/cli/option_parser.py:181 +#: dnf/cli/option_parser.py:178 msgid "quiet operation" msgstr "安靜作業" -#: dnf/cli/option_parser.py:183 +#: dnf/cli/option_parser.py:180 msgid "verbose operation" msgstr "詳盡作業" -#: dnf/cli/option_parser.py:185 +#: dnf/cli/option_parser.py:182 #, python-brace-format msgid "show {prog} version and exit" msgstr "顯示 {prog} 版本後結束" -#: dnf/cli/option_parser.py:187 +#: dnf/cli/option_parser.py:184 msgid "set install root" msgstr "顯示安裝根目錄" -#: dnf/cli/option_parser.py:190 +#: dnf/cli/option_parser.py:187 msgid "do not install documentations" msgstr "請勿安裝說明文檔" -#: dnf/cli/option_parser.py:193 +#: dnf/cli/option_parser.py:190 msgid "disable all plugins" msgstr "停用所有插件" -#: dnf/cli/option_parser.py:196 +#: dnf/cli/option_parser.py:193 msgid "enable plugins by name" msgstr "透過名稱啟用所有插件" -#: dnf/cli/option_parser.py:200 +#: dnf/cli/option_parser.py:197 msgid "disable plugins by name" msgstr "透過名稱停用插件" -#: dnf/cli/option_parser.py:203 +#: dnf/cli/option_parser.py:200 msgid "override the value of $releasever in config and repo files" msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" -#: dnf/cli/option_parser.py:207 +#: dnf/cli/option_parser.py:204 msgid "set arbitrary config and repo options" msgstr "設定隨意設定檔與軟體庫設定" -#: dnf/cli/option_parser.py:210 +#: dnf/cli/option_parser.py:207 msgid "resolve depsolve problems by skipping packages" msgstr "透過跳過軟體包來解決問題" -#: dnf/cli/option_parser.py:213 +#: dnf/cli/option_parser.py:210 msgid "show command help" -msgstr "顯示指令說明" +msgstr "顯示命令說明" -#: dnf/cli/option_parser.py:217 +#: dnf/cli/option_parser.py:214 msgid "allow erasing of installed packages to resolve dependencies" msgstr "允許抹除已安裝的軟體包來解決依賴關係" -#: dnf/cli/option_parser.py:221 +#: dnf/cli/option_parser.py:218 msgid "try the best available package versions in transactions." msgstr "在處理事項中嘗試最好的可用軟體包。" -#: dnf/cli/option_parser.py:223 +#: dnf/cli/option_parser.py:220 msgid "do not limit the transaction to the best candidate" msgstr "不要限定處理事項為最佳候選" -#: dnf/cli/option_parser.py:226 +#: dnf/cli/option_parser.py:223 msgid "run entirely from system cache, don't update cache" msgstr "完全從系統快取中執行而不更新快取" -#: dnf/cli/option_parser.py:230 +#: dnf/cli/option_parser.py:227 msgid "maximum command wait time" -msgstr "最大指令等待時間" +msgstr "最大命令等待時間" -#: dnf/cli/option_parser.py:233 +#: dnf/cli/option_parser.py:230 msgid "debugging output level" msgstr "除錯輸出等級" -#: dnf/cli/option_parser.py:236 +#: dnf/cli/option_parser.py:233 msgid "dumps detailed solving results into files" msgstr "傾印詳細的解決結果至檔案" -#: dnf/cli/option_parser.py:240 +#: dnf/cli/option_parser.py:237 msgid "show duplicates, in repos, in list/search commands" -msgstr "顯示在軟體庫和 list/search 指令中的重複項目" +msgstr "顯示在軟體庫和 list/search 命令中的重複項目" -#: dnf/cli/option_parser.py:243 +#: dnf/cli/option_parser.py:240 msgid "error output level" msgstr "錯誤輸出等級" -#: dnf/cli/option_parser.py:246 +#: dnf/cli/option_parser.py:243 #, 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} 中 upgrade 的棄用處理邏輯,或啟用 info、list 和 repoquery 顯示軟體包棄用的功能" -#: dnf/cli/option_parser.py:251 +#: dnf/cli/option_parser.py:248 msgid "debugging output level for rpm" msgstr "rpm 的除錯輸出等級" -#: dnf/cli/option_parser.py:254 +#: dnf/cli/option_parser.py:251 msgid "automatically answer yes for all questions" msgstr "自動同意所有問題" -#: dnf/cli/option_parser.py:257 +#: dnf/cli/option_parser.py:254 msgid "automatically answer no for all questions" msgstr "自動拒絕所有問題" -#: dnf/cli/option_parser.py:261 +#: dnf/cli/option_parser.py:258 msgid "" "Temporarily enable repositories for the purpose of the current dnf command. " "Accepts an id, a comma-separated list of ids, or a glob of ids. This option " "can be specified multiple times." msgstr "" -#: dnf/cli/option_parser.py:268 +#: dnf/cli/option_parser.py:265 msgid "" "Temporarily disable active repositories for the purpose of the current dnf " "command. Accepts an id, a comma-separated list of ids, or a glob of ids. " @@ -2586,115 +2572,115 @@ msgid "" "`--repo`." msgstr "" -#: dnf/cli/option_parser.py:275 +#: dnf/cli/option_parser.py:272 msgid "" "enable just specific repositories by an id or a glob, can be specified " "multiple times" msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" -#: dnf/cli/option_parser.py:280 +#: dnf/cli/option_parser.py:277 msgid "enable repos with config-manager command (automatically saves)" msgstr "使用 config-manager 命令啟用軟體庫(自動儲存)" -#: dnf/cli/option_parser.py:284 +#: dnf/cli/option_parser.py:281 msgid "disable repos with config-manager command (automatically saves)" msgstr "使用 config-manager 命令停用軟體庫(自動儲存)" -#: dnf/cli/option_parser.py:288 +#: dnf/cli/option_parser.py:285 msgid "exclude packages by name or glob" msgstr "透過名稱或 Glob 排除軟體包" -#: dnf/cli/option_parser.py:293 +#: dnf/cli/option_parser.py:290 msgid "disable excludepkgs" msgstr "停用 excludepkgs" -#: dnf/cli/option_parser.py:298 +#: dnf/cli/option_parser.py:295 msgid "" "label and path to an additional repository to use (same path as in a " "baseurl), can be specified multiple times." msgstr "要使用之額外軟體庫的標籤與路徑(跟基礎 URL 中的路徑一致),可多次指定。" -#: dnf/cli/option_parser.py:302 +#: dnf/cli/option_parser.py:299 msgid "disable removal of dependencies that are no longer used" msgstr "停用移除無用的依賴軟體包" -#: dnf/cli/option_parser.py:305 +#: dnf/cli/option_parser.py:302 msgid "disable gpg signature checking (if RPM policy allows)" msgstr "停用 GPG 簽名檢查(如果 RPM 策略允許)" -#: dnf/cli/option_parser.py:307 +#: dnf/cli/option_parser.py:304 msgid "control whether color is used" msgstr "控制使用什麼顏色" -#: dnf/cli/option_parser.py:310 +#: dnf/cli/option_parser.py:307 msgid "set metadata as expired before running the command" -msgstr "在執行指令前,設定中介資料為過期狀態" +msgstr "在執行命令前,設定中介資料為過期狀態" -#: dnf/cli/option_parser.py:313 +#: dnf/cli/option_parser.py:310 msgid "resolve to IPv4 addresses only" msgstr "只解析 IPv4 位址" -#: dnf/cli/option_parser.py:316 +#: dnf/cli/option_parser.py:313 msgid "resolve to IPv6 addresses only" msgstr "只解析 IPv6 位址" -#: dnf/cli/option_parser.py:319 +#: dnf/cli/option_parser.py:316 msgid "set directory to copy packages to" msgstr "設定複製軟體包的位置" -#: dnf/cli/option_parser.py:322 +#: dnf/cli/option_parser.py:319 msgid "only download packages" msgstr "只下載軟體包" -#: dnf/cli/option_parser.py:324 +#: dnf/cli/option_parser.py:321 msgid "add a comment to transaction" msgstr "增加處理事項的備註" -#: dnf/cli/option_parser.py:327 +#: dnf/cli/option_parser.py:324 msgid "Include bugfix relevant packages, in updates" msgstr "在更新包含漏洞修復的相關軟體包" -#: dnf/cli/option_parser.py:330 +#: dnf/cli/option_parser.py:327 msgid "Include enhancement relevant packages, in updates" msgstr "在更新包含增強的相關軟體包" -#: dnf/cli/option_parser.py:333 +#: dnf/cli/option_parser.py:330 msgid "Include newpackage relevant packages, in updates" msgstr "在更新包含新軟體包的相關軟體包" -#: dnf/cli/option_parser.py:336 +#: dnf/cli/option_parser.py:333 msgid "Include security relevant packages, in updates" msgstr "在更新包含安全性相關的軟體包" -#: dnf/cli/option_parser.py:340 +#: dnf/cli/option_parser.py:337 msgid "Include packages needed to fix the given advisory, in updates" msgstr "在更新中包含修復安全性公告需要的軟體包" -#: dnf/cli/option_parser.py:344 +#: dnf/cli/option_parser.py:341 msgid "Include packages needed to fix the given BZ, in updates" msgstr "在更新中包含修復給定 BZ 需要的軟體包" -#: dnf/cli/option_parser.py:347 +#: dnf/cli/option_parser.py:344 msgid "Include packages needed to fix the given CVE, in updates" msgstr "在更新包含修復給定 CVE 需要的軟體包" -#: dnf/cli/option_parser.py:352 +#: dnf/cli/option_parser.py:349 msgid "Include security relevant packages matching the severity, in updates" msgstr "在更新中包含符合嚴重性的安全相關軟體包" -#: dnf/cli/option_parser.py:358 +#: dnf/cli/option_parser.py:355 msgid "Force the use of an architecture" msgstr "強制使用架構" -#: dnf/cli/option_parser.py:380 +#: dnf/cli/option_parser.py:377 msgid "List of Main Commands:" -msgstr "主要指令清單:" +msgstr "主要命令清單:" -#: dnf/cli/option_parser.py:381 +#: dnf/cli/option_parser.py:378 msgid "List of Plugin Commands:" -msgstr "插件指令清單:" +msgstr "插件命令清單:" -#: dnf/cli/option_parser.py:418 +#: dnf/cli/option_parser.py:415 #, python-format msgid "Cannot encode argument '%s': %s" msgstr "無法編碼「%s」引數:%s" @@ -3052,11 +3038,11 @@ msgstr "正在停用模組設定檔" #: dnf/cli/output.py:1107 msgid "Enabling module streams" -msgstr "正在啟用模組串流" +msgstr "正在啟用模組流道" #: dnf/cli/output.py:1115 msgid "Switching module streams" -msgstr "正在切換模組串流" +msgstr "正在切換模組流道" #: dnf/cli/output.py:1123 msgid "Disabling modules" @@ -3097,7 +3083,7 @@ msgid "" "(add '%s' to command line to force their upgrade)" msgstr "" "略過有衝突的軟體包:\n" -"(加入「%s」到指令列中來強制升級)" +"(加入「%s」到命令列中來強制升級)" #: dnf/cli/output.py:1203 #, python-format @@ -3139,11 +3125,11 @@ msgstr "" "%s\n" #. TODO: remove -#: dnf/cli/output.py:1295 dnf/cli/output.py:1813 dnf/cli/output.py:1814 +#: dnf/cli/output.py:1295 dnf/cli/output.py:1818 dnf/cli/output.py:1819 msgid "Install" msgstr "安裝" -#: dnf/cli/output.py:1299 dnf/cli/output.py:1822 +#: dnf/cli/output.py:1299 dnf/cli/output.py:1827 msgid "Upgrade" msgstr "升級" @@ -3151,7 +3137,7 @@ msgstr "升級" msgid "Remove" msgstr "移除" -#: dnf/cli/output.py:1302 dnf/cli/output.py:1820 +#: dnf/cli/output.py:1302 dnf/cli/output.py:1825 msgid "Downgrade" msgstr "降級" @@ -3183,7 +3169,7 @@ msgstr "系統" #: dnf/cli/output.py:1517 msgid "Command line" -msgstr "指令列" +msgstr "命令列" #. TRANSLATORS: user names who executed transaction in history command output #: dnf/cli/output.py:1530 @@ -3206,204 +3192,204 @@ msgstr "動作" msgid "Altered" msgstr "已變動" -#: dnf/cli/output.py:1579 +#: dnf/cli/output.py:1584 msgid "No transactions" msgstr "無處理事項" -#: dnf/cli/output.py:1580 dnf/cli/output.py:1596 +#: dnf/cli/output.py:1585 dnf/cli/output.py:1601 msgid "Failed history info" msgstr "失敗的歷史資訊" -#: dnf/cli/output.py:1595 +#: dnf/cli/output.py:1600 msgid "No transaction ID, or package, given" msgstr "沒有給予處理事項 ID、或軟體包" -#: dnf/cli/output.py:1653 +#: dnf/cli/output.py:1658 msgid "Erased" msgstr "已抹除" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1821 dnf/util.py:614 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1826 dnf/util.py:614 msgid "Downgraded" msgstr "已降級" -#: dnf/cli/output.py:1654 dnf/cli/output.py:1823 dnf/util.py:613 +#: dnf/cli/output.py:1659 dnf/cli/output.py:1828 dnf/util.py:613 msgid "Upgraded" msgstr "已升級" -#: dnf/cli/output.py:1655 +#: dnf/cli/output.py:1660 msgid "Not installed" msgstr "未安裝" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Newer" msgstr "新版" -#: dnf/cli/output.py:1656 +#: dnf/cli/output.py:1661 msgid "Older" msgstr "舊版" -#: dnf/cli/output.py:1704 dnf/cli/output.py:1706 +#: dnf/cli/output.py:1709 dnf/cli/output.py:1711 msgid "Transaction ID :" msgstr "處理事項ID:" -#: dnf/cli/output.py:1709 +#: dnf/cli/output.py:1714 msgid "Begin time :" msgstr "開始時間 :" -#: dnf/cli/output.py:1712 dnf/cli/output.py:1714 +#: dnf/cli/output.py:1717 dnf/cli/output.py:1719 msgid "Begin rpmdb :" msgstr "開始 rpmdb:" -#: dnf/cli/output.py:1720 +#: dnf/cli/output.py:1725 #, python-format msgid "(%u seconds)" msgstr "(%u 秒)" -#: dnf/cli/output.py:1722 +#: dnf/cli/output.py:1727 #, python-format msgid "(%u minutes)" msgstr "(%u 分鐘)" -#: dnf/cli/output.py:1724 +#: dnf/cli/output.py:1729 #, python-format msgid "(%u hours)" msgstr "(%u 小時)" -#: dnf/cli/output.py:1726 +#: dnf/cli/output.py:1731 #, python-format msgid "(%u days)" msgstr "(%u 天)" -#: dnf/cli/output.py:1727 +#: dnf/cli/output.py:1732 msgid "End time :" msgstr "結束時間 :" -#: dnf/cli/output.py:1730 dnf/cli/output.py:1732 +#: dnf/cli/output.py:1735 dnf/cli/output.py:1737 msgid "End rpmdb :" msgstr "結束 rpmdb:" -#: dnf/cli/output.py:1739 dnf/cli/output.py:1741 +#: dnf/cli/output.py:1744 dnf/cli/output.py:1746 msgid "User :" msgstr "使用者 :" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1752 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1757 msgid "Aborted" msgstr "已中止" -#: dnf/cli/output.py:1745 dnf/cli/output.py:1748 dnf/cli/output.py:1750 -#: dnf/cli/output.py:1752 dnf/cli/output.py:1754 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1750 dnf/cli/output.py:1753 dnf/cli/output.py:1755 +#: dnf/cli/output.py:1757 dnf/cli/output.py:1759 dnf/cli/output.py:1761 msgid "Return-Code :" msgstr "回傳代碼 :" -#: dnf/cli/output.py:1748 dnf/cli/output.py:1756 +#: dnf/cli/output.py:1753 dnf/cli/output.py:1761 msgid "Success" msgstr "成功" -#: dnf/cli/output.py:1750 +#: dnf/cli/output.py:1755 msgid "Failures:" msgstr "失敗:" -#: dnf/cli/output.py:1754 +#: dnf/cli/output.py:1759 msgid "Failure:" msgstr "失敗:" -#: dnf/cli/output.py:1764 dnf/cli/output.py:1766 +#: dnf/cli/output.py:1769 dnf/cli/output.py:1771 msgid "Releasever :" msgstr "發行版本 :" -#: dnf/cli/output.py:1771 dnf/cli/output.py:1773 +#: dnf/cli/output.py:1776 dnf/cli/output.py:1778 msgid "Command Line :" -msgstr "指令列 :" +msgstr "命令列 :" -#: dnf/cli/output.py:1778 dnf/cli/output.py:1780 +#: dnf/cli/output.py:1783 dnf/cli/output.py:1785 msgid "Comment :" msgstr "備註 :" -#: dnf/cli/output.py:1784 +#: dnf/cli/output.py:1789 msgid "Transaction performed with:" msgstr "處理事項執行者:" -#: dnf/cli/output.py:1793 +#: dnf/cli/output.py:1798 msgid "Packages Altered:" msgstr "變動的軟體包:" -#: dnf/cli/output.py:1799 +#: dnf/cli/output.py:1804 msgid "Scriptlet output:" msgstr "小令稿輸出:" -#: dnf/cli/output.py:1806 +#: dnf/cli/output.py:1811 msgid "Errors:" msgstr "錯誤:" -#: dnf/cli/output.py:1815 +#: dnf/cli/output.py:1820 msgid "Dep-Install" msgstr "依賴安裝" -#: dnf/cli/output.py:1816 +#: dnf/cli/output.py:1821 msgid "Obsoleted" msgstr "已棄用" -#: dnf/cli/output.py:1817 dnf/transaction.py:84 dnf/transaction.py:85 +#: dnf/cli/output.py:1822 dnf/transaction.py:84 dnf/transaction.py:85 msgid "Obsoleting" msgstr "棄用" -#: dnf/cli/output.py:1818 +#: dnf/cli/output.py:1823 msgid "Erase" msgstr "抹除" -#: dnf/cli/output.py:1819 +#: dnf/cli/output.py:1824 msgid "Reinstall" msgstr "重裝" -#: dnf/cli/output.py:1893 +#: dnf/cli/output.py:1898 #, python-format msgid "---> Package %s.%s %s will be installed" msgstr "---> %s.%s %s 軟體包將會安裝" -#: dnf/cli/output.py:1895 +#: dnf/cli/output.py:1900 #, python-format msgid "---> Package %s.%s %s will be an upgrade" msgstr "---> %s.%s %s 軟體包將會升級" -#: dnf/cli/output.py:1897 +#: dnf/cli/output.py:1902 #, python-format msgid "---> Package %s.%s %s will be erased" msgstr "---> %s.%s %s 軟體包將被抹除" -#: dnf/cli/output.py:1899 +#: dnf/cli/output.py:1904 #, python-format msgid "---> Package %s.%s %s will be reinstalled" msgstr "---> %s.%s %s 軟體包將會重裝" -#: dnf/cli/output.py:1901 +#: dnf/cli/output.py:1906 #, python-format msgid "---> Package %s.%s %s will be a downgrade" msgstr "---> %s.%s %s 軟體包將被降級" -#: dnf/cli/output.py:1903 +#: dnf/cli/output.py:1908 #, python-format msgid "---> Package %s.%s %s will be obsoleting" msgstr "---> %s.%s %s 軟體包將會棄用" -#: dnf/cli/output.py:1905 +#: dnf/cli/output.py:1910 #, python-format msgid "---> Package %s.%s %s will be upgraded" msgstr "---> %s.%s %s 軟體包將被升級" -#: dnf/cli/output.py:1907 +#: dnf/cli/output.py:1912 #, python-format msgid "---> Package %s.%s %s will be obsoleted" msgstr "---> %s.%s %s 軟體包將被棄用" -#: dnf/cli/output.py:1916 +#: dnf/cli/output.py:1921 msgid "--> Starting dependency resolution" msgstr "--> 開始解決依賴關係問題" -#: dnf/cli/output.py:1920 +#: dnf/cli/output.py:1925 msgid "--> Finished dependency resolution" msgstr "--> 完成解決依賴關係問題" -#: dnf/cli/output.py:1934 dnf/crypto.py:132 +#: dnf/cli/output.py:1939 dnf/crypto.py:90 #, python-format msgid "" "Importing GPG key 0x%s:\n" @@ -3416,51 +3402,51 @@ msgstr "" "指紋 :%s\n" "來自 :%s" -#: dnf/cli/utils.py:98 +#: dnf/cli/utils.py:99 msgid "Running" msgstr "執行中" -#: dnf/cli/utils.py:99 +#: dnf/cli/utils.py:100 msgid "Sleeping" msgstr "睡眠中" -#: dnf/cli/utils.py:100 +#: dnf/cli/utils.py:101 msgid "Uninterruptible" msgstr "不中斷" -#: dnf/cli/utils.py:101 +#: dnf/cli/utils.py:102 msgid "Zombie" msgstr "殭屍" -#: dnf/cli/utils.py:102 +#: dnf/cli/utils.py:103 msgid "Traced/Stopped" msgstr "已追蹤 / 已停止" -#: dnf/cli/utils.py:103 +#: dnf/cli/utils.py:104 msgid "Unknown" msgstr "未知的" -#: dnf/cli/utils.py:113 +#: dnf/cli/utils.py:117 #, python-format msgid "Unable to find information about the locking process (PID %d)" msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" -#: dnf/cli/utils.py:117 +#: dnf/cli/utils.py:121 #, python-format msgid " The application with PID %d is: %s" msgstr " 這個 PID 為 %d 的應用程式為:%s" -#: dnf/cli/utils.py:120 +#: dnf/cli/utils.py:124 #, python-format msgid " Memory : %5s RSS (%5sB VSZ)" msgstr " 記憶體:%5s RSS (%5sB VSZ)" -#: dnf/cli/utils.py:125 +#: dnf/cli/utils.py:129 #, python-format msgid " Started: %s - %s ago" msgstr " 開始於:%s - %s 之前" -#: dnf/cli/utils.py:127 +#: dnf/cli/utils.py:131 #, python-format msgid " State : %s" msgstr " 狀態:%s" @@ -3486,7 +3472,8 @@ msgstr "沒有「%s」模組或群組。" msgid "Environment id '%s' does not exist." msgstr "尚未安裝「%s」環境。" -#: dnf/comps.py:622 dnf/transaction_sr.py:477 dnf/transaction_sr.py:487 +#: dnf/comps.py:622 dnf/transaction_sr.py:487 dnf/transaction_sr.py:497 +#: dnf/transaction_sr.py:507 #, fuzzy, python-format #| msgid "Environment '%s' is not installed." msgid "Environment id '%s' is not installed." @@ -3527,7 +3514,7 @@ msgstr "" msgid "Could not set cachedir: {}" msgstr "無法設定 cachedir:{}" -#: dnf/conf/config.py:293 +#: dnf/conf/config.py:294 msgid "" "Configuration file URL \"{}\" could not be downloaded:\n" " {}" @@ -3535,31 +3522,31 @@ msgstr "" "無法下載「{}」設定檔 URL:\n" " {}" -#: dnf/conf/config.py:373 dnf/conf/config.py:409 +#: dnf/conf/config.py:374 dnf/conf/config.py:410 #, python-format msgid "Unknown configuration option: %s = %s" msgstr "無效的設定選項:%s = %s" -#: dnf/conf/config.py:390 +#: dnf/conf/config.py:391 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "以「%s」鍵,「%s」值解析 --setopt 時發生錯誤:%s" -#: dnf/conf/config.py:398 +#: dnf/conf/config.py:399 #, python-format msgid "Main config did not have a %s attr. before setopt" msgstr "主組態未在 setopt 之前設定 %s 屬性" -#: dnf/conf/config.py:445 dnf/conf/config.py:463 +#: dnf/conf/config.py:446 dnf/conf/config.py:464 msgid "Incorrect or unknown \"{}\": {}" msgstr "錯誤的或者是無效的 \"{}\": {}" -#: dnf/conf/config.py:519 +#: dnf/conf/config.py:520 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "以「%s.%s」鍵,「%s」值解析 --setopt 時發生錯誤:%s" -#: dnf/conf/config.py:522 +#: dnf/conf/config.py:523 #, python-format msgid "Repo %s did not have a %s attr. before setopt" msgstr "%s 軟體庫未在 setopt 之前設定 %s 屬性" @@ -3597,56 +3584,58 @@ msgstr "設定檔中缺少「{}」軟體庫的名稱,使用 ID。" msgid "Parsing file \"{}\" failed: {}" msgstr "解析「{}」檔案失敗:{}" -#: dnf/crypto.py:108 +#: dnf/conf/substitutions.py:66 +#, python-brace-format +msgid "Error when parsing a variable from file '{0}': {1}" +msgstr "" + +#: dnf/crypto.py:66 #, python-format msgid "repo %s: 0x%s already imported" msgstr "%s 軟體庫:0x%s 早已匯入" -#: dnf/crypto.py:115 +#: dnf/crypto.py:74 #, python-format msgid "repo %s: imported key 0x%s." msgstr "%s 軟體庫:已匯入 0x%s 金鑰。" -#: dnf/crypto.py:145 +#: dnf/crypto.py:103 msgid "Verified using DNS record with DNSSEC signature." msgstr "" -#: dnf/crypto.py:147 +#: dnf/crypto.py:105 msgid "NOT verified using DNS record." msgstr "" -#: dnf/crypto.py:184 +#: dnf/crypto.py:135 #, python-format msgid "retrieving repo key for %s unencrypted from %s" msgstr "" -#: dnf/db/group.py:302 +#: dnf/db/group.py:308 msgid "" "No available modular metadata for modular package '{}', it cannot be " "installed on the system" msgstr "沒有「{}」模組化軟體包可用的模組化中介資料,無法安裝至系統" -#: dnf/db/group.py:353 +#: dnf/db/group.py:359 #, python-format msgid "An rpm exception occurred: %s" msgstr "" -#: dnf/db/group.py:355 +#: dnf/db/group.py:361 msgid "No available modular metadata for modular package" msgstr "沒有「{}」模組化軟體包可用的模組化中介資料" -#: dnf/db/group.py:389 +#: dnf/db/group.py:395 #, python-format msgid "Will not install a source rpm package (%s)." msgstr "將不會安裝 RPM 原始檔(%s)。" #: dnf/dnssec.py:171 -#, fuzzy -#| msgid "" -#| "Configuration option 'gpgkey_dns_verification' requires libunbound ({})" msgid "" "Configuration option 'gpgkey_dns_verification' requires python3-unbound ({})" -msgstr "「gpgkey_dns_verification」設定選項需要 libunbound ({})" +msgstr "「gpgkey_dns_verification」組態選項要求有 python3-unbound ({})" #: dnf/dnssec.py:243 msgid "DNSSEC extension: Key for user " @@ -3668,7 +3657,7 @@ msgstr "DNSSEC 擴充: " msgid "Testing already imported keys for their validity." msgstr "測試已經匯入的金鑰其有效性。" -#: dnf/drpm.py:62 dnf/repo.py:267 +#: dnf/drpm.py:62 dnf/repo.py:268 #, python-format msgid "unsupported checksum type: %s" msgstr "未支援的查核碼類型:%s" @@ -3726,7 +3715,7 @@ msgstr "" #: dnf/module/__init__.py:26 msgid "Enabling different stream for '{}'." -msgstr "正在啟用「{}」的不同串流。" +msgstr "正在啟用「{}」的不同流道。" #: dnf/module/__init__.py:27 msgid "Nothing to show." @@ -3752,21 +3741,19 @@ msgstr "沒有 {}:{} 模組的設定檔" #: dnf/module/exceptions.py:33 msgid "No such stream: {}" -msgstr "" +msgstr "沒有這個流道:{}" #: dnf/module/exceptions.py:39 -#, fuzzy -#| msgid "No profiles for module {}:{}" msgid "No enabled stream for module: {}" -msgstr "沒有 {}:{} 模組的設定檔" +msgstr "此模組沒有啟用的流道:{}" #: dnf/module/exceptions.py:46 msgid "Cannot enable more streams from module '{}' at the same time" -msgstr "" +msgstr "無法同時為「{}」模組啟用更多流道" #: dnf/module/exceptions.py:52 msgid "Different stream enabled for module: {}" -msgstr "" +msgstr "此模組有啟用不同流道:{}" #: dnf/module/exceptions.py:58 msgid "No such profile: {}" @@ -3777,10 +3764,8 @@ msgid "Specified profile not installed for {}" msgstr "" #: dnf/module/exceptions.py:70 -#, fuzzy -#| msgid "No profile specified for '{}', please specify profile." msgid "No stream specified for '{}', please specify stream" -msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" +msgstr "沒有為「{}」指定的流道,請指定流道" #: dnf/module/exceptions.py:82 #, fuzzy @@ -3862,10 +3847,9 @@ msgid "No active matches for argument '{0}' in module '{1}:{2}'" msgstr "所有「{1}:{2}」模組中的「{0}」引數符合項目皆未作用中" #: dnf/module/module_base.py:228 -#, fuzzy, python-brace-format -#| msgid "Default profile {} not available in module {}:{}" +#, python-brace-format msgid "Installed profile '{0}' is not available in module '{1}' stream '{2}'" -msgstr "{} 預設設定檔無法在 {}:{} 模組使用" +msgstr "安裝的「{0}」設定檔在「{1}」模組「{2}」流道中無法使用" #: dnf/module/module_base.py:267 msgid "No packages available to distrosync for package name '{}'" @@ -3897,12 +3881,14 @@ msgid "" "Argument '{argument}' matches {stream_count} streams ('{streams}') of module" " '{module}', but none of the streams are enabled or default" msgstr "" +"'{argument}' 引數與「{module}」模組的 {stream_count} " +"個流道(「{streams}」)相符,但流道皆未啟用或是作為預設" #: dnf/module/module_base.py:509 msgid "" "Only module name is required. Ignoring unneeded information in argument: " "'{}'" -msgstr "只需要模組名稱。忽略引數中的非必要資訊:「{}」" +msgstr "只要求模組名稱。忽略引數中的非必要資訊:「{}」" #: dnf/module/module_base.py:844 msgid "No match for package {}" @@ -3937,31 +3923,31 @@ msgstr "無法確定上次 makecache 的時間。" msgid "Parsing file failed: %s" msgstr "解析檔案失敗:%s" -#: dnf/plugin.py:141 +#: dnf/plugin.py:144 #, python-format msgid "Loaded plugins: %s" msgstr "已載入的外掛:%s" -#: dnf/plugin.py:211 +#: dnf/plugin.py:216 #, python-format msgid "Failed loading plugin \"%s\": %s" msgstr "無法載入「%s」插件:%s" -#: dnf/plugin.py:243 +#: dnf/plugin.py:248 msgid "No matches found for the following enable plugin patterns: {}" msgstr "找不到下述啟用之插件模式的符合項目:{}" -#: dnf/plugin.py:247 +#: dnf/plugin.py:252 msgid "No matches found for the following disable plugin patterns: {}" msgstr "找不到下述停用之插件模式的符合項目:{}" -#: dnf/repo.py:84 +#: dnf/repo.py:85 #, python-format msgid "no matching payload factory for %s" msgstr "沒有 %s 的符合的有效負荷 factory" #. pinging mirrors, this might take a while -#: dnf/repo.py:346 +#: dnf/repo.py:347 #, python-format msgid "determining the fastest mirror (%s hosts).. " msgstr "正在決定最快速的鏡像站 (%s 主機)… " @@ -4029,7 +4015,7 @@ msgstr "正在重新安裝" #. TODO: 'Removing'? #: dnf/transaction.py:90 msgid "Erasing" -msgstr "抹除" +msgstr "正在抹除" #. TRANSLATORS: This is for a single package currently being upgraded. #: dnf/transaction.py:92 @@ -4039,15 +4025,15 @@ msgstr "正在升級" #: dnf/transaction.py:96 msgid "Verifying" -msgstr "核驗" +msgstr "正在核驗" #: dnf/transaction.py:97 msgid "Running scriptlet" -msgstr "執行小令稿" +msgstr "正執行小令稿" #: dnf/transaction.py:99 msgid "Preparing" -msgstr "準備" +msgstr "正在準備" #: dnf/transaction_sr.py:66 #, python-brace-format @@ -4149,50 +4135,51 @@ msgid "Missing object key \"{key}\" in groups.packages." msgstr "" #: dnf/transaction_sr.py:411 dnf/transaction_sr.py:421 +#: dnf/transaction_sr.py:431 #, fuzzy, python-format #| msgid "Module or Group '%s' is not installed." msgid "Group id '%s' is not installed." msgstr "未安裝「%s」模組或群組。" -#: dnf/transaction_sr.py:432 +#: dnf/transaction_sr.py:442 #, fuzzy, python-format #| msgid "Environment '%s' is not available." msgid "Environment id '%s' is not available." msgstr "無法使用「%s」環境。" -#: dnf/transaction_sr.py:456 +#: dnf/transaction_sr.py:466 #, python-brace-format msgid "" "Invalid value \"{group_type}\" of environments.groups.group_type, only " "\"mandatory\" or \"optional\" is supported." msgstr "" -#: dnf/transaction_sr.py:464 +#: dnf/transaction_sr.py:474 #, python-brace-format msgid "Missing object key \"{key}\" in environments.groups." msgstr "" -#: dnf/transaction_sr.py:542 +#: dnf/transaction_sr.py:566 #, python-brace-format msgid "Unexpected value of group action \"{action}\" for group \"{group}\"." msgstr "" -#: dnf/transaction_sr.py:547 +#: dnf/transaction_sr.py:571 #, python-brace-format msgid "Missing object key \"{key}\" in a group." msgstr "" -#: dnf/transaction_sr.py:571 +#: dnf/transaction_sr.py:599 #, python-brace-format msgid "Unexpected value of environment action \"{action}\" for environment \"{env}\"." msgstr "" -#: dnf/transaction_sr.py:576 +#: dnf/transaction_sr.py:604 #, python-brace-format msgid "Missing object key \"{key}\" in an environment." msgstr "" -#: dnf/transaction_sr.py:615 +#: dnf/transaction_sr.py:643 #, python-brace-format msgid "" "Package nevra \"{nevra}\", which is not present in the transaction file, was" @@ -4221,7 +4208,7 @@ msgstr "已重裝" #: dnf/util.py:620 msgid "Skipped" -msgstr "跳過" +msgstr "已跳過" #: dnf/util.py:621 msgid "Removed" @@ -4236,6 +4223,12 @@ msgstr "失敗" msgid "" msgstr "<名稱未設定>" +#~ msgid "Setopt argument has multiple values: %s" +#~ msgstr "Setopt 引數包含太多值:%s" + +#~ msgid "list modular packages" +#~ msgstr "列出模組化軟體包" + #~ msgid "Already downloaded" #~ msgstr "已經下載" From a9593d266f603b344bbfb9bd9c84606a7cc93f8f Mon Sep 17 00:00:00 2001 From: Marek Blaha Date: Wed, 20 Sep 2023 09:15:03 +0200 Subject: [PATCH 04/16] base: Add obsoleters of only latest versions Resolves situations where a package is in older version obsoleted, but there is newer (not obsoleted) version available. This patch covers installation of group packages and arch specific packages. The rest is in hawkey library. Relevant bugs: https://bugzilla.redhat.com/show_bug.cgi?id=2183279 https://bugzilla.redhat.com/show_bug.cgi?id=2176263 --- dnf/base.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/dnf/base.py b/dnf/base.py index 4bbd0eca3e..1686134e7f 100644 --- a/dnf/base.py +++ b/dnf/base.py @@ -1690,7 +1690,16 @@ def trans_install(query, remove_query, comps_pkg, strict): sltr.set(provides="({} if {})".format(comps_pkg.name, comps_pkg.requires)) else: if self.conf.obsoletes: - query = query.union(self.sack.query().filterm(obsoletes=query)) + # If there is no installed package in the pkgs_list, add only + # obsoleters of the latest versions. Otherwise behave + # consistently with upgrade and add all obsoleters. + # See https://bugzilla.redhat.com/show_bug.cgi?id=2176263 + # for details of the problem. + if query.installed(): + query = query.union(self.sack.query().filterm(obsoletes=query)) + else: + query = query.union(self.sack.query().filterm( + obsoletes=query.filter(latest_per_arch_by_priority=True))) sltr.set(pkg=query) self._goal.install(select=sltr, optional=not strict) return remove_query @@ -1927,7 +1936,11 @@ def _install_multiarch(self, query, reponame=None, strict=True): sltr = dnf.selector.Selector(self.sack) q = self.sack.query().filterm(pkg=packages) if self.conf.obsoletes: - q = q.union(self.sack.query().filterm(obsoletes=q)) + # use only obsoletes of the latest versions + # See https://bugzilla.redhat.com/show_bug.cgi?id=2176263 + # for details of the problem. + q = q.union(self.sack.query().filterm( + obsoletes=q.filter(latest_per_arch_by_priority=True))) sltr = sltr.set(pkg=q) if reponame is not None: sltr = sltr.set(reponame=reponame) From 7ee0a82b3489360f583214ae6a99c477282306d1 Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Thu, 21 Sep 2023 10:56:47 +0000 Subject: [PATCH 05/16] comps: Fix marking a group package as installed (RhBug:2066638) When a new group is being installed or an installed group is upgraded, do not mark the packages within the group as 'not installed' directly. Instead, check the actual package state in the database to determine if it was already installed by another group. = changelog = msg: comps: Fix removing packages belonging to another installed group type: bugfix resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2066638 --- dnf/comps.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dnf/comps.py b/dnf/comps.py index 19df04dc0a..dbb0ad80fe 100644 --- a/dnf/comps.py +++ b/dnf/comps.py @@ -673,8 +673,9 @@ def _group_install(self, group_id, pkg_types, exclude=None, strict=True, exclude raise CompsError(_("Group id '%s' does not exist.") % ucd(group_id)) swdb_group = self.history.group.new(group_id, comps_group.name, comps_group.ui_name, pkg_types) - for i in comps_group.packages_iter(): - swdb_group.addPackage(i.name, False, Package._OPT_MAP[i.type]) + for pkg in comps_group.packages_iter(): + pkg_installed = self.history.swdb.getPackageCompsGroups(pkg.name) != () + swdb_group.addPackage(pkg.name, pkg_installed, Package._OPT_MAP[pkg.type]) self.history.group.install(swdb_group) trans = TransactionBunch() @@ -712,8 +713,9 @@ def _group_upgrade(self, group_id): # create a new record for current transaction swdb_group = self.history.group.new(group_id, comps_group.name, comps_group.ui_name, pkg_types) - for i in comps_group.packages_iter(): - swdb_group.addPackage(i.name, False, Package._OPT_MAP[i.type]) + for pkg in comps_group.packages_iter(): + pkg_installed = self.history.swdb.getPackageCompsGroups(pkg.name) != () + swdb_group.addPackage(pkg.name, pkg_installed, Package._OPT_MAP[pkg.type]) self.history.group.upgrade(swdb_group) trans = TransactionBunch() From 64c283214416c47c3934c96bf23e5465683d2a0a Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Mon, 18 Sep 2023 08:59:35 +0000 Subject: [PATCH 06/16] Revert "Block signals during RPM transaction processing" As the change is causing problems when building other packages in Koji buildroot, reverting this until the root cause is properly resolved. --- dnf/base.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dnf/base.py b/dnf/base.py index 1686134e7f..c6edb322dc 100644 --- a/dnf/base.py +++ b/dnf/base.py @@ -1028,9 +1028,6 @@ def do_transaction(self, display=()): for display_ in cb.displays: display_.output = False - # block signals to disallow external interruptions of the transaction - rpm.blockSignals(True) - self._plugins.run_pre_transaction() logger.info(_('Running transaction')) @@ -1048,9 +1045,6 @@ def _pto_callback(action, tsis): for msg in dnf.util._post_transaction_output(self, self.transaction, _pto_callback): logger.debug(msg) - # unblock signals as we are done with the transaction - rpm.blockSignals(False) - return tid def _trans_error_summary(self, errstring): From a14ea99cdf82fcbcc308842e5e0a4049e957b2c3 Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Mon, 18 Sep 2023 09:01:44 +0000 Subject: [PATCH 07/16] Revert "Bump rpm version to 4.18.0" The calls to RPM block signals API was reverted for now, so we don't need this bump yet. --- dnf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnf.spec b/dnf.spec index 95d93775ea..6f3cd2feb3 100644 --- a/dnf.spec +++ b/dnf.spec @@ -5,7 +5,7 @@ %global hawkey_version 0.71.0 %global libcomps_version 0.1.8 %global libmodulemd_version 2.9.3 -%global rpm_version 4.18.0 +%global rpm_version 4.14.0 # conflicts %global conflicts_dnf_plugins_core_version 4.0.26 From df137e7c7fe656cf8c6a22eef0bc4678ff69a696 Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Wed, 20 Sep 2023 18:00:42 +0000 Subject: [PATCH 08/16] [spec] Remove /etc/dnf/protected.d/dnf.conf Instead, hardcode the protection of dnf in libdnf. This way, DNF 5 will be able to uninstall DNF 4. = changelog = msg: Allow dnf to be removed by DNF 5 type: enhancement --- dnf.spec | 1 - etc/dnf/protected.d/CMakeLists.txt | 2 +- etc/dnf/protected.d/dnf.conf | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 etc/dnf/protected.d/dnf.conf diff --git a/dnf.spec b/dnf.spec index 6f3cd2feb3..ec7d43f5b2 100644 --- a/dnf.spec +++ b/dnf.spec @@ -302,7 +302,6 @@ popd # If DNF5 does not obsolete DNF ownership of dnf.conf should be DNF's %config(noreplace) %{confdir}/%{name}.conf %endif -%config(noreplace) %{confdir}/protected.d/%{name}.conf %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %ghost %attr(644,-,-) %{_localstatedir}/log/hawkey.log %ghost %attr(644,-,-) %{_localstatedir}/log/%{name}.log diff --git a/etc/dnf/protected.d/CMakeLists.txt b/etc/dnf/protected.d/CMakeLists.txt index d368f146ef..b833c9bc63 100644 --- a/etc/dnf/protected.d/CMakeLists.txt +++ b/etc/dnf/protected.d/CMakeLists.txt @@ -1 +1 @@ -INSTALL (FILES "dnf.conf" "yum.conf" DESTINATION ${SYSCONFDIR}/dnf/protected.d) +INSTALL (FILES "yum.conf" DESTINATION ${SYSCONFDIR}/dnf/protected.d) diff --git a/etc/dnf/protected.d/dnf.conf b/etc/dnf/protected.d/dnf.conf deleted file mode 100644 index 6148f6c965..0000000000 --- a/etc/dnf/protected.d/dnf.conf +++ /dev/null @@ -1 +0,0 @@ -dnf From 552e61ef0bf80fe0e4e34c4042ca316c8d9c6cde Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Thu, 21 Sep 2023 18:11:46 +0000 Subject: [PATCH 09/16] [spec] Bump version and depend on libdnf 0.71.1 Require new version of libdnf so that dnf remains a protected package, see https://github.com/rpm-software-management/libdnf/pull/1621. --- VERSION.cmake | 2 +- dnf.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/VERSION.cmake b/VERSION.cmake index a2f5d509f4..797d17d3d4 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -1,4 +1,4 @@ -set (DEFAULT_DNF_VERSION "4.17.0") +set (DEFAULT_DNF_VERSION "4.17.1") if(DEFINED DNF_VERSION) if(NOT ${DEFAULT_DNF_VERSION} STREQUAL ${DNF_VERSION}) diff --git a/dnf.spec b/dnf.spec index ec7d43f5b2..d756ec012a 100644 --- a/dnf.spec +++ b/dnf.spec @@ -2,7 +2,7 @@ %define __cmake_in_source_build 1 # default dependencies -%global hawkey_version 0.71.0 +%global hawkey_version 0.71.1 %global libcomps_version 0.1.8 %global libmodulemd_version 2.9.3 %global rpm_version 4.14.0 @@ -67,7 +67,7 @@ It supports RPMs, modules and comps groups & environments. Name: dnf -Version: 4.17.0 +Version: 4.17.1 Release: 1%{?dist} Summary: %{pkg_summary} # For a breakdown of the licensing, see PACKAGE-LICENSING From 43e9249e9c0526fa0a68e03db5b2a5d3dcc78cf6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 3 Oct 2023 20:36:12 +0000 Subject: [PATCH 10/16] Include dist-info for python3-dnf This is the DNF 4 cousin to this patch [0] for DNF 5. Per [1], Python packages should include some minimal distribution metadata, e.g. to make the package appear in `pip list`. Perhaps the "proper way" to generate this dist-info metadata would be to write a pyproject.toml and use a conventional Python build system like Poetry to build `python3-dnf` rather than doing it with CMake, but this is a way to do it with minimal changes to the build process. Closes RhBug:2239323 [2] [0] https://github.com/rpm-software-management/dnf5/pull/447 [1] https://packaging.python.org/en/latest/specifications/core-metadata/#core-metadata, [2] https://bugzilla.redhat.com/show_bug.cgi?id=2239323 = changelog = msg: Add metadata for `dnf` Python package type: bugfix resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2239323 --- dnf.spec | 1 + dnf/CMakeLists.txt | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/dnf.spec b/dnf.spec index d756ec012a..e3ac036039 100644 --- a/dnf.spec +++ b/dnf.spec @@ -363,6 +363,7 @@ popd %{_bindir}/%{name}-3 %{_bindir}/%{name}4 %exclude %{python3_sitelib}/%{name}/automatic +%{python3_sitelib}/%{name}-*.dist-info %{python3_sitelib}/%{name}/ %dir %{py3pluginpath} %dir %{py3pluginpath}/__pycache__ diff --git a/dnf/CMakeLists.txt b/dnf/CMakeLists.txt index b423bdd92b..ed464a4f0b 100644 --- a/dnf/CMakeLists.txt +++ b/dnf/CMakeLists.txt @@ -3,6 +3,15 @@ INSTALL (FILES ${dnf_SRCS} DESTINATION ${PYTHON_INSTALL_DIR}/dnf) # const.py is generated so the glob alone won't see it: INSTALL (FILES const.py DESTINATION ${PYTHON_INSTALL_DIR}/dnf) +# Generate dist-info metadata +SET(DISTINFO_PATH "${CMAKE_CURRENT_BINARY_DIR}/dnf-${DNF_VERSION}.dist-info") +SET(METADATA_FILE "${DISTINFO_PATH}/METADATA") +FILE(MAKE_DIRECTORY ${DISTINFO_PATH}) +FILE(WRITE ${METADATA_FILE} "Metadata-Version: 2.1\n") +FILE(APPEND ${METADATA_FILE} "Name: dnf\n") +FILE(APPEND ${METADATA_FILE} "Version: ${DNF_VERSION}\n") +INSTALL(DIRECTORY ${DISTINFO_PATH} DESTINATION ${PYTHON_INSTALL_DIR}) + ADD_SUBDIRECTORY (automatic) ADD_SUBDIRECTORY (cli) ADD_SUBDIRECTORY (conf) From c19ce847a546fabb2c2e33ca61753f69119ee1e4 Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Fri, 22 Sep 2023 12:55:39 +0000 Subject: [PATCH 11/16] distro-sync: Print better info message when no match Print better error message when the package specified in the argument is installed but is not available in the currently enabled repositories. Resolves: https://issues.redhat.com/browse/RHEL-7018 --- dnf/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnf/base.py b/dnf/base.py index c6edb322dc..6d33e250ac 100644 --- a/dnf/base.py +++ b/dnf/base.py @@ -2257,7 +2257,7 @@ def distro_sync(self, pkg_spec=None): sltrs = subject._get_best_selectors(self, solution=solution, obsoletes=self.conf.obsoletes, reports=True) if not sltrs: - logger.info(_('No package %s installed.'), pkg_spec) + logger.info(_('No match for argument: %s'), pkg_spec) return 0 for sltr in sltrs: self._goal.distupgrade(select=sltr) From 9e730554ea5ce358ca0e469163b19bdb0e048794 Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Wed, 20 Sep 2023 20:36:49 +0000 Subject: [PATCH 12/16] [conf] Add test for shell-like variable expansion Requires https://github.com/rpm-software-management/libdnf/pull/1622 This is the same test case used by the DNF 5 implementation: https://github.com/rpm-software-management/dnf5/pull/800 --- tests/conf/test_parser.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/conf/test_parser.py b/tests/conf/test_parser.py index a9e50460f1..ad0d61e318 100644 --- a/tests/conf/test_parser.py +++ b/tests/conf/test_parser.py @@ -54,6 +54,11 @@ def test_substitute(self): result = '$Substitute some fact}withoutspace.' self.assertEqual(substitute(rawstr, substs), result) + # Test ${variable:-word} and ${variable:+word} shell-like expansion + rawstr = '${lies:+alternate}-${unset:-default}-${nn:+n${nn:-${nnn:}' + result = 'alternate-default-${nn:+n${nn:-${nnn:}' + self.assertEqual(substitute(rawstr, substs), result) + def test_empty_option(self): # Parser is able to read config file with option without value FN = tests.support.resource_path('etc/empty_option.conf') From 2c1a38875e94353b0ff58b423340aca6441521ab Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Mon, 18 Sep 2023 20:42:09 +0000 Subject: [PATCH 13/16] Split $releasever to $releasever_major and $releasever_minor Whenever the `releasever` substitution variable is set, automatically derive and set the `releasever_major` and `releasever_minor` vars by splitting `releasever` on the first ".". Companion to the DNF 5 implementation here: https://github.com/rpm-software-management/dnf5/pull/800 DNF 5 issue: https://github.com/rpm-software-management/dnf5/issues/710 For https://bugzilla.redhat.com/show_bug.cgi?id=1789346 --- dnf/conf/substitutions.py | 31 +++++++++++++++++++++++++++++++ dnf/exceptions.py | 6 ++++++ tests/conf/test_substitutions.py | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) diff --git a/dnf/conf/substitutions.py b/dnf/conf/substitutions.py index 4d0f0d55e3..5c736a8df0 100644 --- a/dnf/conf/substitutions.py +++ b/dnf/conf/substitutions.py @@ -23,8 +23,10 @@ import re from dnf.i18n import _ +from dnf.exceptions import ReadOnlyVariableError ENVIRONMENT_VARS_RE = re.compile(r'^DNF_VAR_[A-Za-z0-9_]+$') +READ_ONLY_VARIABLES = frozenset(("releasever_major", "releasever_minor")) logger = logging.getLogger('dnf') @@ -43,6 +45,35 @@ def _update_from_env(self): elif key in numericvars: self[key] = val + @staticmethod + def _split_releasever(releasever): + # type: (str) -> tuple[str, str] + pos = releasever.find(".") + if pos == -1: + releasever_major = releasever + releasever_minor = "" + else: + releasever_major = releasever[:pos] + releasever_minor = releasever[pos + 1:] + return releasever_major, releasever_minor + + def __setitem__(self, key, value): + if Substitutions.is_read_only(key): + raise ReadOnlyVariableError(f"Variable \"{key}\" is read-only", variable_name=key) + + setitem = super(Substitutions, self).__setitem__ + setitem(key, value) + + if key == "releasever" and value: + releasever_major, releasever_minor = Substitutions._split_releasever(value) + setitem("releasever_major", releasever_major) + setitem("releasever_minor", releasever_minor) + + @staticmethod + def is_read_only(key): + # type: (str) -> bool + return key in READ_ONLY_VARIABLES + def update_from_etc(self, installroot, varsdir=("/etc/yum/vars/", "/etc/dnf/vars/")): # :api diff --git a/dnf/exceptions.py b/dnf/exceptions.py index ef731781db..2d009b2ad2 100644 --- a/dnf/exceptions.py +++ b/dnf/exceptions.py @@ -180,6 +180,12 @@ def __reduce__(self): return (ProcessLockError, (self.value, self.pid)) +class ReadOnlyVariableError(Error): + def __init__(self, value, variable_name): + super(ReadOnlyVariableError, self).__init__(value) + self.variable_name = variable_name + + class RepoError(Error): # :api pass diff --git a/tests/conf/test_substitutions.py b/tests/conf/test_substitutions.py index b64533ff61..d8ac3c2070 100644 --- a/tests/conf/test_substitutions.py +++ b/tests/conf/test_substitutions.py @@ -23,6 +23,8 @@ import os import dnf.conf +from dnf.conf.substitutions import Substitutions +from dnf.exceptions import ReadOnlyVariableError import tests.support @@ -52,3 +54,33 @@ def test_named(self): conf.substitutions.keys(), ['basearch', 'arch', 'GENRE', 'EMPTY']) self.assertEqual('opera', conf.substitutions['GENRE']) + + +class SubstitutionsReadOnlyTest(tests.support.TestCase): + def test_set_readonly(self): + conf = dnf.conf.Conf() + variable_name = "releasever_major" + self.assertTrue(Substitutions.is_read_only(variable_name)) + with self.assertRaises(ReadOnlyVariableError) as cm: + conf.substitutions["releasever_major"] = "1" + self.assertEqual(cm.exception.variable_name, "releasever_major") + + +class SubstitutionsReleaseverTest(tests.support.TestCase): + def test_releasever_simple(self): + conf = dnf.conf.Conf() + conf.substitutions["releasever"] = "1.23" + self.assertEqual(conf.substitutions["releasever_major"], "1") + self.assertEqual(conf.substitutions["releasever_minor"], "23") + + def test_releasever_major_only(self): + conf = dnf.conf.Conf() + conf.substitutions["releasever"] = "123" + self.assertEqual(conf.substitutions["releasever_major"], "123") + self.assertEqual(conf.substitutions["releasever_minor"], "") + + def test_releasever_multipart(self): + conf = dnf.conf.Conf() + conf.substitutions["releasever"] = "1.23.45" + self.assertEqual(conf.substitutions["releasever_major"], "1") + self.assertEqual(conf.substitutions["releasever_minor"], "23.45") From e1df1903b7e7282eb28cd0fc32727082ca7fa9ac Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Mon, 16 Oct 2023 18:27:02 +0000 Subject: [PATCH 14/16] Document $releasever_major and $releasever_minor =changelog= msg: Automatically derive $releasever_major and $releasever_minor from $releasever type: enhancement resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1789346 --- doc/conf_ref.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/doc/conf_ref.rst b/doc/conf_ref.rst index 42a9a37e5e..2d0d3e52f4 100644 --- a/doc/conf_ref.rst +++ b/doc/conf_ref.rst @@ -477,6 +477,9 @@ configuration file by your distribution to override the DNF defaults. :ref:`string ` Used for substitution of ``$releasever`` in the repository configuration. + + The ``$releasever_major`` and ``$releasever_minor`` variables will be automatically derived from ``$releasever`` by splitting it on the first ``.``. For example, if ``$releasever`` is set to ``1.23``, then ``$releasever_major`` will be ``1`` and ``$releasever_minor`` will be ``23``. + See also :ref:`repo variables `. .. _reposdir-label: @@ -774,6 +777,18 @@ Right side of every repo option can be enriched by the following variables: Refers to the release version of operating system which DNF derives from information available in RPMDB. +.. _variable-releasever_major-label: + +``$releasever_major`` + + Major version of ``$releasever``, i.e. the component of ``$releasever`` occurring before the first ``.``. + +.. _variable-releasever_minor-label: + +``$releasever_minor`` + + Minor version of ``$releasever``, i.e. the component of ``$releasever`` occurring after the first ``.``. + .. _variable-user-defined-label: In addition to these hard coded variables, user-defined ones can also be used. They can be defined either via :ref:`variable files `, or by using special environmental variables. The names of these variables must be prefixed with DNF_VAR\_ and they can only consist of alphanumeric characters and underscores:: From a68fa17f749103d7fa8d386fa4de57ecc2d32179 Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Mon, 16 Oct 2023 18:44:53 +0000 Subject: [PATCH 15/16] Document shell-like parameter expansion for variables =changelog= msg: Support ${parameter:-word} and ${parameter:+word} parameter expansion in variables type: enhancement resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1789346 --- doc/conf_ref.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/conf_ref.rst b/doc/conf_ref.rst index 2d0d3e52f4..6f060977d6 100644 --- a/doc/conf_ref.rst +++ b/doc/conf_ref.rst @@ -809,6 +809,18 @@ Although users are encouraged to use named variables, the numbered environmental [myrepo] baseurl=https://example.site/pub/fedora/$DNF1/releases/$releasever +A limited form of shell-like parameter expansion is supported for variables. + +``${my_variable:-word}`` If ``my_variable`` is unset or empty, then ``word`` will be substituted. Otherwise, the value of ``my_variable`` will be substituted. + +``${my_variable:+word}`` If ``my_variable`` is set and not empty, then ``word`` will be substituted. Otherwise, the empty string will be substituted. + +Parameter expansions can be nested up to a maximum depth of 32. For example:: + + ${my_defined_variable:+${my_undefined_variable:-foobar}} + +will evaluate to ``foobar``. + .. _conf_main_and_repo_options-label: From 8dfa0c90500312fdffde6c8f50c569510e3a4777 Mon Sep 17 00:00:00 2001 From: Jan Kolarik Date: Wed, 18 Oct 2023 13:31:53 +0200 Subject: [PATCH 16/16] Release 4.18.0 --- VERSION.cmake | 2 +- dnf.spec | 13 ++++++++++++- doc/release_notes.rst | 30 ++++++++++++++++++++++++++++++ doc/summaries_cache | 28 ++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 2 deletions(-) diff --git a/VERSION.cmake b/VERSION.cmake index 797d17d3d4..417ad969f8 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -1,4 +1,4 @@ -set (DEFAULT_DNF_VERSION "4.17.1") +set (DEFAULT_DNF_VERSION "4.18.0") if(DEFINED DNF_VERSION) if(NOT ${DEFAULT_DNF_VERSION} STREQUAL ${DNF_VERSION}) diff --git a/dnf.spec b/dnf.spec index e3ac036039..d66b3c051a 100644 --- a/dnf.spec +++ b/dnf.spec @@ -67,7 +67,7 @@ It supports RPMs, modules and comps groups & environments. Name: dnf -Version: 4.17.1 +Version: 4.18.0 Release: 1%{?dist} Summary: %{pkg_summary} # For a breakdown of the licensing, see PACKAGE-LICENSING @@ -383,6 +383,17 @@ popd %{python3_sitelib}/%{name}/automatic/ %changelog +* Wed Oct 18 2023 Jan Kolarik - 4.18.0-1 +- base: Add obsoleters of only latest versions (RhBug:2183279,2176263) +- comps: Fix marking a group package as installed (RhBug:2066638) +- distro-sync: Print better info message when no match (RhBug:2011850) +- Include dist-info for python3-dnf (RhBug:2239323) +- Revert "Block signals during RPM transaction processing" (RhBug:2133398) +- Do not print details of verifying (RhBug:1908253) +- Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora +- conf: Split $releasever to $releasever_major and $releasever_minor (RhBug:1789346) +- Update translations + * Fri Sep 01 2023 Jan Kolarik - 4.17.0-1 - crypto: Use libdnf crypto API instead of using GnuPG/GpgME - Reprotect dnf, unprotect python3-dnf (RhBug:2221905) diff --git a/doc/release_notes.rst b/doc/release_notes.rst index b728951456..c2b320c242 100644 --- a/doc/release_notes.rst +++ b/doc/release_notes.rst @@ -19,6 +19,36 @@ DNF Release Notes ################### +==================== +4.18.0 Release Notes +==================== + +- New features: + - Do not print details of verifying (RhBug:1908253) + - Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora + - conf: Split $releasever to $releasever_major and $releasever_minor (RhBug:1789346) + +- Bug fixes: + - base: Add obsoleters of only latest versions (RhBug:2183279,2176263) + - comps: Fix marking a group package as installed (RhBug:2066638) + - distro-sync: Print better info message when no match (RhBug:2011850) + - Include dist-info for python3-dnf (RhBug:2239323) + - Revert "Block signals during RPM transaction processing" (RhBug:2133398) + +- Others: + - Update translations + +Bugs fixed in 4.18.0: + +* :rhbug:`2183279` +* :rhbug:`2176263` +* :rhbug:`2066638` +* :rhbug:`2011850` +* :rhbug:`2239323` +* :rhbug:`2133398` +* :rhbug:`1908253` +* :rhbug:`1789346` + ==================== 4.17.0 Release Notes ==================== diff --git a/doc/summaries_cache b/doc/summaries_cache index b3655430b4..1a3a7bbbd6 100644 --- a/doc/summaries_cache +++ b/doc/summaries_cache @@ -3550,5 +3550,33 @@ [ 2232052, "Bash completion no longer works due to sqlite upstream changes" + ], + [ + 2183279, + "systemd-udev resolving to systemd-boot-unsigned after split" + ], + [ + 2176263, + "Attempting to run \"dnf install systemd-udev\" no longer installs systemd-udev on F37 container" + ], + [ + 2066638, + "\"dnf group remove\" removes packages that belong to another installed group" + ], + [ + 2011850, + "dnf distro-sync says a pkg isn’t installed even when it is" + ], + [ + 2239323, + "Missing Provides: python3dist on python3-dnf" + ], + [ + 1908253, + "RFE: do not print details of Verifying" + ], + [ + 1789346, + "RFE: Add support for $releasever_major, $releasever_minor, and limited shell expansion for zypp yum repo file compatibility" ] ] \ No newline at end of file