diff --git a/CHANGELOG.md b/CHANGELOG.md index 87735e038..46901357f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,48 @@ +# 5.2.2.0 + +- Update translations from weblate +- dnf5daemon: The buildtime attribute has been added to the package_attrs option +- docs: Document changes to repoinfo and repolist +- packit: Create downstream PR only for Rawhide +- prepare-release: Use new v1.2 action with 4-digits version format +- test: Unit tests for append option +- conf: Remove unused option_T_list_append template +- conf: Convert append options to use new classes +- bindings: Add new append option classes +- conf: New classes for append options +- base: Enhance installed pkgs solver problems reporting +- base: Remove trailing space from RULE_UPDATE message +- base: Deduplicate solver problem messages +- base: Add repository to solver problem messages +- i18n: Unwind "Cannot {} package \"{}\"" message +- fix: quote `dnf5-command({})' in command suggestion when plugin not found +- automatic: Clarify changes dnf4 vs dnf5 +- automatic: ship default automatic.conf +- automatic: Fix the documentation +- automatic: Adjust config files reading behavior +- automatic: Fix random_sleep option +- download: add `--source` alias for `--srpm` +- needs_restarting: Fix invalid reference usage +- doc: Improve docs regarding the keepcache option and download command +- Option `--providers-of` doesn't require available repos +- [DOC, libdnf, actions plugin]: Add new hooks to documentation +- [libdnf, actions plugin] Support `pre/post_add_cmdline_packages` hooks +- [libdnf, actions plugin] Support `repos_loaded` hook +- [libdnf, actions plugin] Support `repos_configured` hook +- [libdnf, actions plugin] Mark Action class as final +- Fix a typo in the message +- `history list`: count also groups and envs in total `Altered` +- i18n: Unwind "No {} to remove for argument: {}" +- Add/fix documentation for rpm::PackageQuery methods +- i18n: Improve formatting an error message for multiple streams +- dnf5daemon: Add skipped packages to transaction table +- cli: Split transaction table into sections +- cli: Add skipped packages to the transaction table +- transaction: Add methods to get skipped packages +- transaction: Move process_solver_problems into Impl +- docs: correct the default for pluginconfpath +- Vars::substitute: fix use-out-of-scope leaks + # 5.2.1.0 - Update translations from weblate diff --git a/VERSION.cmake b/VERSION.cmake index 08970b991..be746bfdb 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -1,7 +1,7 @@ set(DEFAULT_PROJECT_VERSION_PRIME 5) set(DEFAULT_PROJECT_VERSION_MAJOR 2) -set(DEFAULT_PROJECT_VERSION_MINOR 1) -set(DEFAULT_PROJECT_VERSION_MICRO 0) +set(DEFAULT_PROJECT_VERSION_MINOR 2) +set(DEFAULT_PROJECT_VERSION_PATCH 0) if(DEFINED PROJECT_VERSION_PRIME) if(NOT ${DEFAULT_PROJECT_VERSION_PRIME} STREQUAL ${PROJECT_VERSION_PRIME}) diff --git a/dnf5-plugins/builddep_plugin/po/cs.po b/dnf5-plugins/builddep_plugin/po/cs.po index 2f4f0e898..0856178e3 100644 --- a/dnf5-plugins/builddep_plugin/po/cs.po +++ b/dnf5-plugins/builddep_plugin/po/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-02-02 12:15+0000\n" "Last-Translator: Petr Ptacek \n" "Language-Team: Czech , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-14 01:26+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.2\n" + +#: builddep.cpp:80 +msgid "" +"Invalid value for macro definition \"{}\". \"macro expr\" format expected." +msgstr "" +"Ungültiger Wert für Makrodefinition \"{}\". Format \"macro expr\" wird " +"erwartet." + +#. failed to parse some of inputs (invalid spec, no package matched...) +#: builddep.cpp:256 +msgid "Failed to parse some inputs." +msgstr "Einige Eingaben konnten nicht analysiert werden." diff --git a/dnf5-plugins/builddep_plugin/po/fr.po b/dnf5-plugins/builddep_plugin/po/fr.po new file mode 100644 index 000000000..9fcb256d6 --- /dev/null +++ b/dnf5-plugins/builddep_plugin/po/fr.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-07 13:36+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: builddep.cpp:80 +msgid "" +"Invalid value for macro definition \"{}\". \"macro expr\" format expected." +msgstr "" +"Valeur de définition de macro \"{}\" invalide. Format \"macro expr\" attendu." + +#. failed to parse some of inputs (invalid spec, no package matched...) +#: builddep.cpp:256 +msgid "Failed to parse some inputs." +msgstr "Échec de l'analyse de certaines entrées." diff --git a/dnf5-plugins/builddep_plugin/po/ka.po b/dnf5-plugins/builddep_plugin/po/ka.po index ef0d9e40f..9b67bfa2a 100644 --- a/dnf5-plugins/builddep_plugin/po/ka.po +++ b/dnf5-plugins/builddep_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2023-11-28 02:51+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.5.5\n" #: builddep.cpp:80 msgid "" "Invalid value for macro definition \"{}\". \"macro expr\" format expected." msgstr "" +"매크로 정의 \"{}\"를 위해 유효하지 못한 값: \"macro expr\" 형식이 예상됩니다." #. failed to parse some of inputs (invalid spec, no package matched...) #: builddep.cpp:256 msgid "Failed to parse some inputs." -msgstr "" +msgstr "일부 입력을 구문 분석하는 데 실패함." diff --git a/dnf5-plugins/builddep_plugin/po/pt_BR.po b/dnf5-plugins/builddep_plugin/po/pt_BR.po index 3fa24c18b..da13ac14e 100644 --- a/dnf5-plugins/builddep_plugin/po/pt_BR.po +++ b/dnf5-plugins/builddep_plugin/po/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-01-11 22:23+0000\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Czech , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-14 01:26+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.2\n" + +#: changelog.cpp:60 +msgid "" +"Invalid date passed: \"{}\". Dates in \"YYYY-MM-DD\" format are expected" +msgstr "" +"Ungültiges Datum übergeben: \"{}\". Daten im \"YYYY-MM-DD\" Format erwartet" diff --git a/dnf5-plugins/changelog_plugin/po/fr.po b/dnf5-plugins/changelog_plugin/po/fr.po new file mode 100644 index 000000000..29c798596 --- /dev/null +++ b/dnf5-plugins/changelog_plugin/po/fr.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-07 13:36+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: changelog.cpp:60 +msgid "" +"Invalid date passed: \"{}\". Dates in \"YYYY-MM-DD\" format are expected" +msgstr "" +"Date fournie invalide : \"{}\". Les dates sont attendues au format \"YYYY-MM-" +"DD\"." diff --git a/dnf5-plugins/changelog_plugin/po/ka.po b/dnf5-plugins/changelog_plugin/po/ka.po index 47f56792c..c361d76cd 100644 --- a/dnf5-plugins/changelog_plugin/po/ka.po +++ b/dnf5-plugins/changelog_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2023-11-28 02:51+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language-Team: Korean \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Czech , 2024. +# Weblate Translation Memory , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-23 19:06+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.5\n" + +#: addrepo.cpp:153 +msgid "from-repofile: \"{}\" file does not exist" +msgstr "from-repofile: \"{}\" Datei existiert nicht" + +#: addrepo.cpp:156 +msgid "from-repofile: {}" +msgstr "from-repofile: {}" + +#: addrepo.cpp:186 setopt.cpp:83 setvar.cpp:49 +msgid "{}: Badly formatted argument value \"{}\"" +msgstr "{}: Schlecht formatierter Argumentwert \"{}\"" + +#: addrepo.cpp:196 +msgid "Cannot set repository option \"{}={}\": {}" +msgstr "Repository-Option kann nicht gesetzt werden \"{}={}\": {}" + +#: addrepo.cpp:204 setopt.cpp:138 +msgid "Sets the \"{}\" option again with a different value: \"{}\" != \"{}\"" +msgstr "" +"Setzt die \"{}\" Option wieder auf einen anderen Wert: \"{}\" != \"{}\"" + +#: addrepo.cpp:270 +msgid "Missing path to repository configuration directory" +msgstr "Fehlender Pfad zum Repository-Konfigurationsverzeichnis" + +#: addrepo.cpp:320 +msgid "Failed to copy repository configuration file \"{}\": {}" +msgstr "Kopieren der Repository-Konfigurationsdatei \"{}\" fehlgeschlagen: {}" + +#: addrepo.cpp:331 +msgid "Failed to download repository configuration file \"{}\": {}" +msgstr "" +"Herunterladen der Repository-Konfigurationsdatei \"{}\" fehlgeschlagen: {}" + +#: addrepo.cpp:353 +msgid "" +"Error in added repository configuration file. Cannot set repository option " +"\"{}={}\": {}" +msgstr "" +"Fehler in der hinzugefügten Repository-Konfigurationsdatei. Repository-" +"Option kann nicht gesetzt werden \"{}={}\": {}" + +#: addrepo.cpp:387 +msgid "Bad baseurl: {}={}" +msgstr "Ungültige Basis-URL: {}={}" + +#: addrepo.cpp:395 +msgid "" +"One of --from-repofile=, --set=baseurl=, --set=mirrorlist=, --" +"set=metalink= must be set to a non-empty URL" +msgstr "" +"Eines von --from-repofile=, --set=baseurl=, --" +"set=mirrorlist=, --set=metalink= muss auf eine nicht-leere URL " +"gesetzt werden" + +#: addrepo.cpp:440 +msgid "Failed to save repository configuration file \"{}\": {}" +msgstr "Speichern der Repository-Konfigurationsdatei \"{}\" fehlgeschlagen: {}" + +#: addrepo.cpp:462 +msgid "" +"File \"{}\" already exists and configures repositories with IDs \"{}\". Add " +"\"--add-or-replace\" or \"--overwrite\"." +msgstr "" +"Datei \"{}\" existiert bereits und konfiguriert Repositories mit IDs\"{}\". " +"Fügen Sie \"--add-or-replace\" oder \"--overwrite\" hinzu." + +#: addrepo.cpp:465 +msgid "" +"File \"{}\" already exists and configures repositories with IDs \"{}\". Add " +"\"--overwrite\" to overwrite." +msgstr "" +"Datei \"{}\" existiert bereits und konfiguriert Repositories mit IDs \"{}\". " +"Fügen Sie \"--overwrite\" zum Überschreiben hinzu." + +#: addrepo.cpp:485 addrepo.cpp:511 +msgid "A repository with id \"{}\" already configured in file: {}" +msgstr "Ein Repository mit ID \"{}\" ist bereits konfiguriert in Datei: {}" + +#: addrepo.cpp:497 setopt.cpp:263 +msgid "Cannot read repositories from directory \"{}\": {}" +msgstr "Kann Repositories nicht aus dem Verzeichnis \"{}\" lesen: {}" + +#: setopt.cpp:91 unsetopt.cpp:72 +msgid "" +"{}: Badly formatted argument value: Last key character cannot be '.': {}" +msgstr "" +"{}: Schlecht formatierter Argumentwert: Letzter Schlüsselwert kann nicht '.' " +"sein: {}" + +#: setopt.cpp:100 unsetopt.cpp:81 +msgid "{}: Empty repository id is not allowed: {}" +msgstr "{}: Leere Repository-ID ist nicht erlaubt: {}" + +#: setopt.cpp:109 +msgid "Cannot set repository option \"{}\": {}" +msgstr "Kann Repository-Option \"{}\" nicht setzen: {}" + +#: setopt.cpp:116 setopt.cpp:179 +msgid "" +"Sets the \"{}\" option of the repository \"{}\" again with a different " +"value: \"{}\" != \"{}\"" +msgstr "" +"Setzt die \"{}\" Option des Repository \"{}\" mit einem anderen Wert erneut: " +"\"{}\" != \"{}\"" + +#: setopt.cpp:130 +msgid "Cannot set option: \"{}\": {}" +msgstr "Kann Option nicht setzen: \"{}\": {}" + +#: setopt.cpp:170 +msgid "No matching repository to modify: {}" +msgstr "Kein passendes Repository zum Ändern gefunden: {}" + +#: setvar.cpp:60 +msgid "Cannot set \"{}\": Variable \"{}\" is read-only" +msgstr "Kann \"{}\" nicht setzen: Variable \"{}\" ist schreibgeschützt" + +#: setvar.cpp:68 +msgid "Sets the \"{}\" variable again with a different value: \"{}\" != \"{}\"" +msgstr "" +"Setzt die Variable \"{}\" mit einem anderen Wert erneut: \"{}\" != \"{}\"" + +#: setvar.cpp:97 unsetvar.cpp:63 +msgid "Missing path to vars directory" +msgstr "Fehlender Pfad zum Variablenverzeichnis" + +#: setvar.cpp:110 +msgid "Cannot write variable to file \"{}\": {}" +msgstr "Kann Variable nicht in Datei \"{}\" schreiben: {}" + +#: shared.hpp:58 +msgid "" +"The path \"{}\" exists, but it is not a directory or a symlink to a " +"directory." +msgstr "" +"Der Pfad \"{}\" existiert, ist aber kein Verzeichnis oder symbolischer Link " +"zu einem Verzeichnis." + +#: shared.hpp:63 +msgid "The path \"{}\" exists, but it is a symlink to a non-existent object." +msgstr "" +"Der Pfad \"{}\" existiert, ist aber ein symbolischer Link zu einem nicht " +"existierenden Objekt." + +#: shared.hpp:69 +msgid "" +"Directory \"{}\" does not exist. Add \"--create-missing-dir\" to create " +"missing directories." +msgstr "" +"Verzeichnis \"{}\" existiert nicht. Fügen Sie \"--create-missing-dir\" " +"hinzu, um fehlende Verzeichnisse zu erzeugen." + +#: shared.hpp:80 +msgid "Variable name can contain only ASCII letters, numbers and '_': {}" +msgstr "Variablenname kann nur ASCII-Zeichen, Zahlen und '_' enthalten:{}" + +#: unsetopt.cpp:93 +msgid "config-manager: Request to remove unsupported repository option: {}" +msgstr "" +"config-manager: Anforderung zur Entfernung einer nicht unterstützten " +"Repository-Option: {}" + +#: unsetopt.cpp:105 +msgid "config-manager: Request to remove unsupported main option: {}" +msgstr "" + +#: unsetopt.cpp:140 +msgid "" +"config-manager: Request to remove main option but it is not present in the " +"config file: {}" +msgstr "" + +#: unsetopt.cpp:152 +msgid "" +"config-manager: Request to remove main option but config file not found: {}" +msgstr "" + +#: unsetopt.cpp:186 +msgid "" +"config-manager: Request to remove repository option but repoid is not " +"present in the overrides: {}" +msgstr "" + +#: unsetopt.cpp:194 +msgid "" +"config-manager: Request to remove repository option but it is not present in " +"the overrides: {}.{}" +msgstr "" + +#: unsetopt.cpp:214 +msgid "" +"config-manager: Request to remove repository option but file with overrides " +"not found: {}" +msgstr "" + +#: unsetvar.cpp:69 +msgid "" +"config-manager: Request to remove variable but vars directory was not found: " +"{}" +msgstr "" + +#: unsetvar.cpp:82 +msgid "" +"config-manager: Request to remove variable but it is not present in the vars " +"directory: {}" +msgstr "" + +#: unsetvar.cpp:88 +msgid "Cannot remove variable file \"{}\": {}" +msgstr "Kann Variablendatei \"{}\" nicht entfernen:{}" diff --git a/dnf5-plugins/config-manager_plugin/po/fr.po b/dnf5-plugins/config-manager_plugin/po/fr.po new file mode 100644 index 000000000..bf722c338 --- /dev/null +++ b/dnf5-plugins/config-manager_plugin/po/fr.po @@ -0,0 +1,252 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-11 02:51+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: addrepo.cpp:153 +msgid "from-repofile: \"{}\" file does not exist" +msgstr "from-repofile: le fichier \"{}\" n'existe pas" + +#: addrepo.cpp:156 +msgid "from-repofile: {}" +msgstr "from-repofile: {}" + +#: addrepo.cpp:186 setopt.cpp:83 setvar.cpp:49 +msgid "{}: Badly formatted argument value \"{}\"" +msgstr "{}: valeur d'argument \"{}\" mal formatée" + +#: addrepo.cpp:196 +msgid "Cannot set repository option \"{}={}\": {}" +msgstr "Impossible de définir l'option de dépôt \"{}={}\": {}" + +#: addrepo.cpp:204 setopt.cpp:138 +msgid "Sets the \"{}\" option again with a different value: \"{}\" != \"{}\"" +msgstr "" +"Définit l'option \"{}\" à nouveau avec une valeur différente : \"{}\" != " +"\"{}\"" + +#: addrepo.cpp:270 +msgid "Missing path to repository configuration directory" +msgstr "Chemin d'accès au répertoire des configurations de dépôt manquant" + +#: addrepo.cpp:320 +msgid "Failed to copy repository configuration file \"{}\": {}" +msgstr "Échec de la copie du fichier de configuration de dépôt \"{}\" : {}" + +#: addrepo.cpp:331 +msgid "Failed to download repository configuration file \"{}\": {}" +msgstr "" +"Éched du téléchargement du fichier de configuration de dépôt \"{}\" : {}" + +#: addrepo.cpp:353 +msgid "" +"Error in added repository configuration file. Cannot set repository option " +"\"{}={}\": {}" +msgstr "" +"Erreur dans le fichier de configuration de dépôt ajouté. Impossible de " +"définir l'option de dépôt \"{}={}\" : {}" + +#: addrepo.cpp:387 +msgid "Bad baseurl: {}={}" +msgstr "baseurl incorrecte : {}={}" + +#: addrepo.cpp:395 +msgid "" +"One of --from-repofile=, --set=baseurl=, --set=mirrorlist=, --" +"set=metalink= must be set to a non-empty URL" +msgstr "" +"L'une des options --from-repofile=, --set=baseurl=, --" +"set=mirrorlist=, --set=metalink= doit être définie avec une URL " +"non vide" + +#: addrepo.cpp:440 +msgid "Failed to save repository configuration file \"{}\": {}" +msgstr "" +"Échec de l'enregistrement du fichier de configuration de dépôt \"{}\" : {}" + +#: addrepo.cpp:462 +msgid "" +"File \"{}\" already exists and configures repositories with IDs \"{}\". Add " +"\"--add-or-replace\" or \"--overwrite\"." +msgstr "" +"Le fichier \"{}\" existe déjà et configure les dépôts avec les ID \"{}\". " +"Ajoutez \"--add-or-replace\" ou \"--overwrite\"." + +#: addrepo.cpp:465 +msgid "" +"File \"{}\" already exists and configures repositories with IDs \"{}\". Add " +"\"--overwrite\" to overwrite." +msgstr "" +"Le fichier \"{}\" existe déjà et configure les dépôts avec les ID \"{}\". " +"Ajoutez \"--overwrite\" pour écraser le fichier." + +#: addrepo.cpp:485 addrepo.cpp:511 +msgid "A repository with id \"{}\" already configured in file: {}" +msgstr "Un dépôt avec pour ID \"{}\" est déjà configuré dans le fichier : {}" + +#: addrepo.cpp:497 setopt.cpp:263 +msgid "Cannot read repositories from directory \"{}\": {}" +msgstr "Impossible de lire les dépôts dans le répertoire \"{}\" : {}" + +#: setopt.cpp:91 unsetopt.cpp:72 +msgid "" +"{}: Badly formatted argument value: Last key character cannot be '.': {}" +msgstr "" +"{}: valeur d'argument mal formatée : le dernier caractère ne peut pas être " +"'.' : {}" + +#: setopt.cpp:100 unsetopt.cpp:81 +msgid "{}: Empty repository id is not allowed: {}" +msgstr "{} : les ID de dépôt vides ne sont pas autorisés : {}" + +#: setopt.cpp:109 +msgid "Cannot set repository option \"{}\": {}" +msgstr "Impossible de définir l'option de dépôt \"{}\" : {}" + +#: setopt.cpp:116 setopt.cpp:179 +msgid "" +"Sets the \"{}\" option of the repository \"{}\" again with a different " +"value: \"{}\" != \"{}\"" +msgstr "" +"Définit l'option \"{}\" du dépôt \"{}\" à nouveau avec une valeur " +"différente : \"{}\" != \"{}\"" + +#: setopt.cpp:130 +msgid "Cannot set option: \"{}\": {}" +msgstr "Impossible de définir l'option : \"{}\" : {}" + +#: setopt.cpp:170 +msgid "No matching repository to modify: {}" +msgstr "Aucun dépôt correspondant à modifier : {}" + +#: setvar.cpp:60 +msgid "Cannot set \"{}\": Variable \"{}\" is read-only" +msgstr "Impossible de définir \"{}\" : la variable \"{}\" est en lecture seule" + +#: setvar.cpp:68 +msgid "Sets the \"{}\" variable again with a different value: \"{}\" != \"{}\"" +msgstr "" +"Définit la variable \"{}\" à nouveau avec une valeur différente : \"{}\" != " +"\"{}\"" + +#: setvar.cpp:97 unsetvar.cpp:63 +msgid "Missing path to vars directory" +msgstr "Chemin d'accès aux variables manquant" + +#: setvar.cpp:110 +msgid "Cannot write variable to file \"{}\": {}" +msgstr "Impossible d'écrire la variable dans le fichier \"{}\" : {}" + +#: shared.hpp:58 +msgid "" +"The path \"{}\" exists, but it is not a directory or a symlink to a " +"directory." +msgstr "" +"Le chemin d'accès \"{}\" existe, mais il ne s'agit ni d'un répertoire ni " +"d'un lien symbolique vers un répertoire." + +#: shared.hpp:63 +msgid "The path \"{}\" exists, but it is a symlink to a non-existent object." +msgstr "" +"Le chemin d'accès \"{}\" existe, mais il s'agit d'un lien symbolique vers un " +"objet qui n'existe pas." + +#: shared.hpp:69 +msgid "" +"Directory \"{}\" does not exist. Add \"--create-missing-dir\" to create " +"missing directories." +msgstr "" +"Le répertoire \"{}\" n'existe pas. Ajoutez \"--create-missing-dir\" pour " +"créer les répertoires manquants." + +#: shared.hpp:80 +msgid "Variable name can contain only ASCII letters, numbers and '_': {}" +msgstr "" +"Le nom de la variable ne peut contenir que des caractères ASCII (lettres, " +"nombres et '_') : {}" + +#: unsetopt.cpp:93 +msgid "config-manager: Request to remove unsupported repository option: {}" +msgstr "" +"config-manager: suppression d'une option de dépôt non prise en charge " +"demandée : {}" + +#: unsetopt.cpp:105 +msgid "config-manager: Request to remove unsupported main option: {}" +msgstr "" +"config-manage: suppression d'une option principale non prise en charge " +"demandée : {}" + +#: unsetopt.cpp:140 +msgid "" +"config-manager: Request to remove main option but it is not present in the " +"config file: {}" +msgstr "" +"config-manager: suppression d'une option principale demandée, mais elle est " +"absente du fichier de configuration : {}" + +#: unsetopt.cpp:152 +msgid "" +"config-manager: Request to remove main option but config file not found: {}" +msgstr "" +"config-manager: suppression d'une option principale demandée, mais le " +"fichier de configuration est introuvable : {}" + +#: unsetopt.cpp:186 +msgid "" +"config-manager: Request to remove repository option but repoid is not " +"present in the overrides: {}" +msgstr "" +"config-manager: suppression d'une option de dépôt demandée, mais le repoid " +"est absent des overrides : {}" + +#: unsetopt.cpp:194 +msgid "" +"config-manager: Request to remove repository option but it is not present in " +"the overrides: {}.{}" +msgstr "" +"config-manager: suppression d'une option de dépôt demandée, mais elle est " +"absente des overrides : {}.{}" + +#: unsetopt.cpp:214 +msgid "" +"config-manager: Request to remove repository option but file with overrides " +"not found: {}" +msgstr "" +"config-manager: suppression d'une option de dépôt demandée, mais le fichier " +"contenant les overrides est introuvable : {}" + +#: unsetvar.cpp:69 +msgid "" +"config-manager: Request to remove variable but vars directory was not found: " +"{}" +msgstr "" +"config-manager: suppression d'une variable demandée, mais le répertoire des " +"variables est introuvable : {}" + +#: unsetvar.cpp:82 +msgid "" +"config-manager: Request to remove variable but it is not present in the vars " +"directory: {}" +msgstr "" +"config-manager: suppression d'une variable demandée, mais elle est absente " +"du répertoire des variables : {}" + +#: unsetvar.cpp:88 +msgid "Cannot remove variable file \"{}\": {}" +msgstr "Impossible de supprimer le fichier de variable \"{}\" : {}" diff --git a/dnf5-plugins/config-manager_plugin/po/ka.po b/dnf5-plugins/config-manager_plugin/po/ka.po index 5e053bb6e..6aee2f027 100644 --- a/dnf5-plugins/config-manager_plugin/po/ka.po +++ b/dnf5-plugins/config-manager_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-03-12 20:36+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" "Language-Team: Czech , 2024. +# Weblate Translation Memory , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-26 19:16+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.5\n" + +#: copr.cpp:48 +msgid "Copr hub (the web-UI/API server) hostname" +msgstr "Copr-Hub (der Web-UI/API-Server) Hostname" + +#: copr.cpp:88 +msgid "" +"Copr project ID to {}. Use either a format OWNER/PROJECT or HUB/OWNER/" +"PROJECT (if HUB is not specified, the default one, or --hub , is used. " +"OWNER is either a username, or a @groupname. PROJECT can be a simple " +"project name, or a \"project directory\" containing colons, e.g. 'project:" +"custom:123'. HUB can be either the Copr frontend hostname (e.g. copr." +"fedorainfracloud.org ) or the shortcut (e.g. fedora). Example: 'fedora/" +"@footeam/coolproject'." +msgstr "" +"Copr-Projekt-ID zu {}. Verwenden Sie entweder das Format OWNER/PROJECT oder " +"HUB/OWNER/PROJECT (falls HUB nicht angegeben ist, wird der Standard-Hub oder " +"--hub verwendet). OWNER ist entweder ein Benutzername oder ein " +"@Gruppenname. PROJECT kann ein einfacher Projektname sein oder ein " +"„Projektverzeichnis“, das Doppelpunkte enthält, z. B. 'projekt:" +"individuell:123'. HUB kann entweder der Copr-Frontend-Hostname (z. B. copr." +"fedorainfracloud.org) oder die Abkürzung (z. B. fedora) sein. Beispiel: " +"'fedora/@bspteam/tollesprojekt'." + +#: copr.cpp:106 +msgid "Invalid PROJECT_SPEC format '{}'" +msgstr "Ungültiges PROJECT_SPEC Format '{}'" + +#: copr_constants.hpp:27 +msgid "" +"Manage Copr repositories (add-ons provided by users/community/third-party)" +msgstr "" +"Verwalten von Copr-Repositorys (Erweiterungen bereitgestellt von Benutzern/" +"Community/Drittanbietern)" + +#: copr_constants.hpp:29 +msgid "" +"Enabling a Copr repository. Please note that this repository is not part\n" +"of the main distribution, and quality may vary.\n" +"\n" +"The Fedora Project does not exercise any power over the contents of\n" +"this repository beyond the rules outlined in the Copr FAQ at\n" +",\n" +"and packages are not held to any quality or security level.\n" +"\n" +"Please do not file bug reports about these packages in Fedora\n" +"Bugzilla. In case of problems, contact the owner of this repository.\n" +msgstr "" +"Aktivierung einer Copr-Paketquelle. Bitte beachten Sie, dass diese " +"Paketquelle nicht\n" +"Teil der Hauptdistribution ist, und die Qualität abweichen könnte.\n" +"\n" +"Das Fedora Projekt besitzt keine Autorität über den Inhalt in \n" +"dieser Paketquelle welche jenseits von den in Copr-FAQ beschriebenen Regeln " +"sind\n" +",\n" +"und Pakete unterliegen keinem Qualitäts- und Sicherheitsstandard.\n" +"\n" +"Bitte senden Sie keine Fehlermeldungen zu diesem Paket an Fedora\n" +"Bugzilla. Im Problemfall, kontaktieren Sie bitte den Paketquellen-" +"Administrator.\n" + +#: copr_constants.hpp:41 +msgid "" +"Maintainer of the enabled Copr repository decided to make\n" +"it dependent on other repositories. Such repositories are\n" +"usually necessary for successful installation of RPMs from\n" +"the main Copr repository (they provide runtime dependencies).\n" +"\n" +"Be aware that the note about quality and bug-reporting\n" +"above applies here too, Fedora Project doesn't control the\n" +"content. Please review the list:\n" +"\n" +"{}\n" +"These repositories are being enabled together with the main\n" +"repository.\n" +msgstr "" +"Der Betreuer des aktivierten Copr-Repositorys hat entschieden, \n" +"es von anderen Repositories abhängig zu machen. Solche Repositories \n" +"sind in der Regel für die erfolgreiche Installation von RPMs aus dem \n" +"Haupt-Copr-Repository notwendig (stellen Laufzeitabhängigkeiten bereit).\n" +"\n" +"Beachten Sie, dass der Hinweis zur Qualität und Fehlerberichterstattung \n" +"von oben auch hier gilt. Das Fedora-Projekt kontrolliert den Inhalt nicht. \n" +"Bitte überprüfen Sie folgende Liste:\n" +"\n" +"{}\n" +"Diese Repositories werden zusammen mit dem Haupt-Repository \n" +"aktiviert.\n" + +#: copr_debug.cpp:30 +msgid "print useful info about the system, useful for debugging" +msgstr "" +"gibt nützliche Informationen über das System aus, nützlich für Debugging" + +#: copr_disable.cpp:34 +msgid "" +"disable specified Copr repository (if exists), keep {}/*.repo file - just " +"mark enabled=0" +msgstr "" +"deaktiviert festgelegtes Copr-Repository (falls vorhanden), behält {}/*.repo-" +"Datei und setzt enabled=0" + +#: copr_enable.cpp:37 +msgid "" +"download the repository info from a Copr server and install it as a {}/*." +"repo file" +msgstr "" +"lädt die Repository-Informationen vom Copr-Server und installiert sie als " +"eine {}/*.repo-Datei" + +#: copr_enable.cpp:45 +msgid "" +"Chroot specified in the NAME-RELEASE-ARCH format, e.g. 'fedora-rawhide-" +"ppc64le'. When not specified, the 'dnf copr' command attempts to detect it." +msgstr "" +"Chroot wird im Format NAME-RELEASE-ARCH angegeben, z. B. 'fedora-rawhide-" +"ppc64le'. Wenn nicht, versucht der Befehl 'dnf copr', ihn zu erkennen." + +#: copr_list.cpp:51 +msgid "list Copr repositories" +msgstr "Copr-Repositories auflisten" + +#: copr_remove.cpp:34 +msgid "" +"remove specified Copr repository from the system (removes the {}/*.repo file)" +msgstr "" +"entfernt festgelegtes Copr-Repository vom System (entfernt die {}/*.repo-" +"Datei)" + +#: copr_repo.cpp:88 +msgid "Directory '{}' not found in '{}' Copr project." +msgstr "Verzeichnis '{}' nicht im '{}' Copr-Projekt gefunden." + +#: copr_repo.cpp:94 +msgid "You can use one of these available directories:" +msgstr "Sie können eines der folgenden verfügbaren Verzeichnisse nutzen:" + +#: copr_repo.cpp:110 +msgid "Chroot not found in the given Copr project" +msgstr "Chroot nicht im gegebenen Copr-Projekt gefunden" + +#: copr_repo.cpp:112 +msgid "Unable to detect chroot, specify it explicitly." +msgstr "Chroot konnte nicht erkannt werden, bitte explizit angeben." + +#: copr_repo.cpp:118 +msgid "We tried to find these repos without a success:" +msgstr "Wir versuchten erfolglos die folgenden Repo's zu finden:" + +#: copr_repo.cpp:123 +msgid "You can choose one of the available chroots explicitly:" +msgstr "Sie können eines der verfügbaren Chroots explizit auswählen:" + +#: copr_repo.cpp:197 +msgid "Can't parse Copr repo spec: " +msgstr "Konnte die Copr-Repo-Spezifikation nicht parsen: " + +#: copr_repo.cpp:335 +msgid "Can't remove the {} repo file" +msgstr "Konnte die {} repo-Datei nicht entfernen" + +#: copr_repo.cpp:338 +msgid "Repo file {} successfully removed" +msgstr "Repo-Datei {} erfolgreich entfernt" + +#: copr_repo.cpp:384 +msgid "Can't find item {} in {}" +msgstr "Konnte Element {} nicht in {} finden" + +#: copr_repo.cpp:440 +msgid "Removing old config file '{}'" +msgstr "Alte Konfigurationsdatei '{}' wird entfernt" + +#: copr_repo.cpp:443 +msgid "Can't remove" +msgstr "Konnte nicht entfernen" + +#: copr_repo.cpp:517 +msgid "" +"Copr repofile '{}' has an old format, fix by re-enabling it $ {} copr enable " +"{}" +msgstr "" +"Copr Repo-Datei '{}' im alten Format, Behebung mit erneuter Aktivierung $ {} " +"copr enable {}" + +#: copr_repo.cpp:551 +msgid "Repo id '{}' in '{}' is suspicious" +msgstr "Repo-ID '{}' in '{}' ist verdächtig" + +#: copr_repo.cpp:558 +msgid "Repo id '{}' doesn't belong to '{}' repofile" +msgstr "Repo-ID ’{}’ gehört nicht zu '{}' Repo-Datei" + +#: copr_repo.cpp:608 +msgid "Copr repository '{}' in '{}' disabled." +msgstr "Copr-Repository '{}' in '{}' deaktiviert." + +#: copr_repo.cpp:622 copr_repo.cpp:647 +msgid "Repository '{}' not found on this system" +msgstr "Repository '{}' nicht auf diesem System gefunden" diff --git a/dnf5-plugins/copr_plugin/po/fr.po b/dnf5-plugins/copr_plugin/po/fr.po new file mode 100644 index 000000000..9b6dcf28b --- /dev/null +++ b/dnf5-plugins/copr_plugin/po/fr.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-13 19:50+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: copr.cpp:48 +msgid "Copr hub (the web-UI/API server) hostname" +msgstr "Nom d'hôte du hub Copr (interface Web/serveur d'API)" + +#: copr.cpp:88 +msgid "" +"Copr project ID to {}. Use either a format OWNER/PROJECT or HUB/OWNER/" +"PROJECT (if HUB is not specified, the default one, or --hub , is used. " +"OWNER is either a username, or a @groupname. PROJECT can be a simple " +"project name, or a \"project directory\" containing colons, e.g. 'project:" +"custom:123'. HUB can be either the Copr frontend hostname (e.g. copr." +"fedorainfracloud.org ) or the shortcut (e.g. fedora). Example: 'fedora/" +"@footeam/coolproject'." +msgstr "" + +#: copr.cpp:106 +msgid "Invalid PROJECT_SPEC format '{}'" +msgstr "Format PROJECT_SPEC '{}' invalide" + +#: copr_constants.hpp:27 +msgid "" +"Manage Copr repositories (add-ons provided by users/community/third-party)" +msgstr "" +"Gérez les dépôts Copr (extensions fournies par des utilisateurs, la " +"communauté ou d'autres tiers)" + +#: copr_constants.hpp:29 +msgid "" +"Enabling a Copr repository. Please note that this repository is not part\n" +"of the main distribution, and quality may vary.\n" +"\n" +"The Fedora Project does not exercise any power over the contents of\n" +"this repository beyond the rules outlined in the Copr FAQ at\n" +",\n" +"and packages are not held to any quality or security level.\n" +"\n" +"Please do not file bug reports about these packages in Fedora\n" +"Bugzilla. In case of problems, contact the owner of this repository.\n" +msgstr "" +"Activation d'un dépôt Copr. Notez que ce dépôt ne fait pas partie de la\n" +"distribution principale, la qualité peut donc varier.\n" +"\n" +"Le Fedora Project n'a aucun pouvoir sur le contenu de ce dépôt, tant que ce " +"dernier\n" +"respecte les règles énoncées dans la FAQ Copr accessible à l'adresse\n" +".\n" +"Les paquets ne sont tenus de se conformer à aucune exigence de qualité ou " +"de\n" +"sécurité.\n" +"\n" +"Merci de ne pas ouvrir de signalement de bug dans Fedora Bugzilla à propos " +"de\n" +"ces paquets. En cas de problème, contactez le propriétaire de ce dépôt.\n" + +#: copr_constants.hpp:41 +msgid "" +"Maintainer of the enabled Copr repository decided to make\n" +"it dependent on other repositories. Such repositories are\n" +"usually necessary for successful installation of RPMs from\n" +"the main Copr repository (they provide runtime dependencies).\n" +"\n" +"Be aware that the note about quality and bug-reporting\n" +"above applies here too, Fedora Project doesn't control the\n" +"content. Please review the list:\n" +"\n" +"{}\n" +"These repositories are being enabled together with the main\n" +"repository.\n" +msgstr "" +"La personne s'occupant de la maintenance du dépôt Copr activé\n" +"a décidé de le faire dépendre d'autres dépôts. Ces dépôts\n" +"sont généralement nécessaires à la bonne installation de RPM\n" +"provenant du dépôt Copr principal (car ils fournissent des\n" +"dépendances d'exécution).\n" +"\n" +"La note plus haut à propos de la qualité et des signalements\n" +"de bugs s'applique également ici, le Fedora Project ne contrôle\n" +"pas ces contenus. Passez en revue la liste suivante :\n" +"\n" +"{}\n" +"Ces dépôts seront activés avec le dépôt principal.\n" + +#: copr_debug.cpp:30 +msgid "print useful info about the system, useful for debugging" +msgstr "afficher des infos utiles à propos du système, utile pour le débogage" + +#: copr_disable.cpp:34 +msgid "" +"disable specified Copr repository (if exists), keep {}/*.repo file - just " +"mark enabled=0" +msgstr "" +"désactiver le dépôt Copr spécifié (s'il existe), garder les fichiers {}/*." +"repo et définir enabled=0" + +#: copr_enable.cpp:37 +msgid "" +"download the repository info from a Copr server and install it as a {}/*." +"repo file" +msgstr "" +"télécharger les infos sur le dépôt d'un serveur Copr et l'installer sous la " +"forme d'un fichier {}/*.repo" + +#: copr_enable.cpp:45 +msgid "" +"Chroot specified in the NAME-RELEASE-ARCH format, e.g. 'fedora-rawhide-" +"ppc64le'. When not specified, the 'dnf copr' command attempts to detect it." +msgstr "" +"Chroot spécifié au format NOM-RELEASE-ARCH, ex. 'fedora-rawhide-ppc64le'. " +"Lorsque l'option n'est pas spécifiée, la commande 'dnf copr' effectue une " +"détection automatique." + +#: copr_list.cpp:51 +msgid "list Copr repositories" +msgstr "lister les dépôts Copr" + +#: copr_remove.cpp:34 +msgid "" +"remove specified Copr repository from the system (removes the {}/*.repo file)" +msgstr "" +"retirer le dépôt Copr spécifié du système (supprime les fichiers {}/*.repo)" + +#: copr_repo.cpp:88 +msgid "Directory '{}' not found in '{}' Copr project." +msgstr "Répertoire '{}' introuvable dans le projet Copr '{}'." + +#: copr_repo.cpp:94 +msgid "You can use one of these available directories:" +msgstr "Vous pouvez utiliser l'un de ces répertoires :" + +#: copr_repo.cpp:110 +msgid "Chroot not found in the given Copr project" +msgstr "Chroot introuvable dans le projet Copr spécifié" + +#: copr_repo.cpp:112 +msgid "Unable to detect chroot, specify it explicitly." +msgstr "Impossible de détecter le chroot, spécifiez-le explicitement." + +#: copr_repo.cpp:118 +msgid "We tried to find these repos without a success:" +msgstr "Nous avons essayé de trouver ces dépôts, en vain :" + +#: copr_repo.cpp:123 +msgid "You can choose one of the available chroots explicitly:" +msgstr "Vous pouvez choisir explicitement l'un des chroot disponibles :" + +#: copr_repo.cpp:197 +msgid "Can't parse Copr repo spec: " +msgstr "Impossible d'analyser les spécifications du dépôt Copr : " + +#: copr_repo.cpp:335 +msgid "Can't remove the {} repo file" +msgstr "Impossible de supprimer le fichier de dépôt {}" + +#: copr_repo.cpp:338 +msgid "Repo file {} successfully removed" +msgstr "Fichier de dépôt {} supprimé avec succès" + +#: copr_repo.cpp:384 +msgid "Can't find item {} in {}" +msgstr "Impossible de trouver l'élément {} dans {}" + +#: copr_repo.cpp:440 +msgid "Removing old config file '{}'" +msgstr "Suppression de l'ancien fichier de configuration '{}'" + +#: copr_repo.cpp:443 +msgid "Can't remove" +msgstr "Suppression impossible" + +#: copr_repo.cpp:517 +msgid "" +"Copr repofile '{}' has an old format, fix by re-enabling it $ {} copr enable " +"{}" +msgstr "" +"Le repofile Copr '{}' est dans un ancien format, corrigez-le en le " +"réactivant : $ {} copr enable {}" + +#: copr_repo.cpp:551 +msgid "Repo id '{}' in '{}' is suspicious" +msgstr "L'ID de dépôt '{}' dans '{}' est suspect" + +#: copr_repo.cpp:558 +msgid "Repo id '{}' doesn't belong to '{}' repofile" +msgstr "L'ID de dépôt '{}' ne devrait pas être dans le repofile '{}'" + +#: copr_repo.cpp:608 +msgid "Copr repository '{}' in '{}' disabled." +msgstr "Dépôt Copr '{}' dans '{}' désactivé." + +#: copr_repo.cpp:622 copr_repo.cpp:647 +msgid "Repository '{}' not found on this system" +msgstr "Dépôt '{}' introuvable sur ce système" diff --git a/dnf5-plugins/copr_plugin/po/ka.po b/dnf5-plugins/copr_plugin/po/ka.po index 60639785c..ac6f937ef 100644 --- a/dnf5-plugins/copr_plugin/po/ka.po +++ b/dnf5-plugins/copr_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-01-26 02:46+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 5.3.1\n" -#: needs_restarting.cpp:232 +#: needs_restarting.cpp:229 msgid "Couldn't connect to D-Bus: {}" msgstr "Nelze se připojit k D-Bus: {}" diff --git a/dnf5-plugins/needs_restarting_plugin/po/de.po b/dnf5-plugins/needs_restarting_plugin/po/de.po new file mode 100644 index 000000000..d530e31a1 --- /dev/null +++ b/dnf5-plugins/needs_restarting_plugin/po/de.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Dennis Koerner , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-14 01:26+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.2\n" + +#: needs_restarting.cpp:229 +msgid "Couldn't connect to D-Bus: {}" +msgstr "Konnte keine Verbindung zum D-Bus herstellen: {}" diff --git a/dnf5-plugins/needs_restarting_plugin/po/fr.po b/dnf5-plugins/needs_restarting_plugin/po/fr.po new file mode 100644 index 000000000..e933e7acb --- /dev/null +++ b/dnf5-plugins/needs_restarting_plugin/po/fr.po @@ -0,0 +1,25 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +# Weblate Translation Memory , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-07 13:36+0000\n" +"Last-Translator: Weblate Translation Memory \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 5.5.2\n" + +#: needs_restarting.cpp:229 +msgid "Couldn't connect to D-Bus: {}" +msgstr "Impossible de se connecter à D-Bus : {}" diff --git a/dnf5-plugins/needs_restarting_plugin/po/ka.po b/dnf5-plugins/needs_restarting_plugin/po/ka.po index 9df0bd3f5..767353893 100644 --- a/dnf5-plugins/needs_restarting_plugin/po/ka.po +++ b/dnf5-plugins/needs_restarting_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-03-21 05:35+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language-Team: Korean \n" "Language-Team: Portuguese (Brazil) 1;\n" "X-Generator: Weblate 5.4\n" -#: needs_restarting.cpp:232 +#: needs_restarting.cpp:229 msgid "Couldn't connect to D-Bus: {}" msgstr "Não foi possível se conectar ao D-Bus: {}" diff --git a/dnf5-plugins/needs_restarting_plugin/po/ru.po b/dnf5-plugins/needs_restarting_plugin/po/ru.po index 76acd6edb..5d22adb8c 100644 --- a/dnf5-plugins/needs_restarting_plugin/po/ru.po +++ b/dnf5-plugins/needs_restarting_plugin/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-03-21 05:35+0000\n" "Last-Translator: Aleksey Fedorov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 5.4\n" -#: needs_restarting.cpp:232 +#: needs_restarting.cpp:229 msgid "Couldn't connect to D-Bus: {}" msgstr "Не удалось подключиться к шине D-Bus: {}" diff --git a/dnf5-plugins/needs_restarting_plugin/po/sv.po b/dnf5-plugins/needs_restarting_plugin/po/sv.po index e877db1a8..a5b62dda0 100644 --- a/dnf5-plugins/needs_restarting_plugin/po/sv.po +++ b/dnf5-plugins/needs_restarting_plugin/po/sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-01-11 10:48+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" "Language-Team: Czech , 2024. +# Weblate Translation Memory , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-14 01:26+0000\n" +"Last-Translator: Dennis Koerner \n" +"Language-Team: German \n" +"Language: de\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 5.5.2\n" + +#: repoclosure.cpp:45 +msgid "Print list of unresolved dependencies for repositories" +msgstr "Liste der unaufgelösten Abhängigkeiten für Repositories ausgeben" + +#: repoclosure.cpp:154 +msgid "No match for argument \"{}\"." +msgstr "Keine Übereinstimmung für Argument \"{}\"." + +#: repoclosure.cpp:160 +msgid "Failed to resolve package specifications." +msgstr "Auflösen der Paketspezifikationen fehlgeschlagen." + +#: repoclosure.cpp:215 +msgid "" +"Error: Repoclosure ended with unresolved dependencies ({}) across {} " +"packages." +msgstr "" +"Fehler: Repo-Closure endete mit unaufgelösten Abhängigkeiten ({}) über {} " +"Pakete." diff --git a/dnf5-plugins/repoclosure_plugin/po/fr.po b/dnf5-plugins/repoclosure_plugin/po/fr.po new file mode 100644 index 000000000..b8be53263 --- /dev/null +++ b/dnf5-plugins/repoclosure_plugin/po/fr.po @@ -0,0 +1,39 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-11 02:51+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: repoclosure.cpp:45 +msgid "Print list of unresolved dependencies for repositories" +msgstr "Afficher la liste des dépendances des dépôts non résolues" + +#: repoclosure.cpp:154 +msgid "No match for argument \"{}\"." +msgstr "Aucune correspondance pour l'argument \"{}\"." + +#: repoclosure.cpp:160 +msgid "Failed to resolve package specifications." +msgstr "Échec de la résolution des spécifications de paquet." + +#: repoclosure.cpp:215 +msgid "" +"Error: Repoclosure ended with unresolved dependencies ({}) across {} " +"packages." +msgstr "" +"Erreur : l'exécution de repoclosure s'est terminée avec des dépendances non " +"résolues ({}) pour {} paquets." diff --git a/dnf5-plugins/repoclosure_plugin/po/ka.po b/dnf5-plugins/repoclosure_plugin/po/ka.po index 2bed12c11..0551ed6ed 100644 --- a/dnf5-plugins/repoclosure_plugin/po/ka.po +++ b/dnf5-plugins/repoclosure_plugin/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2023-11-28 02:51+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish 40 || 0%{?rhel} > 11] Name: dnf5 -Version: %{project_version_prime}.%{project_version_major}.%{project_version_minor}.%{project_version_micro} +Version: %{project_version_prime}.%{project_version_major}.%{project_version_minor}.%{project_version_patch} Release: 1%{?dist} Summary: Command-line package manager License: GPL-2.0-or-later @@ -862,6 +862,9 @@ popd %ldconfig_scriptlets %changelog +* Tue May 28 2024 Packit Team - 5.2.2.0-1 +- New upstream release 5.2.2.0 + * Mon May 06 2024 Packit Team - 5.2.1.0-1 - New upstream release 5.2.1.0 diff --git a/dnf5/po/cs.po b/dnf5/po/cs.po index bb83a1342..2057cd5b6 100644 --- a/dnf5/po/cs.po +++ b/dnf5/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" "PO-Revision-Date: 2024-02-06 09:36+0000\n" "Last-Translator: Petr Ptacek \n" "Language-Team: Czech , 2024. +# Weblate Translation Memory , 2024. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-02 02:52+0000\n" -"PO-Revision-Date: 2024-05-04 20:36+0000\n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-27 19:35+0000\n" "Last-Translator: Dennis Koerner \n" "Language-Team: German \n" @@ -16,7 +17,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 5.5.2\n" +"X-Generator: Weblate 5.5.5\n" #: commands/advisory/advisory_info.hpp:33 msgid "Print details about advisories" @@ -48,24 +49,29 @@ msgstr "" #: commands/advisory/arguments.hpp:34 msgid "Show advisories containing any version of installed packages." -msgstr "" +msgstr "Hinweise zu beliebigen Versionen installierter Pakete anzeigen." #: commands/advisory/arguments.hpp:45 msgid "" "Show advisories containing newer versions of installed packages. This is the " "default behavior." msgstr "" +"Hinweise zu neueren Versionen installierter Pakete anzeigen. Dies ist das " +"Standardverhalten." #: commands/advisory/arguments.hpp:57 msgid "" "Show advisories containing equal and older versions of installed packages." msgstr "" +"Hinweise zu identischen oder älteren Versionen installierter Pakete anzeigen." #: commands/advisory/arguments.hpp:69 msgid "" "Show advisories containing newer versions of installed packages for which a " "newer version is available." msgstr "" +"Hinweise zu neueren Versionen der installierten Pakete, für die eine neue " +"Version verfügbar ist, anzeigen." #: commands/advisory/arguments.hpp:82 msgid "" @@ -83,11 +89,11 @@ msgstr "" #: commands/advisory/arguments.hpp:100 msgid "Show only advisories referencing a bugzilla." -msgstr "Nur Hinweise mit einer Bugzilla-Reverenz anzeigen." +msgstr "Nur Hinweise mit einer Bugzilla-Referenz anzeigen." #: commands/advisory/arguments.hpp:107 msgid "Show only advisories referencing a CVE." -msgstr "Nur Hinweise mit einer CVE-Reverenz anzeigen." +msgstr "Nur Hinweise mit einer CVE-Referenz anzeigen." #: commands/advisory_shared.hpp:113 msgid "Limit to packages in advisories with specified name. List option." @@ -103,15 +109,15 @@ msgstr "Auf Pakete mit Sicherheitshinweisen beschränken." #: commands/advisory_shared.hpp:128 msgid "Limit to packages in bugfix advisories." -msgstr "" +msgstr "Auf Pakete mit Hinweisen zu Fehlerkorrekturen beschränken." #: commands/advisory_shared.hpp:135 msgid "Limit to packages in enhancement advisories." -msgstr "" +msgstr "Auf Pakete mit Hinweisen zu Verbesserungen beschränken." #: commands/advisory_shared.hpp:142 msgid "Limit to packages in newpackage advisories." -msgstr "" +msgstr "Auf Pakete mit Hinweisen in neuen Paketen beschränken." #: commands/advisory_shared.hpp:153 msgid "" @@ -121,13 +127,15 @@ msgstr "" #: commands/advisory_shared.hpp:155 msgid "ADVISORY_SEVERITY,..." -msgstr "" +msgstr "HINWEIS_SCHWEREGRAD,..." #: commands/advisory_shared.hpp:167 msgid "" "Limit to packages in advisories that fix a Bugzilla ID, Eg. 123123. List " "option." msgstr "" +"Auf Pakete mit Hinweisen beschränken, die eine Bugzilla-ID beheben, z.B. " +"123123. Listenoption." #: commands/advisory_shared.hpp:168 msgid "BUGZILLA_ID,..." @@ -138,38 +146,34 @@ msgid "" "Limit to packages in advisories that fix a CVE (Common Vulnerabilities and " "Exposures) ID, Eg. CVE-2201-0123. List option." msgstr "" +"Auf Pakete mit Hinweisen beschränken, die eine CVE-ID (Common " +"Vulnerabilities and Exposures) beheben, z.B. CVE-2201-0123. Listenoption." #: commands/advisory_shared.hpp:180 msgid "CVE_ID,..." msgstr "CVE_ID,..." #: commands/check/check.cpp:335 -#, c++-format msgid "Check discovered {} problem(s) in {} package(s)" msgstr "" #: commands/clean/clean.cpp:88 -#, c++-format msgid "List of cache types to clean up. Supported types: {0}" msgstr "Liste der zu bereinigenden Cache-Typen. Unterstützte Typen: {0}" #: commands/clean/clean.cpp:106 -#, c++-format msgid "Unknown cache type \"{0}\". Supported types: {1}" msgstr "Unbekannter Cache-Typ \"{0}\". Unterstützte Typen: {1}" #: commands/clean/clean.cpp:164 -#, c++-format msgid "Failed to cleanup repository cache in path \"{0}\": {1}" msgstr "Bereinigung des Repository-Cache fehlgeschlagen im Pfad \"{0}\": {1}" #: commands/download/download.cpp:112 -#, c++-format msgid "Invalid urlprotocol option: {}" msgstr "" #: commands/download/download.cpp:139 main.cpp:610 -#, c++-format msgid "Unsupported architecture \"{0}\". Please choose one from {1}" msgstr "Nicht unterstützte Architektur \"{0}\". Bitte wählen Sie eine aus {1}" @@ -229,7 +233,6 @@ msgid "Reverse the order of transactions." msgstr "Reihenfolge der Transaktionen umkehren." #: commands/history/history_store.cpp:62 -#, c++-format msgid "File \"{}\" already exists, it will be overwritten.\n" msgstr "Datei \"{}\" existiert bereits, sie wird überschrieben.\n" @@ -243,7 +246,6 @@ msgid "Multiple transactions selected for storing, only one allowed." msgstr "Mehrere Transaktionen zum Speichern ausgewählt, nur Eine ist erlaubt." #: commands/history/transaction_id.cpp:32 -#, c++-format msgid "" "Invalid transaction ID range \"{}\", \"ID\" or \"ID..ID\" expected, where ID " "is \"NUMBER\", \"last\" or \"last-NUMBER\"." @@ -295,7 +297,7 @@ msgstr "" #: commands/list/list.cpp:257 msgid "No matching packages to list" -msgstr "" +msgstr "Keine übereinstimmenden Pakete zum Auflisten" #: commands/module/arguments.hpp:36 msgid "Show enabled modules." @@ -310,7 +312,6 @@ msgid "Pattern matching module NSVCAs." msgstr "" #: commands/module/module_list.cpp:85 -#, c++-format msgid "No matches found for \"{}\"." msgstr "Keine Übereinstimmungen für \"{}\" gefunden." @@ -319,7 +320,6 @@ msgid "Manage offline transactions" msgstr "Offline-Transaktionen verwalten" #: commands/offline/offline.cpp:224 -#, c++-format msgid "" "Error reading state: {}. Rerun the command you used to initiate the offline " "transaction, e.g. `dnf5 system-upgrade download [OPTIONS]`." @@ -329,9 +329,8 @@ msgstr "" "system-upgrade download [OPTIONS]`." #: commands/offline/offline.cpp:247 -#, c++-format msgid "Couldn't connect to D-Bus: {}" -msgstr "" +msgstr "Konnte keine Verbindung zum D-Bus herstellen: {}" #: commands/offline/offline.cpp:276 msgid "" @@ -352,12 +351,10 @@ msgid "System is not ready for offline transaction." msgstr "Das System ist nicht für Offline-Transaktionen bereit." #: commands/offline/offline.cpp:304 -#, c++-format msgid "Data directory {} does not exist." msgstr "Datenverzeichnis {} existiert nicht." #: commands/offline/offline.cpp:328 -#, c++-format msgid "{} is not wanted by system-update.target." msgstr "{} wird nicht von system-update.target benötigt." @@ -405,12 +402,10 @@ msgid "Transaction failed: " msgstr "Transaktion fehlgeschlagen: " #: commands/offline/offline.cpp:562 -#, c++-format msgid "Error reading journal: {}" msgstr "" #: commands/offline/offline.cpp:568 -#, c++-format msgid "Add journal match failed: {}" msgstr "" @@ -505,7 +500,7 @@ msgstr "" #: commands/search/arguments.hpp:37 msgid "Search also package description and URL." -msgstr "" +msgstr "Auch Paketbeschreibung und URL durchsuchen." #: commands/search/arguments.hpp:45 msgid "Patterns" @@ -542,7 +537,6 @@ msgstr "" #. TODO(mblaha): add full command line #: commands/versionlock/utils.cpp:35 -#, c++-format msgid "Added by 'versionlock {}' command on {}" msgstr "" @@ -556,19 +550,16 @@ msgstr "" #: commands/versionlock/versionlock_add.cpp:106 #: commands/versionlock/versionlock_exclude.cpp:125 -#, c++-format msgid "No package found for \"{}\"." msgstr "Kein Paket für \"{}\" gefunden." #: commands/versionlock/versionlock_add.cpp:124 -#, c++-format msgid "Adding versionlock on \"{0} = {1}\"." msgstr "" #: commands/versionlock/versionlock_add.cpp:127 -#, c++-format msgid "Package \"{}\" is already locked." -msgstr "" +msgstr "Paket {} ist bereits gesperrt." #: commands/versionlock/versionlock_clear.cpp:32 msgid "Remove all entries from versionlock configuration" @@ -596,12 +587,10 @@ msgstr "" #: commands/versionlock/versionlock_exclude.cpp:88 #: commands/versionlock/versionlock_exclude.cpp:100 -#, c++-format msgid "Adding versionlock exclude on \"{0} = {1}\"." msgstr "" #: commands/versionlock/versionlock_exclude.cpp:139 -#, c++-format msgid "Package \"{}\" is already excluded." msgstr "Paket \"{}\" ist bereits ausgenommen." @@ -610,12 +599,10 @@ msgid "The key was successfully imported." msgstr "Der Schlüssel wurde erfolgreich importiert." #: context.cpp:252 -#, c++-format msgid "No matching repositories for \"{}\"" msgstr "Keine passenden Repositorys für \"{}\"" #: context.cpp:406 -#, c++-format msgid "" "Location \"{}\" already contains a stored transaction, it will be " "overwritten.\n" @@ -624,12 +611,10 @@ msgstr "" "überschreiben.\n" #: library.cpp:33 -#, c++-format msgid "Cannot load shared library \"{}\": {}" msgstr "" #: library.cpp:48 -#, c++-format msgid "Cannot obtain address of symbol \"{}\": {}" msgstr "" @@ -675,7 +660,6 @@ msgid "Force refreshing metadata before running the command." msgstr "" #: main.cpp:185 -#, c++-format msgid "Failed to expire repository cache in path \"{0}\": {1}" msgstr "" @@ -684,13 +668,13 @@ msgid "create additional repository using id and path" msgstr "" #: main.cpp:210 -#, c++-format msgid "repofrompath: Incorrect repoid and path specification \"{}\"" msgstr "" #: main.cpp:222 msgid "set arbitrary config and repo options" msgstr "" +"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" #: main.cpp:224 msgid "" @@ -704,23 +688,21 @@ msgid "" msgstr "" #: main.cpp:233 main.cpp:272 -#, c++-format msgid "{}: Badly formatted argument value \"{}\"" -msgstr "" +msgstr "{}: Schlecht formatierter Argumentwert \"{}\"" #: main.cpp:240 -#, c++-format msgid "" "{}: Badly formatted argument value: Last key character cannot be '.': {}" msgstr "" +"{}: Schlecht formatierter Argumentwert: Letzter Schlüsselwert kann nicht '.' " +"sein: {}" #: main.cpp:253 -#, c++-format msgid "setopt: \"{0}\": {1}" msgstr "setopt: \"{0}\": {1}" #: main.cpp:279 -#, c++-format msgid "setvar: {}" msgstr "setvar: {}" @@ -741,12 +723,12 @@ msgid "" "Don't install files that are marked as documentation (which includes man " "pages and texinfo documents)" msgstr "" -"Installieren Sie keine Dateien, die als Dokumentation gekennzeichnet sind (" -"dazu gehören man-Pages und texinfo-Dokumente)" +"Installieren Sie keine Dateien, die als Dokumentation gekennzeichnet sind " +"(dazu gehören man-Pages und texinfo-Dokumente)" #: main.cpp:336 msgid "exclude packages by name or glob" -msgstr "" +msgstr "Pakete nach Namen oder Muster ausschließen" #: main.cpp:355 msgid "" @@ -798,7 +780,7 @@ msgstr "" #: main.cpp:486 msgid "set install root" -msgstr "" +msgstr "Wurzel-Installationsverzeichnis festlegen" #: main.cpp:493 msgid "" @@ -809,6 +791,7 @@ msgstr "" #: main.cpp:502 msgid "override the value of $releasever in config and repo files" msgstr "" +"Wert für $releasever in Konfiguration und Paketquellendateien überschreiben" #: main.cpp:515 msgid "" @@ -858,7 +841,6 @@ msgid "======== Main configuration: ========" msgstr "======== Hauptkonfiguration: ========" #: main.cpp:869 -#, c++-format msgid "======== \"{}\" repository configuration: ========" msgstr "======== \"{}\" Repository-Konfiguration: ========" @@ -867,27 +849,24 @@ msgid "======== Variables: ========" msgstr "======== Variablen: ========" #: main.cpp:973 -#, c++-format msgid "{} to skip unavailable packages" msgstr "{}, um nicht-verfügbare Pakete zu überspringen" #: main.cpp:1014 -#, c++-format msgid "{} to not limit the transaction to the best candidates" -msgstr "{}, um die Transaktionen nicht auf die besten Kandidaten zu beschränken" +msgstr "" +"{}, um die Transaktionen nicht auf die besten Kandidaten zu beschränken" #: main.cpp:1021 -#, c++-format msgid "{} to allow erasing of installed packages to resolve problems" -msgstr "{}, um das Entfernen installierter Pakete zur Problemlösung zu erlauben" +msgstr "" +"{}, um das Entfernen installierter Pakete zur Problemlösung zu erlauben" #: main.cpp:1029 -#, c++-format msgid "{} to load additional filelists metadata" msgstr "{}, um zusätzliche Dateilisten-Metadaten zu laden" #: main.cpp:1036 -#, c++-format msgid "{} to skip uninstallable packages" msgstr "{}, um deinstallierbare Pakete zu überspringen" @@ -896,14 +875,12 @@ msgid "You can try to add to command line:" msgstr "" #: main.cpp:1060 -#, c++-format msgid "" "No matches were found for the following plugin name patterns while enabling " "libdnf plugins: {}" msgstr "" #: main.cpp:1061 -#, c++-format msgid "" "No matches were found for the following plugin name patterns while disabling " "libdnf plugins: {}" diff --git a/dnf5/po/fr.po b/dnf5/po/fr.po new file mode 100644 index 000000000..2e8b5420e --- /dev/null +++ b/dnf5/po/fr.po @@ -0,0 +1,991 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Pierre GRASSER , 2024. +# Weblate Translation Memory , 2024. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-28 02:52+0000\n" +"PO-Revision-Date: 2024-05-12 14:35+0000\n" +"Last-Translator: Pierre GRASSER \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 5.5.2\n" + +#: commands/advisory/advisory_info.hpp:33 +msgid "Print details about advisories" +msgstr "Afficher des détails sur les avertissements" + +#: commands/advisory/advisory_list.hpp:33 +msgid "List advisories" +msgstr "Lister les avertissements" + +#: commands/advisory/advisory_summary.cpp:44 +msgid "All" +msgstr "Tous" + +#: commands/advisory/advisory_summary.cpp:48 +msgid "Installed" +msgstr "Installés" + +#: commands/advisory/advisory_summary.cpp:52 +msgid "Updates" +msgstr "Mises à jour" + +#: commands/advisory/advisory_summary.cpp:65 +msgid "Available" +msgstr "Disponibles" + +#: commands/advisory/advisory_summary.hpp:33 +msgid "Print summary of advisories" +msgstr "Afficher un résumé des avertissements" + +#: commands/advisory/arguments.hpp:34 +msgid "Show advisories containing any version of installed packages." +msgstr "" +"Afficher les avertissements mentionnant les paquets installés, peu importe " +"leur version." + +#: commands/advisory/arguments.hpp:45 +msgid "" +"Show advisories containing newer versions of installed packages. This is the " +"default behavior." +msgstr "" +"Afficher les avertissements mentionnant des versions plus récentes des " +"paquets installés. Il s'agit du comportement par défaut." + +#: commands/advisory/arguments.hpp:57 +msgid "" +"Show advisories containing equal and older versions of installed packages." +msgstr "" +"Afficher les avertissements mentionnant une version inférieure ou égale à la " +"version installée des paquets." + +#: commands/advisory/arguments.hpp:69 +msgid "" +"Show advisories containing newer versions of installed packages for which a " +"newer version is available." +msgstr "" +"Afficher les avertissements mentionnant des versions plus récentes des " +"paquets installés où une version plus récente est disponible." + +#: commands/advisory/arguments.hpp:82 +msgid "" +"Show only advisories containing packages with specified names. List option, " +"supports globs." +msgstr "" +"Afficher uniquement les avertissements mentionnant les paquets correspondant " +"aux noms spécifiés. Option liste, prend en charge les globs." + +#: commands/advisory/arguments.hpp:83 +msgid "PACKAGE_NAME,..." +msgstr "NOM_DE_PAQUET,…" + +#: commands/advisory/arguments.hpp:90 +msgid "List of patterns matched against advisory names." +msgstr "Liste des motifs à rechercher dans les noms d'avertissements." + +#: commands/advisory/arguments.hpp:100 +msgid "Show only advisories referencing a bugzilla." +msgstr "" +"Afficher uniquement les avertissements faisant référence à un bugzilla." + +#: commands/advisory/arguments.hpp:107 +msgid "Show only advisories referencing a CVE." +msgstr "Afficher uniquement les avertissements faisant référence à une CVE." + +#: commands/advisory_shared.hpp:113 +msgid "Limit to packages in advisories with specified name. List option." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements portant le nom " +"spécifié. Option liste." + +#: commands/advisory_shared.hpp:114 +msgid "ADVISORY_NAME,..." +msgstr "NOM_DAVERTISSEMENT,…" + +#: commands/advisory_shared.hpp:121 +msgid "Limit to packages in security advisories." +msgstr "Se limiter aux paquets mentionnés dans les avertissements de sécurité." + +#: commands/advisory_shared.hpp:128 +msgid "Limit to packages in bugfix advisories." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements de correction de " +"bugs." + +#: commands/advisory_shared.hpp:135 +msgid "Limit to packages in enhancement advisories." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements d'améliorations." + +#: commands/advisory_shared.hpp:142 +msgid "Limit to packages in newpackage advisories." +msgstr "Se limiter aux paquets mentionnés dans les avertissements newpackage." + +#: commands/advisory_shared.hpp:153 +msgid "" +"Limit to packages in advisories with specified severity. List option. Can be " +"\"critical\", \"important\", \"moderate\", \"low\", \"none\"." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements avec la sévérité " +"spécifiée. Les options sont \"critical\", \"important\", \"moderate\", " +"\"low\" et \"none\"." + +#: commands/advisory_shared.hpp:155 +msgid "ADVISORY_SEVERITY,..." +msgstr "SEVERITE_DAVERTISSEMENT,…" + +#: commands/advisory_shared.hpp:167 +msgid "" +"Limit to packages in advisories that fix a Bugzilla ID, Eg. 123123. List " +"option." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements de correction d'ID " +"Bugzilla, ex. 123123. Option liste." + +#: commands/advisory_shared.hpp:168 +msgid "BUGZILLA_ID,..." +msgstr "ID_BUGZILLA,…" + +#: commands/advisory_shared.hpp:178 +msgid "" +"Limit to packages in advisories that fix a CVE (Common Vulnerabilities and " +"Exposures) ID, Eg. CVE-2201-0123. List option." +msgstr "" +"Se limiter aux paquets mentionnés dans les avertissements de correction d'ID " +"de CVE (Common Vulnerabilities and Exposures), ex. CVE-2201-0123. Option " +"liste." + +#: commands/advisory_shared.hpp:180 +msgid "CVE_ID,..." +msgstr "ID_DE_CVE,…" + +#: commands/check/check.cpp:335 +msgid "Check discovered {} problem(s) in {} package(s)" +msgstr "{} problème(s) découvert(s) lors de la vérification de {} paquet(s)" + +#: commands/clean/clean.cpp:88 +msgid "List of cache types to clean up. Supported types: {0}" +msgstr "Liste des types de cache à nettoyer. Types pris en charge : {0}" + +#: commands/clean/clean.cpp:106 +msgid "Unknown cache type \"{0}\". Supported types: {1}" +msgstr "Type de cache inconnu ({0}). Types pris en charge : {1}" + +#: commands/clean/clean.cpp:164 +msgid "Failed to cleanup repository cache in path \"{0}\": {1}" +msgstr "Échec du nettoyage du cache des dépôts ({0}) : {1}" + +#: commands/download/download.cpp:112 +msgid "Invalid urlprotocol option: {}" +msgstr "Option urlprotocol invalide : {}" + +#: commands/download/download.cpp:139 main.cpp:610 +msgid "Unsupported architecture \"{0}\". Please choose one from {1}" +msgstr "Architecture \"{0}\" non prise en charge. Choisissez-en une parmi {1}" + +#. TODO(jrohel): Add support for requiring an argument by another argument in ArgumentParser? +#: commands/download/download.cpp:173 +msgid "Option \"--alldeps\" should be used with \"--resolve\"" +msgstr "L'option \"--alldeps\" devrait être utilisée avec \"--resolve\"" + +#: commands/environment/arguments.hpp:33 +msgid "Show only available environments." +msgstr "Afficher uniquement les environnements disponibles." + +#: commands/environment/arguments.hpp:40 +msgid "Show only installed environments." +msgstr "Afficher uniquement les environnements installés." + +#: commands/environment/arguments.hpp:47 +msgid "Pattern matching environment IDs." +msgstr "Motif à rechercher dans les ID d'environnement." + +#: commands/group/arguments.hpp:34 +msgid "Show only available groups." +msgstr "Afficher uniquement les groupes disponibles." + +#: commands/group/arguments.hpp:41 +msgid "Show also hidden groups." +msgstr "Afficher aussi les groupes masqués." + +#: commands/group/arguments.hpp:48 +msgid "Show only installed groups." +msgstr "Afficher uniquement les groupes installés." + +#: commands/group/arguments.hpp:59 +msgid "" +"Show only groups containing packages with specified names. List option, " +"supports globs." +msgstr "" +"Afficher uniquement les groupes qui contiennent les paquets correspondant " +"aux noms spécifiés. Option liste, prend en charge les globs." + +#: commands/group/arguments.hpp:67 +msgid "Pattern matching group IDS." +msgstr "Motif à rechercher dans les ID de groupe." + +#: commands/group/arguments.hpp:76 +msgid "Include optional packages from group." +msgstr "Inclure les paquets optionnels du groupe." + +#: commands/group/arguments.hpp:83 +msgid "Operate on groups only, no packages are changed." +msgstr "Opérer uniquement sur les groupes, sans modifier les paquets." + +#: commands/history/arguments.hpp:34 +msgid "Transaction ID" +msgstr "ID de transaction" + +#: commands/history/arguments.hpp:41 +msgid "Reverse the order of transactions." +msgstr "Inverser l'ordre des transactions." + +#: commands/history/history_store.cpp:62 +msgid "File \"{}\" already exists, it will be overwritten.\n" +msgstr "Le fichier \"{}\" existe déjà, il sera écrasé.\n" + +#: commands/history/history_store.cpp:76 +msgid "No transactions selected for storing, exactly one required." +msgstr "" +"Aucune transaction sélectionnée pour être stockée, vous devez en " +"sélectionner exactement une." + +#: commands/history/history_store.cpp:79 +msgid "Multiple transactions selected for storing, only one allowed." +msgstr "" +"Plusieurs transactions sélectionnées pour être stockées alors qu'une seule " +"est autorisée." + +#: commands/history/transaction_id.cpp:32 +msgid "" +"Invalid transaction ID range \"{}\", \"ID\" or \"ID..ID\" expected, where ID " +"is \"NUMBER\", \"last\" or \"last-NUMBER\"." +msgstr "" +"Intervalle d'ID de transaction \"{}\" invalide, \"ID\" ou \"ID..ID\" " +"attendus, avec ID sous la forme \"NOMBRE\", \"last\", ou \"last-NOMBRE\"." + +#: commands/list/list.cpp:44 +msgid "Lists packages depending on the packages' relation to the system" +msgstr "Liste les paquets en fonction de leur relation avec le système" + +#: commands/list/list.cpp:47 +msgid "List of keys to match case insensitively" +msgstr "Liste des clés à rechercher en ignorant la casse" + +#: commands/list/list.cpp:59 +msgid "Show all versions of the packages, not only the latest ones." +msgstr "Afficher toutes les versions des paquets, pas seulement les dernières." + +#: commands/list/list.cpp:65 +msgid "List installed packages." +msgstr "Lister les paquets installés." + +#: commands/list/list.cpp:69 +msgid "List available packages." +msgstr "Lister les paquets disponibles." + +#: commands/list/list.cpp:76 +msgid "" +"List extras, that is packages installed on the system that are not available " +"in any known repository." +msgstr "" +"Lister les paquets supplémentaires. Il s'agit de paquets installés sur le " +"système mais qui ne sont disponibles dans aucun dépôt." + +#: commands/list/list.cpp:84 +msgid "" +"List packages installed on the system that are obsoleted by packages in any " +"known repository." +msgstr "" +"Lister les paquets installés sur le système qui sont rendus obsolètes par " +"d'autres paquets provenant de n'importe quel dépôt connu." + +#: commands/list/list.cpp:89 +msgid "List packages recently added into the repositories." +msgstr "Lister les paquets ajoutés récemment aux dépôts." + +#: commands/list/list.cpp:93 +msgid "List upgrades available for the installed packages." +msgstr "Lister les mises à jour disponibles pour les paquets installés." + +#: commands/list/list.cpp:97 +msgid "List packages which will be removed by the 'dnf autoremove' command." +msgstr "" +"Lister les paquets qui seront supprimés par la commande 'dnf autoremove'." + +#: commands/list/list.cpp:257 +msgid "No matching packages to list" +msgstr "Aucun paquet correspondant à lister" + +#: commands/module/arguments.hpp:36 +msgid "Show enabled modules." +msgstr "Afficher les modules activés." + +#: commands/module/arguments.hpp:43 +msgid "Show disabled modules." +msgstr "Afficher les modules désactivés." + +#: commands/module/arguments.hpp:50 +msgid "Pattern matching module NSVCAs." +msgstr "Motif à rechercher dans les NSVCA de module." + +#: commands/module/module_list.cpp:85 +msgid "No matches found for \"{}\"." +msgstr "Aucun résultat pour \"{}\"." + +#: commands/offline/offline.cpp:189 +msgid "Manage offline transactions" +msgstr "Gérer les transactions hors ligne" + +#: commands/offline/offline.cpp:224 +msgid "" +"Error reading state: {}. Rerun the command you used to initiate the offline " +"transaction, e.g. `dnf5 system-upgrade download [OPTIONS]`." +msgstr "" +"Erreur lors de la lecture de l'état : {}. Exécutez à nouveau la commande que " +"vous avez utilisée pour amorcer la transaction hors ligne, ex. `dnf5 system-" +"upgrade download [OPTIONS]`." + +#: commands/offline/offline.cpp:247 +msgid "Couldn't connect to D-Bus: {}" +msgstr "Impossible de se connecter à D-Bus : {}" + +#: commands/offline/offline.cpp:276 +msgid "" +"Prepare the system to perform the offline transaction and reboot to start " +"the transaction." +msgstr "" +"Préparer le système à effectuer la transaction hors ligne et redémarrer pour " +"débuter la transaction." + +#: commands/offline/offline.cpp:283 +msgid "Power off the system after the operation is complete" +msgstr "Éteindre le système une fois que l'opération est terminée" + +#: commands/offline/offline.cpp:294 +msgid "No offline transaction is stored." +msgstr "Aucune transaction hors ligne n'est stockée." + +#: commands/offline/offline.cpp:301 +msgid "System is not ready for offline transaction." +msgstr "Le système n'est pas prêt à la transaction hors ligne." + +#: commands/offline/offline.cpp:304 +msgid "Data directory {} does not exist." +msgstr "Le dossier des données ({}) n'existe pas." + +#: commands/offline/offline.cpp:328 +msgid "{} is not wanted by system-update.target." +msgstr "" +"{} ne fait pas partie des dépendances faibles (Wants/WantedBy) de system-" +"update.target." + +#: commands/offline/offline.cpp:337 +msgid "The system will now reboot to upgrade to release version " +msgstr "" +"Le système va maintenant redémarrer pour effectuer la mise à jour vers la " +"version " + +#: commands/offline/offline.cpp:341 +msgid "" +"The system will now reboot to perform the offline transaction initiated by " +"the following command:" +msgstr "" +"Le système va maintenant redémarrer pour effectuer la transaction hors ligne " +"amorcée par la commande suivante :" + +#: commands/offline/offline.cpp:372 +msgid "" +"Internal use only, not intended to be run by the user. Execute the " +"transaction in the offline environment." +msgstr "" +"Utilisation interne uniquement, ne doit pas être exécutée par " +"l'utilisateur·ice. Exécuter la transaction dans l'environnement hors ligne." + +#: commands/offline/offline.cpp:399 +msgid "Trigger file does not exist. Exiting." +msgstr "Le fichier de déclenchement n'existe pas. Sortie." + +#: commands/offline/offline.cpp:403 +msgid "Another offline transaction tool is running. Exiting." +msgstr "" +"Un autre outil de transaction hors ligne est en cours d'exécution. Sortie." + +#: commands/offline/offline.cpp:435 +msgid "" +"Warning: the `_execute` command is for internal use only and is not intended " +"to be run directly by the user. To initiate the system upgrade/offline " +"transaction, you should run `dnf5 offline reboot`." +msgstr "" +"Attention : la commande `_execute` est à usage interne uniquement et ne doit " +"pas être exécutée directement par l'utilisateur·ice. Pour amorcer la mise à " +"jour du système ou une autre transaction hors ligne, vous devriez exécuter " +"`dnf5 offline reboot`." + +#: commands/offline/offline.cpp:442 +msgid "Use `dnf5 offline reboot` to begin the transaction." +msgstr "Utilisez `dnf5 offline reboot` pour débuter la transaction." + +#: commands/offline/offline.cpp:493 +msgid "Transaction failed: " +msgstr "Échec de la transaction : " + +#: commands/offline/offline.cpp:562 +msgid "Error reading journal: {}" +msgstr "Erreur lors de la lecture du journal : {}" + +#: commands/offline/offline.cpp:568 +msgid "Add journal match failed: {}" +msgstr "Échec de l'ajout d'un filtre du journal : {}" + +#: commands/offline/offline.cpp:596 +msgid "No logs were found." +msgstr "Aucun journal n'a été trouvé." + +#: commands/offline/offline.cpp:600 +msgid "The following boots appear to contain offline transaction logs:" +msgstr "" +"Les journaux de ces démarrages semblent contenir des entrées liées à une " +"transaction hors ligne :" + +#: commands/offline/offline.cpp:617 +msgid "Cannot find logs with this index." +msgstr "Impossible de trouver un journal avec cet indice." + +#: commands/offline/offline.cpp:624 +msgid "Unable to match systemd journal entry." +msgstr "Impossible de trouver une entrée du journal systemd correspondante." + +#: commands/offline/offline.cpp:636 +msgid "Show logs from past offline transactions" +msgstr "" +"Afficher les entrées de journal des transactions hors ligne précédentes" + +#: commands/offline/offline.cpp:644 +msgid "" +"Which log to show. Run without any arguments to get a list of available logs." +msgstr "" +"Le journal à afficher. Exécutez la commande sans aucun argument pour obtenir " +"une liste des journaux disponibles." + +#: commands/offline/offline.cpp:659 +msgid "" +"systemd is not supported in this build of DNF 5; the `log` subcommand is " +"unavailable." +msgstr "" +"systemd n'est pas pris en charge dans cette version de DNF 5 ; la sous-" +"commande `log` est indisponible." + +#: commands/offline/offline.cpp:664 +msgid "Show status of the current offline transaction" +msgstr "Afficher l'état de la transaction hors ligne actuelle" + +#: commands/offline/offline.cpp:680 +msgid "An offline transaction was initiated by the following command:" +msgstr "Une transaction hors ligne a été amorcée par la commande suivante :" + +#: commands/offline/offline.cpp:682 +msgid "" +"Run `dnf5 offline reboot` to reboot and perform the offline transaction." +msgstr "" +"Exécutez `dnf5 offline reboot` pour redémarrer et effectuer la transaction " +"hors ligne." + +#: commands/offline/offline.cpp:684 +msgid "" +"An offline transaction was started, but it did not finish. Run `dnf5 offline " +"log` for more information. The command that initiated the transaction was:" +msgstr "" +"Une transaction hors ligne a démarré mais ne s'est pas achevée. Exécutez " +"`dnf5 offline log` pour plus d'informations. Commande ayant amorcé la " +"transaction :" + +#: commands/offline/offline.cpp:689 +msgid "Unknown offline transaction status: " +msgstr "État de transaction hors ligne inconnu : " + +#: commands/repo/arguments.hpp:35 +msgid "Show all repositories." +msgstr "Afficher tous les dépôts." + +#: commands/repo/arguments.hpp:42 +msgid "Show enabled repositories (default)." +msgstr "Afficher les dépôts activés (par défaut)." + +#: commands/repo/arguments.hpp:49 +msgid "Show disabled repositories." +msgstr "Afficher les dépôts désactivés." + +#: commands/repo/arguments.hpp:56 +msgid "Pattern matching repo IDs." +msgstr "Motif à rechercher dans les ID de dépôt." + +#: commands/repoquery/repoquery.cpp:516 +msgid "" +"Option \"--exactdeps\" has to be used either with \"--whatrequires\" or \"--" +"whatdepends\"" +msgstr "" +"L'option \"--exactdeps\" doit être utilisée avec \"--whatrequires\" ou \"--" +"whatdepends\"" + +#: commands/repoquery/repoquery.cpp:521 +msgid "" +"Option \"--recursive\" has to be used either with \"--whatrequires\" or \"--" +"providers-of=requires\"" +msgstr "" +"L'option \"--recursive\" doit être utilisée avec \"--whatrequires\" ou \"--" +"providers-of=requires\"" + +#: commands/search/arguments.hpp:37 +msgid "Search also package description and URL." +msgstr "Rechercher aussi dans la description et dans l'URL des paquets." + +#: commands/search/arguments.hpp:45 +msgid "Patterns" +msgstr "Motifs" + +#: commands/system-upgrade/system-upgrade.cpp:54 +msgid "Prepare system for upgrade to a new release" +msgstr "Préparer le système à la mise à jour vers une nouvelle version" + +#: commands/system-upgrade/system-upgrade.cpp:70 +msgid "Download everything needed to upgrade to a new release" +msgstr "" +"Télécharger tous les éléments nécessaires à la mise à jour vers une nouvelle " +"version" + +#: commands/system-upgrade/system-upgrade.cpp:78 +msgid "" +"Do not install packages from the new release if they are older than what is " +"currently installed" +msgstr "" +"Ne pas installer les paquets de la nouvelle version s'ils sont plus anciens " +"que les paquets déjà installés" + +#: commands/system-upgrade/system-upgrade.cpp:97 +msgid "Need a --releasever greater than the current system version." +msgstr "--releasever doit être supérieur à la version actuelle du système." + +#: commands/system-upgrade/system-upgrade.cpp:131 +msgid "Store a distro-sync transaction to be performed offline" +msgstr "Stocker une transaction distro-sync à effectuer hors ligne" + +#: commands/system-upgrade/system-upgrade.cpp:153 +msgid "Store an upgrade transaction to be performed offline" +msgstr "Stocker une transaction de mise à jour à effectuer hors ligne" + +#. TODO(mblaha): add full command line +#: commands/versionlock/utils.cpp:35 +msgid "Added by 'versionlock {}' command on {}" +msgstr "Ajouté par la commande 'versionlock {}' {}" + +#: commands/versionlock/versionlock_add.cpp:37 +msgid "Add new entry to versionlock configuration" +msgstr "Ajouter une nouvelle entrée à la configuration versionlock" + +#: commands/versionlock/versionlock_add.cpp:43 +msgid "List of package specs to add versionlock for" +msgstr "Ajouter un versionlock aux spécifications de paquet de la liste" + +#: commands/versionlock/versionlock_add.cpp:106 +#: commands/versionlock/versionlock_exclude.cpp:125 +msgid "No package found for \"{}\"." +msgstr "Aucun paquet correspondant à \"{}\"." + +#: commands/versionlock/versionlock_add.cpp:124 +msgid "Adding versionlock on \"{0} = {1}\"." +msgstr "Ajout d'un versionlock \"{0} = {1}\"." + +#: commands/versionlock/versionlock_add.cpp:127 +msgid "Package \"{}\" is already locked." +msgstr "Le paquet \"{}\" est déjà verrouillé." + +#: commands/versionlock/versionlock_clear.cpp:32 +msgid "Remove all entries from versionlock configuration" +msgstr "Supprimer toutes les entrées de la configuration versionlock" + +#: commands/versionlock/versionlock_delete.cpp:35 +msgid "Remove any matching versionlock configuration entries" +msgstr "" +"Supprimer de la configuration versionlock toutes les entrées correspondantes" + +#: commands/versionlock/versionlock_delete.cpp:41 +msgid "List of package specs to remove versionlock for" +msgstr "" +"Supprimer les versionlocks correspondant aux spécifications de paquet de la " +"liste" + +#: commands/versionlock/versionlock_delete.cpp:55 +msgid "Deleting versionlock entry:" +msgstr "Suppression de l'entrée versionlock :" + +#: commands/versionlock/versionlock_exclude.cpp:37 +msgid "Add new exclude entry to versionlock configuration" +msgstr "Ajouter une nouvelle entrée d'exclusion à la configuration versionlock" + +#: commands/versionlock/versionlock_exclude.cpp:43 +msgid "List of package specs to add versionlock exclude for" +msgstr "" +"Exclure des versionlocks les paquets correspondant aux spécifications de " +"paquet de la liste" + +#: commands/versionlock/versionlock_exclude.cpp:88 +#: commands/versionlock/versionlock_exclude.cpp:100 +msgid "Adding versionlock exclude on \"{0} = {1}\"." +msgstr "Ajout de l'exclusion versionlock \"{0} = {1}\"." + +#: commands/versionlock/versionlock_exclude.cpp:139 +msgid "Package \"{}\" is already excluded." +msgstr "Le paquet \"{}\" est déjà exclu." + +#: context.cpp:84 +msgid "The key was successfully imported." +msgstr "La clé a été importée avec succès." + +#: context.cpp:252 +msgid "No matching repositories for \"{}\"" +msgstr "Aucun dépôt correspondant à \"{}\"" + +#: context.cpp:406 +msgid "" +"Location \"{}\" already contains a stored transaction, it will be " +"overwritten.\n" +msgstr "" +"L'emplacement \"{}\" contient déjà une transaction stockée, elle sera " +"écrasée.\n" + +#: library.cpp:33 +msgid "Cannot load shared library \"{}\": {}" +msgstr "Impossible de charger la bibliothèque partagée \"{}\" : {}" + +#: library.cpp:48 +msgid "Cannot obtain address of symbol \"{}\": {}" +msgstr "Impossible d'obtenir l'adresse du symbole \"{}\" : {}" + +#: main.cpp:122 +msgid "Utility for packages maintaining" +msgstr "Utilitaire de maintenance des paquets" + +#: main.cpp:123 +msgid "DNF5 is a program for maintaining packages." +msgstr "DNF5 est un programme de maintenance des paquets." + +#: main.cpp:124 +msgid "Unclassified options:" +msgstr "Options non classées :" + +#: main.cpp:127 +msgid "Global options:" +msgstr "Options globales :" + +#: main.cpp:132 +msgid "Print help" +msgstr "Afficher l'aide" + +#: main.cpp:139 +msgid "Configuration file location" +msgstr "Emplacement du fichier de configuration" + +#: main.cpp:147 +msgid "" +"In combination with a non-interactive command, shows just the relevant " +"content. Suppresses messages notifying about the current state or actions of " +"dnf5." +msgstr "" +"Combinée avec une commande non interactive, affiche uniquement le contenu " +"pertinent. Empêche l'affichage de messages à propos de l'état actuel de dnf5 " +"ou de ses actions." + +#: main.cpp:162 +msgid "" +"Run entirely from system cache, don't update the cache and use it even in " +"case it is expired." +msgstr "" +"Exécuter entièrement à partir du cache système, ne pas mettre à jour le " +"cache et l'utiliser même s'il est expiré." + +#: main.cpp:169 +msgid "Force refreshing metadata before running the command." +msgstr "" +"Forcer l'actualisation des métadonnées avant l'exécution de la commande." + +#: main.cpp:185 +msgid "Failed to expire repository cache in path \"{0}\": {1}" +msgstr "Échec de l'expiration du cache des dépôts ({0}) : {1}" + +#: main.cpp:202 +msgid "create additional repository using id and path" +msgstr "créer un dépôt supplémentaire à partir d'un ID et d'un chemin d'accès" + +#: main.cpp:210 +msgid "repofrompath: Incorrect repoid and path specification \"{}\"" +msgstr "" +"repofrompath: repoid et spécification de chemin d'accès \"{}\" incorrects" + +#: main.cpp:222 +msgid "set arbitrary config and repo options" +msgstr "définir arbitrairement des options de configuration et de dépôt" + +#: main.cpp:224 +msgid "" +"Override a configuration option from the configuration file. To override " +"configuration options for repositories, use repoid.option for the\n" +"