# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# Julien Gontier <emeuraudeman@protonmail.com>, 2020.
# anonymous <noreply@weblate.org>, 2020.
# Hans-Christoph Steiner <hans@guardianproject.info>, 2020, 2021, 2024.
# Jeannette L <j.lavoie@net-c.ca>, 2020.
# Nathan <bonnemainsnathan@gmail.com>, 2020.
# Virgile L. <virgilelefevre313@gmail.com>, 2020.
# Lucas Brizzi <lucas.brizzi@hotmail.fr>, 2020.
# Jose <mail.jose.n@gmail.com>, 2020.
# DGO <d@geon.fr>, 2020, 2021.
# Yannick A. <yannick.armand@protonmail.com>, 2020.
# Renaud Perrai <renaud.perrai@protonmail.com>, 2020.
# rational <rationaldecay@gmail.com>, 2020.
# Coucouf <coucouf@coucouf.fr>, 2020.
# Alexandre Hô <xandrex_weblate@m4x.org>, 2020.
# Yldun <contact@norcet.info>, 2020.
# Renaud Perrai <contact@renaudperrai.fr>, 2020.
# Éfrit <efrit@posteo.net>, 2021.
# hilariousperson <gobelpepite+github@gmail.com>, 2021.
# Madeorsk <madeorsk@protonmail.com>, 2021.
# Adrien le Maire <adrien@alemaire.be>, 2021.
# gub <gub.gub@laposte.net>, 2021, 2023.
# ButterflyOfFire <ButterflyOfFire@protonmail.com>, 2021, 2022, 2023.
# Vincent Finance <linuxmario@linuxmario.net>, 2021.
# Gavy <gavy@protonmail.com>, 2021.
# lilim <lionel@les-miquelots.net>, 2021.
# Jaxom <jaxom+weblate@tchack.xyz>, 2021.
# booteille <booteille@protonmail.com>, 2021, 2022.
# translator <yasinoc375@advew.com>, 2021.
# translator <kvb@tuta.io>, 2022.
# Julien Maulny <julien.maulny@protonmail.com>, 2022.
# Translator <kvb@tuta.io>, 2022, 2023.
# Ldm Public <ldmpub@gmail.com>, 2022, 2023.
# TopFox <Arnaud.Savary@etu.unige.ch>, 2022.
# John Donne <akheron@zaclys.net>, 2022, 2023.
# Deleted User <noreply+22825@weblate.org>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: fdroidserver 0.9\n"
"Report-Msgid-Bugs-To: https://gitlab.com/fdroid/fdroidserver/issues\n"
"POT-Creation-Date: 2023-05-24 22:18+0200\n"
"PO-Revision-Date: 2024-04-10 13:33+0000\n"
"Last-Translator: Hans-Christoph Steiner <hans@guardianproject.info>\n"
"Language-Team: French <https://hosted.weblate.org/projects/f-droid/fdroidserver/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5-dev\n"

#: ../fdroidserver/nightly.py
msgid ""
"\n"
"SSH public key to be used as deploy key:"
msgstr ""
"\n"
"Clé SSH publique à utiliser comme clé de déploiement :"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid ""
"\n"
"{path} encoded for the DEBUG_KEYSTORE secret variable:"
msgstr ""
"\n"
"{path} encodé pour la variable secrète DEBUG_KEYSTORE :"

#: ../fdroidserver/lint.py
#, python-format
msgid "\"%s/\" has no matching metadata file!"
msgstr "\"%s/\" n'a pas de fichier de métadonnées correspondant !"

#: ../fdroidserver/index.py
#, python-brace-format
msgid "\"local_copy_dir\" {path} does not exist!"
msgstr "Le dossier racine pour « local_copy_dir » {path} n’existe pas !"

#: ../fdroidserver/install.py
#, python-brace-format
msgid "\"{apkfilename}\" is already installed on {dev}."
msgstr "«{apkfilename}» est déjà installé sur {dev}."

#: ../fdroidserver/update.py
#, python-brace-format
msgid "\"{path}\" contains outdated {name} ({version})"
msgstr "\"{path}\" contient {name} obsolète ({version})"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "\"{path}\" contains recent {name} ({version})"
msgstr "\"{path}\" contient le récent {name} ({version})"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "\"{path}\" exists but s3cmd is not installed!"
msgstr "\"{path}\" existe mais s3cmd n'est pas installé !"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "\"{path}\" is not a supported file format (use: metadata/*.yml)"
msgstr "Le format du ficher \"{path}\" n'est pas supporté (utiliser : metadata/*.yml)"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "\"{path}\" is signed by a key that is not allowed:"
msgstr "\"{path}\" est signé par une clé qui n'est pas autorisée :"

#: ../fdroidserver/import_subcommand.py
#, python-brace-format
msgid "\"{url}\" is not a valid URL!"
msgstr "\"{url}\" n'est pas une URL valide !"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "%(option)s option requires %(number)d argument"
msgid_plural "%(option)s option requires %(number)d arguments"
msgstr[0] "L'option %(option)s requiert %(number)d argument"
msgstr[1] "L'option %(option)s requiert %(number)d arguments"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "%(prog)s: error: %(message)s\n"
msgstr "%(prog)s : erreur : %(message)s\n"

#: ../fdroidserver/scanner.py
#, python-format
msgid "%d problems found"
msgstr "%d problèmes trouvés"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
msgid "%prog [options]"
msgstr "%prog [options]"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "%r is not callable"
msgstr "%r n’est pas appelable"

#: ../fdroidserver/signindex.py
#, python-format
msgid "%s did not produce a dict!"
msgstr "%s ne produit pas de dict !"

#: ../fdroidserver/signindex.py
#, python-format
msgid "%s has bad SHA-256: %s"
msgstr "%s a un mauvais SHA-256 : %s"

#: ../fdroidserver/lint.py
#, python-format
msgid "%s is not an accepted build field"
msgstr "%s n'est pas un champ de construction acceptable"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "%s option does not take a value"
msgstr "l'option %s ne prend pas de valeur"

#: ../fdroidserver/common.py
msgid "'keypass' not found in config.yml!"
msgstr "'keypass' non trouvé dans config.yml !"

#: ../fdroidserver/common.py
msgid "'keystore' is NONE and 'smartcardoptions' is blank!"
msgstr "'keystore' n'est pas utilisé et 'smartcardoptions' est vide !"

#: ../fdroidserver/common.py
msgid "'keystore' not found in config.yml!"
msgstr "'keystore' non trouvé dans config.yml !"

#: ../fdroidserver/common.py
msgid "'keystorepass' not found in config.yml!"
msgstr "'keystorepass' non trouvé dans config.yml !"

#: ../fdroidserver/common.py
msgid "'repo_keyalias' not found in config.yml!"
msgstr "'repo_keyalias' non trouvé dans config.yml !"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "'required' is an invalid argument for positionals"
msgstr "'required' est invalide comme argument positionnel"

#: ../fdroidserver/common.py
msgid "'sdk_path' not set in config.yml!"
msgstr "'sdk_path' n'est pas configuré dans 'config.yml' !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{aapt}' is too old, fdroid requires build-tools-{version} or newer!"
msgstr "'{aapt}' est obsolète, fdroid requiert build-tools-{version} ou plus !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{field}' will be in random order! Use () or [] brackets if order is important!"
msgstr "'{field}' sera ordonné aléatoirement ! Utilisez des parenthèses () ou des crochets [] si l'ordre est important !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "'{path}' failed to execute!"
msgstr "'{path}' n'a pas pu être exécuté !"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "'{path}' has invalid format, it should be a dictionary!"
msgstr "Le format de '{path}' est incorrect, il devrait s'agir d’un dictionnaire !"

#: ../fdroidserver/metadata.py ../fdroidserver/lint.py
#, python-brace-format
msgid "'{value}' is not a valid {field} in {appid}. Regex pattern: {pattern}"
msgstr "'{value}' n'est pas un(e) {field} valide dans {appid}. Motif regex : {pattern}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "'{value}' is not a valid {field}, should be {pattern}"
msgstr "'{value}' n'est pas un(e) {field} valide et devrait être {pattern}"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "...checkupdate failed for {appid} : {error}"
msgstr "...checkupdate a échoué pour {appid} : {error}"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid ".__call__() not defined"
msgstr ".__call__() n'est pas défini"

#: ../fdroidserver/lint.py
msgid "/issues is missing"
msgstr "/issues est manquant"

#: ../fdroidserver/mirror.py
msgid "A URL is required as an argument!"
msgstr "Une URL est requise en argument !"

#: ../fdroidserver/__main__.py
msgid "Add PGP signatures using GnuPG for packages in repo"
msgstr "Ajouter des signatures PGP avec GnuPG pour les paquets dans le dépôt"

#: ../fdroidserver/update.py
msgid "Add a repo signing key to an unsigned repo"
msgstr "Ajout d'une clé de signature de dépôt à un dépôt non signé"

#: ../fdroidserver/update.py
msgid "Add skeleton metadata files for APKs that are missing them"
msgstr "Créer les métadonnées de base manquantes pour les APKs qui n'en sont pas pourvus"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Adding new repo for only {name}"
msgstr "Ajout d'un nouveau dépôt pour seulement {name}"

#: ../fdroidserver/init.py
msgid "Alias of the repo signing key in the keystore"
msgstr "Alias de la clé de signature du dépôt dans le trousseau"

#: ../fdroidserver/build.py
msgid "AllowedAPKSigningKeys missing but reference binary supplied"
msgstr "AllowedAPKSigningKeys est manquante mais des références binaires sont indiquées"

#: ../fdroidserver/import_subcommand.py
msgid "Allows a different revision (or git branch) to be specified for the initial import"
msgstr "Autoriser une version différente (ou branche git) a être spécifiée pour l'import initial"

#: ../fdroidserver/mirror.py
msgid "Also mirror the full archive section"
msgstr "Faire aussi un miroir de la section d'archive complète"

#: ../fdroidserver/lint.py
msgid "Also warn about formatting issues, like rewritemeta -l"
msgstr "Alerter aussi à propos des problèmes de formatage, comme rewritemeta -l"

#: ../fdroidserver/scanner.py
msgid "Android AAR library"
msgstr "Bibliothèque Android AAR"

#: ../fdroidserver/scanner.py
msgid "Android APK file"
msgstr "Fichier Android APK"

#: ../fdroidserver/scanner.py
msgid "Android DEX code"
msgstr "Code Android DEX"

#: ../fdroidserver/init.py
#, python-brace-format
msgid "Android SDK not found at {path}!"
msgstr "SDK Android introuvable dans {path} !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK path '{path}' does not exist!"
msgstr "Le SDK Android '{path}' n’existe pas !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK path '{path}' is not a directory!"
msgstr "Le chemin du SDK Android '{path}' n'est pas un dossier !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Android SDK tool {cmd} not found!"
msgstr "L'outil SDK Android {cmd} n'a pas été trouvé !"

#: ../fdroidserver/lint.py
msgid "App has Binaries but does not have corresponding AllowedAPKSigningKeys to pin certificate."
msgstr "L’application possède des fichiers binaires mais n'a pas les AllowedAPKSigningKeys correspondantes pour épingler le certificat."

#: ../fdroidserver/lint.py
msgid "App has NoSourceSince or ArchivePolicy \"0 versions\" but AutoUpdateMode or UpdateCheckMode are not None"
msgstr "L'application a NoSourceSince ou ArchivePolicy « 0 version » mais AutoUpdateMode ou UpdateCheckMode ne valent pas None"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "App is in '{repo}' but has a link to {url}"
msgstr "L'application est dans '{repo}' mais a un lien vers {url}"

#: ../fdroidserver/lint.py
msgid "App version has binary but does not have corresponding AllowedAPKSigningKeys to pin certificate."
msgstr "Des versions de l’application possède des fichiers binaires mais n'ont pas les AllowedAPKSigningKeys correspondantes pour épingler le certificat."

#: ../fdroidserver/lint.py
msgid "Appending .git is not necessary"
msgstr "Il n'est pas nécessaire d'ajouter .git"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Archiving {apkfilename} with invalid signature!"
msgstr "Archivage de {apkfilename} avec une signature invalide !"

#: ../fdroidserver/lint.py
msgid "AutoUpdateMode with UpdateCheckMode: HTTP must have a pattern."
msgstr "AutoUpdateMode avec UpdateCheckMode : HTTP doit avoir un modèle."

#: ../fdroidserver/index.py
#, python-brace-format
msgid "Bad entry type \"{mirrortype}\" in mirrors config: {mirror}"
msgstr "Mauvais type d'entrée \"{mirrortype}\" dans le paramétrage des miroirs : {mirror}"

#: ../fdroidserver/mirror.py
msgid "Base URL to mirror, can include the index signing key using the query string: ?fingerprint="
msgstr "URL de base à mirorer, peut inclure la clef de signature d'index à l'aide de la chaîne de requête : ?fingerprint="

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in build '{versionName}'"
msgstr "Branche « {branch} » utilisée comme commit dans le build « {versionName} »"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Branch '{branch}' used as commit in srclib '{srclib}'"
msgstr "Branche '{branch}' utilisée comme commit dans srclib '{srclib}'"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Broken symlink: {path}"
msgstr "Lien symbolique cassé : {path}"

#: ../fdroidserver/__main__.py
msgid "Build a package from source"
msgstr "Construire un paquet depuis les sources"

#: ../fdroidserver/build.py
msgid "Build all applications available"
msgstr "Compiler toutes les applications disponibles"

#: ../fdroidserver/lint.py
msgid "Build generated by `fdroid import` - remove disable line once ready"
msgstr "Build généré par `fdroid import` — supprimer la ligne désactivée une fois prêt"

#: ../fdroidserver/checkupdates.py
msgid "Build metadata git repo has uncommited changes!"
msgstr "Le dépôt git des métadonnées de build a des changements non sauvegardés !"

#: ../fdroidserver/build.py
msgid "Build only the latest version of each package"
msgstr "Compiler uniquement la dernière version de chaque paquet"

#: ../fdroidserver/init.py
#, python-format
msgid "Built repo based in \"%s\" with this config:"
msgstr "Dépôt du build basé sur \"%s\" avec cette config :"

#: ../fdroidserver/checkupdates.py
msgid "Can't auto-update app with no CurrentVersionCode"
msgstr "Impossible de mettre à jour l'application automatiquement sans \"CurrentVersionCode\""

#: ../fdroidserver/build.py
msgid "Can't build due to {} error while scanning"
msgid_plural "Can't build due to {} errors while scanning"
msgstr[0] "Build impossible à cause de l'erreur lors de l'analyse"
msgstr[1] "Build impossible à cause des {} erreurs lors de l'analyse"

#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Cannot rewrite \"{path}\""
msgstr "Impossible d'écrire sur \"{path}\""

#: ../fdroidserver/lint.py
#, python-format
msgid "Categories '%s' is not valid"
msgstr "Catégories « %s » invalides"

#: ../fdroidserver/lint.py
msgid "Categories are not set"
msgstr "Catégories non définies"

#: ../fdroidserver/__main__.py
msgid "Check for updates to applications"
msgstr "Vérifier les mises à jour pour les applications"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Checking archiving for {appid} - apks:{integer}, keepversions:{keep}, archapks:{arch}"
msgstr "Vérification de l'archivage pour {appid} — apks : {integer}, keepversions : {keep}, archapks : {arch}"

#: ../fdroidserver/update.py
msgid "Clean update - don't uses caches, reprocess all APKs"
msgstr "Mise à jour propre — n'utilise pas les caches, traite à nouveau tous les APKs"

#: ../fdroidserver/import_subcommand.py
msgid "Comma separated list of categories."
msgstr "Liste de catégories séparées par des virgules."

#: ../fdroidserver/__main__.py
#, python-format
msgid "Command '%s' not recognised.\n"
msgstr "La commande '%s' n'est pas reconnue.\n"

#: ../fdroidserver/checkupdates.py
msgid "Commit changes"
msgstr "Sauvegarder les changements (commit)"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Conflicting \"{field}\" definitions between .yml and localized files:"
msgstr "Conflit des définitions « {field} » entre les fichiers .yml et ceux traduits :"

#: ../fdroidserver/__main__.py
msgid "Conflicting arguments: '--verbose' and '--quiet' can not be specified at the same time."
msgstr "Conflit d'arguments : '--verbose' et '--quiet' ne peuvent être choisis en même temps."

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Conflicting config files! Using {newfile}, ignoring {oldfile}!"
msgstr "Conflit de fichiers de configuration ! Utilisation de {newfile}, ignorant {oldfile} !"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Could not find '{command}' on your system"
msgstr "Impossible de trouver '{command}' sur votre système"

#: ../fdroidserver/import_subcommand.py
msgid "Could not find latest version code"
msgstr "Impossible de trouver la dernière version du code"

#: ../fdroidserver/import_subcommand.py
msgid "Could not find latest version name"
msgstr "Impossible de trouver le nom de la dernière version"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Could not find {path} to remove it"
msgstr "Chemin {path} introuvable pour sa suppression"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Could not open APK {path} for analysis: "
msgstr "Impossible d'ouvrir le fichier APK {path} pour analyse : "

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Could not parse size \"{size}\", wrong type \"{type}\""
msgstr "Impossible de récupérer la taille \"{size}\", mauvais type \"{type}\""

#: ../fdroidserver/import_subcommand.py
msgid "Couldn't find Application ID"
msgstr "Impossible de trouver l'ID de l'application"

#: ../fdroidserver/checkupdates.py
msgid "Couldn't find any version information"
msgstr "Impossible de trouver des informations sur la version"

#: ../fdroidserver/checkupdates.py
msgid "Couldn't find package ID"
msgstr "Impossible de trouver l'ID du paquet"

#: ../fdroidserver/update.py
msgid "Cowardily refusing to overwrite existing signing key setup!"
msgstr "Je refuse de remplacer la configuration existante des clés de signature !"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Created new container \"{name}\""
msgstr "Nouveau container « {name} » créé"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Creating \"{path}\" for configuring s3cmd."
msgstr "Création de « {path} » pour configurer s3cmd."

#: ../fdroidserver/publish.py
msgid "Creating log directory"
msgstr "Création du répertoire des logs"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Creating new S3 bucket: {url}"
msgstr "Création d'un nouveau bucket S3 : {url}"

#: ../fdroidserver/publish.py
msgid "Creating output directory"
msgstr "Création du répertoire de sortie"

#: ../fdroidserver/index.py
msgid "Creating signed index with this key (SHA256):"
msgstr "Création d'un index signé avec la clé (SHA256) :"

#: ../fdroidserver/publish.py ../fdroidserver/verify.py
msgid "Creating temporary directory"
msgstr "Création du répertoire temporaire"

#: ../fdroidserver/index.py
msgid "Creating unsigned index in preparation for signing"
msgstr "Création d'un index non signé pour préparer la signature"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "CurrentVersionCode {cv} is less than oldest build entry {versionCode}"
msgstr "Le code de la version actuel {cv} est moins récent que la dernier build {versionCode}"

#: ../fdroidserver/nightly.py
msgid "DEBUG_KEYSTORE is not set or the value is incomplete"
msgstr "DEBUG_KEYSTORE n'est pas définie ou sa valeur est incomplète"

#: ../fdroidserver/update.py
msgid "Delete APKs and/or OBBs without metadata from the repo"
msgstr "Supprimer les APK et/ou OBB sans métadonnées dans le dépôt"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Deleting archive, repo is too big ({size} max {limit})"
msgstr "Suppression de l'archive en cours, le dépôt occupe trop de place ({size} max {limit})"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Deleting git-mirror history, repo is too big ({size} max {limit})"
msgstr "Suppression de l'historique de git-mirror, car le dépôt occupe trop de place ({size} max {limit})"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Deleting unknown file: {path}"
msgstr "Suppression d'un fichier inconnu : {path}"

#: ../fdroidserver/lint.py
#, python-format
msgid "Description '%s' is just the app's summary"
msgstr "Description de '%s' n'est qu'un résumé de l'application"

#: ../fdroidserver/lint.py
msgid "Description has a duplicate line"
msgstr "Ligne dupliquée dans la description"

#: ../fdroidserver/lint.py
#, python-format
msgid "Description has a list (%s) but it isn't bulleted (*) nor numbered (#)"
msgstr "La description contient une liste (%s) mais ce n'est ni une liste à puces (*) ni une liste numérotée (#)"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Description of length {length} is over the {limit} char limit"
msgstr "La longueur de la description {length} dépasser la limite du nombre de caractères autorisés {limit}"

#: ../fdroidserver/import_subcommand.py
msgid "Do not add 'disable:' to the generated build entries"
msgstr "Ne pas ajouter \"disable:\" aux entrées générées"

#: ../fdroidserver/nightly.py
msgid "Do not deploy the new files to the repo"
msgstr "Ne pas déployer les nouveaux fichiers dans le dépôt"

#: ../fdroidserver/mirror.py
#, python-brace-format
msgid "Do not include \"{path}\" in URL!"
msgstr "Ne pas inclure « {path} » dans l'URL !"

#: ../fdroidserver/init.py
msgid "Do not prompt for Android SDK path, just fail"
msgstr "Ne pas demander le chemin vers le SDK Android, juste abandonner (fail)"

#: ../fdroidserver/nightly.py
msgid "Do not remove the private keys generated from the keystore"
msgstr "Ne pas supprimer les clés privées générées par le keystore"

#: ../fdroidserver/build.py
msgid "Don't create a source tarball, useful when testing a build"
msgstr "Ne pas créer un tarball avec les sources, utile pour tester un build"

#: ../fdroidserver/build.py
msgid "Don't refresh the repository, useful when testing a build with no internet connection"
msgstr "Ne pas rafraîchir le dépôt, utile pour tester un build sans connexion internet"

#: ../fdroidserver/deploy.py ../fdroidserver/nightly.py
msgid "Don't use rsync checksums"
msgstr "Ne pas utiliser les sommes de contrôle rsync"

#: ../fdroidserver/__main__.py
msgid "Download complete mirrors of small repos"
msgstr "Télécharger une image complète des petits dépôts"

#: ../fdroidserver/common.py
#, python-format
msgid "Downloading %s"
msgstr "Téléchargement de %s"

#: ../fdroidserver/common.py
msgid "Downloading the repository already failed once, not trying again."
msgstr "Le téléchargement du référentiel a déjà échoué une fois, ne pas réessayer."

#: ../fdroidserver/verify.py
#, python-brace-format
msgid "Downloading {url} failed. {error}"
msgstr "Échec lors du téléchargement de {url}. {error}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Duplicate Anti-Feature declaration at {path} was ignored!"
msgstr "La double déclaration d'une antifonction dans {path} a été ignorée !"

#: ../fdroidserver/index.py
#, python-format
msgid "Duplicate entry \"%s\" in mirrors config!"
msgstr "Entrée doublon \"%s\" dans le paramétrage des miroirs !"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Duplicate link in '{field}': {url}"
msgstr "Lien dupliqué dans « {field} » : {url}"

#: ../fdroidserver/__main__.py
msgid "ERROR: The \"server\" subcommand has been removed, use \"deploy\"!"
msgstr "ERREUR : La sous-commande \"server\" a été supprimée, utilisez plutôt \"deploy\" !"

#: ../fdroidserver/mirror.py
msgid ""
"ERROR: this command should never be used to mirror f-droid.org!\n"
"A full mirror of f-droid.org requires more than 200GB."
msgstr ""
"ERREUR : cette commande ne devrait jamais être utilisée pour copier f-droid.org !\n"
"Une copie de f-droid.org occupe plus de 200GB."

#: ../fdroidserver/nightly.py
msgid "ERROR: unsupported CI type, patches welcome!"
msgstr "ERREUR : type de CI non supporté, les corrections sont bienvenues !"

#: ../fdroidserver/nightly.py
#, python-format
msgid "ERROR: unsupported git host \"%s\", patches welcome!"
msgstr "ERREUR : hébergeur git « %s » non supporté, les corrections sont les bienvenues !"

#: ../fdroidserver/__main__.py
#, python-brace-format
msgid "Encoding is set to '{enc}' fdroid might run into encoding issues. Please set it to 'UTF-8' for best results."
msgstr "L'encodage est mis sur '{enc}', FDroid peut rencontrer des problèmes d'encodage. Merci de le mettre sur 'UTF-8' pour de meilleurs résultats."

#: ../fdroidserver/init.py
#, python-format
msgid ""
"Enter the path to the Android SDK (%s) here:\n"
"> "
msgstr ""
"Entrez le chemin du SDK Android (%s1) :\n"
"> "

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Environment variable {var} from {configname} is not set!"
msgstr "La variable d'environnent {var} de {configname} n'est pas configurée !"

#: ../fdroidserver/import_subcommand.py
msgid "Error while getting repo address"
msgstr "Erreur lors de l'obtention de l'adresse du dépôt"

#: ../fdroidserver/scanner.py
msgid "Exit with a non-zero code if problems were found"
msgstr "Quitter avec un code différent de zéro si des problèmes ont été détectés"

#: ../fdroidserver/__main__.py
msgid "Extract application metadata from a source repository"
msgstr "Extraire les métadonnées de l'application depuis un dépôt source"

#: ../fdroidserver/__main__.py
msgid "Extract signatures from APKs"
msgstr "Extraction des signatures à partir des APKs"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Failed copying {path}: {error}"
msgstr "Erreur durant la copie de {path} : {error}"

#: ../fdroidserver/signatures.py
#, python-brace-format
msgid "Failed fetching signatures for '{apkfilename}': {error}"
msgstr "Erreur lors de l'extraction des signatures pour '{apkfilename}' : {error}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Failed reading {path}: {error}"
msgstr "Erreur de lecture {path} : {error}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Failed resizing {path}: {error}"
msgstr "Impossible de redimensionner {path} : {error}"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Failed to create S3 bucket: {url}"
msgstr "La création du S3 Bucket a échoué : {url}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Failed to get APK information, deleting {path}"
msgstr "Impossible d'obtenir les informations de l'APK, suppression {path}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Failed to get APK information, skipping {path}"
msgstr "Échoument lors de la récupération des informations de l'APK, saut de {path}"

#: ../fdroidserver/update.py
msgid "Failed to get APK signing key fingerprint"
msgstr "Échec de l’obtention de l’empreinte de la clé de signature de l’APK"

#: ../fdroidserver/install.py
#, python-brace-format
msgid "Failed to install '{apkfilename}' on {dev}: {error}"
msgstr "Impossible d'installer « {apkfilename} » sur {dev} : {error}"

#: ../fdroidserver/common.py
msgid "Failed to sign application"
msgstr "Erreur lors de la signature de l'application"

#: ../fdroidserver/build.py
#, python-brace-format
msgid "Fetched buildserverid from VM: {buildserverid}"
msgstr "Récupération de l'ID du serveur de construction depuis la VM : {buildserverid}"

#: ../fdroidserver/signatures.py
#, python-brace-format
msgid "Fetched signatures for '{apkfilename}' -> '{sigdir}'"
msgstr "Récupération de la signature pour '{apkfilename}' -> '{sigdir}'"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "File disappeared while processing it: {path}"
msgstr "Le fichier a été supprimé au cours du traitement : {path}"

#: ../fdroidserver/build.py ../fdroidserver/install.py
#: ../fdroidserver/rewritemeta.py ../fdroidserver/scanner.py
#: ../fdroidserver/update.py
msgid "Finished"
msgstr "Terminé"

#: ../fdroidserver/lint.py
msgid "Flattr donation methods belong in the FlattrID: field"
msgstr "Les informations de dons via Flattr doivent être renseignées dans le champ FlattrID:"

#: ../fdroidserver/lint.py
msgid "Forbidden HTML tags"
msgstr "Balises HTML interdites"

#: ../fdroidserver/build.py
msgid "Force build of disabled apps, and carries on regardless of scan problems. Only allowed in test mode."
msgstr "Forcer la construction des application désactiver, et opérateur indépendament au scan des problèmes. Seulement autoriser en mode de test."

#: ../fdroidserver/build.py
#, python-brace-format
msgid "Force halting build after {0} sec timeout!"
msgstr "Arrêt forcer de la construction après {0} secondes de délai d'attente !"

#: ../fdroidserver/scanner.py
msgid "Force scan of disabled apps and builds."
msgstr "Forcer le scan d'applications et versions désactivées."

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Found \"{path}\" graphic without metadata for app \"{name}\"!"
msgstr "« {path} » graphique trouvée sans métadonnées pour l'application « {name} » !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Found bad funding file \"{path}\" for \"{name}\":"
msgstr "Mauvais fichier de financement « {path} » trouvé pour « {name} » :"

#: ../fdroidserver/common.py
msgid "Found invalid appids in arguments"
msgstr "Appids invalide trouvée dans l'argument"

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
msgid "Found invalid versionCodes for some apps"
msgstr "Code de version invalide trouvée pour certaines application"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Found multiple JAR Signature Block Files in {path}"
msgstr "Plusieurs fichiers de bloc de signature JAR trouvé à {path}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Found multiple metadata files for {appid}"
msgstr "De multiples fichiers de métadonnées ont été trouvés pour {appid}"

#: ../fdroidserver/index.py
msgid "Found multiple signing certificates for repository."
msgstr "Plusieurs certificats de signature ont étés trouvés pour le référentiel."

#: ../fdroidserver/index.py
msgid "Found no signing certificates for repository."
msgstr "Aucun certificat signée trouvée dans le dépot."

#: ../fdroidserver/lint.py
#, python-format
msgid "Found non-file at %s"
msgstr "Aucun fichier trouvée a %s"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Found {apkfilename} at {url}"
msgstr "{apkfilename} trouvé à {url}"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Found {count} problems in {filename}"
msgstr "{count} problèmes détectés dans {filename}"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Found {count} warnings in {filename}"
msgstr "{count} avertissements détectés dans {filename}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Generated skeleton metadata for {appid}"
msgstr "Créer les métadonnées de base manquantes pour {appid}"

#: ../fdroidserver/common.py
#, python-format
msgid "Git checkout of '%s' failed"
msgstr "Vérification échouée du Git a '%s'"

#: ../fdroidserver/common.py
msgid "Git clean failed"
msgstr "Nettoyage du Git échoué"

#: ../fdroidserver/common.py
msgid "Git fetch failed"
msgstr "Recherche du Git échouée"

#: ../fdroidserver/common.py
msgid "Git prune failed"
msgstr "Git prune a échoué"

#: ../fdroidserver/common.py
#, python-format
msgid "Git remote set-head failed: \"%s\""
msgstr "Impossible de définir la branche par défaut du Git distant : \"%s\""

#: ../fdroidserver/common.py
msgid "Git reset failed"
msgstr "Reset de Git échouée"

#: ../fdroidserver/common.py
msgid "Git submodule sync failed"
msgstr "Synchronisation du submodule Git échoué"

#: ../fdroidserver/common.py
msgid "Git submodule update failed"
msgstr "Échec de la mise à jour du sous-module Git"

#: ../fdroidserver/common.py
msgid "HTTPS must be used with Subversion URLs!"
msgstr "HTTPS doit être utilisé avec les URL de Subversion !"

#: ../fdroidserver/deploy.py
msgid "If a git mirror gets to big, allow the archive to be deleted"
msgstr "Si un miroir git prend trop de place, permet à l'archive d'être supprimé"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "If this upload fails, try manually uploading to {url}"
msgstr "Si ce téléversement échoue, tente de le téléverser manuellement vers {url}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Ignoring '{field}' in '{metapath}' metadata because it is deprecated."
msgstr "Ignore '{field}' dans les métadonnées '{metapath}' parce que c'est déprécié."

#: ../fdroidserver/update.py
#, python-format
msgid "Ignoring FUNDING.yml entry longer than 2048: %s"
msgstr "Ignorer l'entrée FUNDING.yml supérieure à 2048 : %s"

#: ../fdroidserver/update.py
#, python-format
msgid "Ignoring bad element in manifest: %s"
msgstr "Un mauvais élément du manifest est ignoré : %s"

#: ../fdroidserver/index.py
msgid "Ignoring package without metadata: "
msgstr "Paquet sans métadonnées ignoré : "

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Ignoring stale cache data for {apkfilename}"
msgstr "Ignorer les données de cache périmées pour {apkfilename}"

#: ../fdroidserver/update.py
msgid "Include APKs that are signed with disabled algorithms like MD5"
msgstr "Inclure des fichiers APK signés avec algorithmes désactivés comme MD5"

#: ../fdroidserver/mirror.py
msgid "Include the PGP signature .asc files in the mirror"
msgstr "Inclure au miroir les fichiers .asc de signature PGP"

#: ../fdroidserver/mirror.py
msgid "Include the build logs in the mirror"
msgstr "Inclure les journaux de construction dans le miroir"

#: ../fdroidserver/mirror.py
msgid "Include the source tarballs in the mirror"
msgstr "Inclure au miroir les tarballs de source"

#: ../fdroidserver/metadata.py
#, python-format
msgid "Including metadata from %s@%s"
msgstr "Inclure les métadonnées de %s@%s"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Including metadata from {path}"
msgstr "Inclure les métadonnées de {path}"

#: ../fdroidserver/common.py
msgid "Initialising submodules"
msgstr "Initialisation des sous-modules"

#: ../fdroidserver/install.py
msgid "Install all signed applications available"
msgstr "Installer toutes les applications signées disponibles"

#: ../fdroidserver/__main__.py
msgid "Install built packages on devices"
msgstr "Installer les paquets compilés sur le(s) périphérique(s)"

#: ../fdroidserver/install.py
#, python-format
msgid "Installing %s..."
msgstr "Installation de %s …"

#: ../fdroidserver/install.py
#, python-brace-format
msgid "Installing '{apkfilename}' on {dev}..."
msgstr "Installation de '{apkfilename}' sur {dev}…"

#: ../fdroidserver/__main__.py
msgid "Interact with the repo HTTP server"
msgstr "Interagir avec le serveur HTTP du dépôt"

#: ../fdroidserver/update.py
msgid "Invalid APK"
msgstr "APK invalide"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "Invalid AutoUpdateMode: {mode}"
msgstr "AutoUpdateMode non valide : {mode}"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "Invalid UpdateCheckMode: {mode}"
msgstr "UpdateCheckMode non valide : {mode}"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "Invalid VercodeOperation: {field}"
msgstr "VercodeOperation non valide : {field}"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Invalid VercodeOperation: {invalid_ops}"
msgstr "VercodeOperation non valide : {invalid_ops}"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Invalid application ID {appid}"
msgstr "ID de l'application invalide {appid}"

#: ../fdroidserver/metadata.py
#, python-format
msgid "Invalid boolean '%s'"
msgstr "Booléen '%s' non valide"

#: ../fdroidserver/lint.py
msgid "Invalid bulleted list"
msgstr "Liste à puces non valide"

#: ../fdroidserver/common.py
#, python-format
msgid "Invalid name for published file: %s"
msgstr "Nom non valide pour le fichier publié :%s"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Invalid ndk: entry in build: \"{ndk}\""
msgstr "Ndk non valide : entrée dans le build : « {ndk} »"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Invalid redirect to non-HTTPS: {before} -> {after} "
msgstr "Redirection non valide vers non-HTTPS : {before} -> {after} "

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Invalid scrlib metadata: '{file}' does not exist"
msgstr "Métadonnée de scrlib invalide : '{file}' n'existe pas"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Invalid srclib metadata: could not parse '{file}'"
msgstr "Métadonnée de scrlib invalide : '{file}' ne peut être analysé"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Invalid srclib metadata: unknown key '{key}' in '{file}'"
msgstr "Métadonnée de scrlib invalide : la clé '{key}' est inconnue dans '{file}'"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "JAR signature failed to verify: {path}"
msgstr "La signature JAR n'a pas pu vérifier :{path}"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "JAR signature verified: {path}"
msgstr "Signature JAR vérifiée : {path}"

#: ../fdroidserver/scanner.py
msgid "Java JAR file"
msgstr "Fichier Java JAR"

#: ../fdroidserver/mirror.py ../fdroidserver/publish.py
#: ../fdroidserver/update.py
msgid "Java JDK not found! Install in standard location or set java_paths!"
msgstr "Java JDK introuvable ! Installez dans un emplacement standard ou définissez java_paths !"

#: ../fdroidserver/scanner.py
msgid "Java compiled class"
msgstr "Classe Java compilée"

#: ../fdroidserver/signindex.py
msgid "Java jarsigner not found! Install in standard location or set java_paths!"
msgstr "Java jarsigner introuvable ! Installez dans un emplacement standard ou définissez java_paths !"

#: ../fdroidserver/lint.py
msgid "Javascript in HTML src attributes"
msgstr "Attributs Javascript trouvée dans HTML src"

#: ../fdroidserver/build.py
#, python-brace-format
msgid "Keeping failed build \"{apkfilename}\""
msgstr "Conserver la version ayant échoué « {apkfilename} »"

#: ../fdroidserver/init.py
msgid "Keystore for signing key:\t"
msgstr "Stockage des clés signée :\t"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Last used commit '{commit}' looks like a tag, but UpdateCheckMode is '{ucm}'"
msgstr "Le dernier commit utilisé '{commit}' ressemble a une balise, mais le UpdateCheckMode est '{ucm}'"

#: ../fdroidserver/lint.py
msgid "Liberapay donation methods belong in the Liberapay: field"
msgstr "Les méthodes de don via Liberapay font partie de Liberapay : field"

#: ../fdroidserver/rewritemeta.py
msgid "List files that would be reformatted (dry run)"
msgstr "Lister les fichiers qui seront reformater (test à blanc)"

#: ../fdroidserver/lint.py
msgid "Locale included in f-droid.org URL"
msgstr "Les paramètres de lieu sont inclus dans f-droid.org URL"

#: ../fdroidserver/build.py
msgid "Make the build stop on exceptions"
msgstr "Faire la construction s'arrèter si exceptions"

#: ../fdroidserver/index.py
msgid "Malformed repository mirrors."
msgstr "Mirroirs de dépot malformée."

#: ../fdroidserver/deploy.py
msgid "Malformed serverwebroot line:"
msgstr "serverwebroot malformer en ligne :"

#: ../fdroidserver/scanner.py
#, python-format
msgid "Max recursion depth in ZIP file reached: %s"
msgstr "Profondeur maximale de récursivité dans le fichier ZIP atteinte : %s"

#: ../fdroidserver/mirror.py
msgid "Mirror the full repo and archive, all file types."
msgstr "Cloner entièrement le repo et les archives, tous les fichiers."

#: ../fdroidserver/gpgsign.py
msgid "Missing output directory"
msgstr "Répertoire de destination manquant"

#: ../fdroidserver/metadata.py
msgid "Moving Anti-Features declarations to localized files:"
msgstr "Déplacement des déclarations des antifonctions vers les fichiers de traduction :"

#: ../fdroidserver/index.py
msgid "Neither \"repo_pubkey\" nor \"keystorepass\" set in config.yml"
msgstr "Ni « repo_pubkey », ni « keystorepass » ne sont définis dans config.yml"

#: ../fdroidserver/verify.py
#, python-format
msgid "No APK for package: %s"
msgstr "Aucun APK pour le paquet : %s"

#: ../fdroidserver/common.py
msgid "No Android SDK found!"
msgstr "Aucun SDK Android trouvée !"

#: ../fdroidserver/install.py
msgid "No attached devices found"
msgstr "Aucun périphérique connecté trouvé"

#: ../fdroidserver/index.py
msgid "No fingerprint in URL."
msgstr "Aucune empreinte dans l'URL."

#: ../fdroidserver/common.py
msgid "No git submodules available"
msgstr "Aucun sous-module git disponible"

#: ../fdroidserver/import_subcommand.py
msgid "No gradle project could be found. Specify --subdir?"
msgstr "Aucun projet gradle n'a pu être trouvé. Spécifier --subdir ?"

#: ../fdroidserver/import_subcommand.py
msgid "No information found."
msgstr "Aucune information trouvée."

#: ../fdroidserver/checkupdates.py
msgid "No matching tags found"
msgstr "Aucune étiquette correspondante n’a été trouvée"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "No minimum SDK version found in {0}, using default (3)."
msgstr "Aucune version minimale du SDK trouvée dans {0}, utilisation de la valeur par défaut (3)."

#: ../fdroidserver/lint.py
msgid "No need to specify that the app is Free Software"
msgstr "Pas besoin de spécifier que l'application est un logiciel libre"

#: ../fdroidserver/lint.py
msgid "No need to specify that the app is for Android"
msgstr "Pas besoin de spécifier que l'application est pour Android"

#: ../fdroidserver/deploy.py
msgid "No option set! Edit your config.yml to set at least one of these:"
msgstr "Aucune option configurée ! Éditez votre config.yml pour définir au moins l'une d'entre elles :"

#: ../fdroidserver/common.py
msgid "No packages specified"
msgstr "Aucun paquet spécifié"

#: ../fdroidserver/install.py
#, python-format
msgid "No signed APK available for %s"
msgstr "Aucun APK signé disponible pour %s"

#: ../fdroidserver/install.py
msgid "No signed output directory - nothing to do"
msgstr "Aucun répertoire de sortie signé — il n'y a rien à faire"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "No signing certificates found in {path}"
msgstr "Aucun certificat signé trouvé dans {path}"

#: ../fdroidserver/common.py
#, python-format
msgid "No such package: %s"
msgstr "Ce paquet n'existe pas : %s"

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/common.py
#, python-brace-format
msgid "No such versionCode {versionCode} for app {appid}"
msgstr "Aucun code de version {versionCode} pour l'application {appid}"

#: ../fdroidserver/checkupdates.py
msgid "No tags found"
msgstr "Aucune étiquette trouvée"

#: ../fdroidserver/publish.py ../fdroidserver/verify.py
msgid "No unsigned directory - nothing to do"
msgstr "Aucun dossier non signé — il n'y a rien à faire"

#: ../fdroidserver/common.py
msgid "Not a valid size definition: \"{}\""
msgstr "Définition de la taille invalide : \"{}\""

#: ../fdroidserver/signindex.py
msgid "Nothing to do"
msgstr "Rien à faire"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "Nothing to do for {appid}."
msgstr "Rien à faire pour {appid}."

#: ../fdroidserver/init.py
msgid "Now set these in config.yml:"
msgstr "Maintenant, définissez-les dans config.yml :"

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/update.py
#, python-brace-format
msgid "OBB file has newer versionCode({integer}) than any APK:"
msgstr "Le fichier OBB a un code de version plus récent ({integer}) que n'importe quel APK :"

#: ../fdroidserver/update.py
msgid "OBB filename must start with \"main.\" or \"patch.\":"
msgstr "Le nom de fichier OBB doit commencer par «principal». ou \"patch\" :"

#: ../fdroidserver/update.py
msgid "OBB's packagename does not match a supported APK:"
msgstr "Le nom de paquet d'OBB ne correspond pas à un fichier APK pris en charge :"

#: ../fdroidserver/deploy.py
msgid "Offline machine, skipping git mirror generation until `fdroid deploy`"
msgstr "Machine hors-ligne, la génération du miroir git est sautée jusqu'à `fdroid deploy`"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Only PNG and JPEG are supported for graphics, found: {path}"
msgstr "Seuls les formats PNG et JPEG sont pris en charge pour les graphiques, trouvés : {path}"

#: ../fdroidserver/checkupdates.py
msgid "Only print differences with the Play Store"
msgstr "Afficher uniquement les différences avec le Play Store"

#: ../fdroidserver/checkupdates.py
msgid "Only process apps with auto-updates"
msgstr "Traiter uniquement les applications ayant des mises à jour automatiques"

#: ../fdroidserver/lint.py
msgid "OpenCollective donation methods belong in the OpenCollective: field"
msgstr "Les méthodes de donation OpenCollective vont dans le champ OpenCollective:"

#: /usr/lib/python3.11/optparse.py
msgid "Options"
msgstr "Options"

#: ../fdroidserver/verify.py
msgid "Output JSON report to file named after APK."
msgstr "Générez un rapport JSON dans un fichier nommé d'après l'APK."

#: ../fdroidserver/scanner.py
msgid "Output JSON to stdout."
msgstr "Sortie JSON vers stdout."

#: ../fdroidserver/checkupdates.py ../fdroidserver/gpgsign.py
#: ../fdroidserver/publish.py ../fdroidserver/signindex.py
#: ../fdroidserver/update.py
msgid "Outputting JSON"
msgstr "Sortie vers JSON"

#: ../fdroidserver/import_subcommand.py
msgid "Overall license of the project."
msgstr "Licence globale du projet."

#: ../fdroidserver/index.py
#, python-brace-format
msgid "Overriding blank versionName in {apkfilename} from metadata: {version}"
msgstr "Substitution du nom de version vide dans {apkfilename} des métadonnées : {version}"

#: ../fdroidserver/import_subcommand.py
#, python-brace-format
msgid "Package \"{appid}\" already exists"
msgstr "Le paquet \"{appid}\" existe déjà"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Parsing manifest at '{path}'"
msgstr "Analyse du fichier manifeste sur « {path} »"

#: ../fdroidserver/common.py
msgid "Password required with username"
msgstr "Mot de passe requis avec le nom d'utilisateur"

#: ../fdroidserver/import_subcommand.py
msgid "Path to main Android project subdirectory, if not in root."
msgstr "Chemin d'accès au sous-répertoire principal du projet Android, si ce n'est pas dans le répertoire racine."

#: ../fdroidserver/init.py
msgid "Path to the Android SDK (sometimes set in ANDROID_HOME)"
msgstr "Chemin vers le SDK Android (parfois défini dans ANDROID_HOME)"

#: ../fdroidserver/btlog.py
msgid "Path to the git repo to use as the log"
msgstr "Chemin vers un dépôt git à utiliser comme journal"

#: ../fdroidserver/init.py
msgid "Path to the keystore for the repo signing key"
msgstr "Chemin vers le keystore pour la clé de signature du dépôt"

#: ../fdroidserver/nightly.py
msgid "Print the secret variable to the terminal for easy copy/paste"
msgstr "Afficher la variable secrète dans le terminal pour un copier/coller facilité"

#: ../fdroidserver/scanner.py
#, python-format
msgid "Problem with ZIP file: %s, error %s"
msgstr "Problème avec le fichier ZIP : %s, erreur %s"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Problem with xml at '{path}'"
msgstr "Problème avec xml sur '{path}'"

#: ../fdroidserver/checkupdates.py
msgid "Process auto-updates"
msgstr "Réaliser les mises à jour automatiques"

#: ../fdroidserver/publish.py ../fdroidserver/update.py
#, python-brace-format
msgid "Processing {apkfilename}"
msgstr "Traitement de {apkfilename}"

#: ../fdroidserver/checkupdates.py ../fdroidserver/scanner.py
#, python-brace-format
msgid "Processing {appid}"
msgstr "Traitement de {appid}"

#: ../fdroidserver/update.py
msgid "Produce human-readable XML/JSON for index files"
msgstr "Produire des fichiers d'index XML ou JSON lisibles par un humain"

#: ../fdroidserver/import_subcommand.py
msgid "Project URL to import from."
msgstr "URL du projet à importer"

#: ../fdroidserver/lint.py
msgid "Punctuation should be avoided"
msgstr "La ponctuation doit être évitée"

#: ../fdroidserver/btlog.py
msgid "Push the log to this git remote repository"
msgstr "Envoyer les logs dans ce dépôt git distant"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Pushing binary transparency log to {url}"
msgstr "Envoyer les logs de transparence de la compilation vers {url}"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Pushing to {url}"
msgstr "Envoyer vers {url}"

#: ../fdroidserver/__main__.py
msgid "Quickly start a new repository"
msgstr "Démarrer un nouveau dépôt rapidement"

#: ../fdroidserver/__main__.py
msgid "Read all the metadata files and exit"
msgstr "Lire toutes les métadonnées et quitter"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Reading '{config_file}'"
msgstr "Lecture de '{config_file}'"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Reading packageName/versionCode/versionName failed, APK invalid: '{apkfilename}'"
msgstr "La lecture de packageName/versionCode/versionName a échoué, APK invalide : '{apkfilename}'"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Reading packageName/versionCode/versionName failed,APK invalid: '{apkfilename}'"
msgstr "La lecture de packageName/versionCode/versionName a échoué, APK invalide : '{apkfilename}'"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Reading {apkfilename} from cache"
msgstr "Lecture de {apkfilename} à partir du cache"

#: ../fdroidserver/common.py
msgid "Removing specified files"
msgstr "Suppression des fichiers spécifiés"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Removing {path}\""
msgstr "Suppression de {path}\""

#: ../fdroidserver/update.py
msgid "Rename APK files that do not match package.name_123.apk"
msgstr "Renomme les fichiers APK dont le nom ne ressemble pas à nom.paquet_123.apk"

#: ../fdroidserver/checkupdates.py
msgid "RepoTrunk update mode only makes sense in git-svn repositories"
msgstr "Le mode de mise à jour de RepoTrunk n'a de sens que pour les dépôts git-svn"

#: ../fdroidserver/build.py
msgid "Reset and create a brand new build server, even if the existing one appears to be ok."
msgstr "Réinitialiser et créer un tout nouveau serveur de construction, même si le serveur existant semble correct."

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "Resigning {apkfilename} with provided debug.keystore"
msgstr "Re-signature de {apkfilename} avec le debug.keystore fournit"

#: ../fdroidserver/update.py
msgid "Resize all the icons exceeding the max pixel size and exit"
msgstr "Redimensionner toutes les icônes excédant la taille maximale en pixels et quitter"

#: ../fdroidserver/common.py
msgid "Restrict output to warnings and errors"
msgstr "Limiter la sortie aux avertissements et aux erreurs"

#: ../fdroidserver/__main__.py
msgid "Rewrite all the metadata files"
msgstr "Réécrire toutes les métadonnées"

#: ../fdroidserver/rewritemeta.py
#, python-brace-format
msgid "Rewriting '{appid}'"
msgstr "Réécriture de « {appid} »"

#: ../fdroidserver/checkupdates.py
msgid "Run on git repo that has uncommitted changes"
msgstr "Exécuter sur le dépôt git qui a des modifications non validées"

#: ../fdroidserver/lint.py
msgid "Run rewritemeta to fix formatting"
msgstr "Exécuter rewritemeta pour corriger le formatage"

#: ../fdroidserver/deploy.py
msgid "Running first pass with MD5 checking disabled"
msgstr "Exécution de la première passe avec la vérification MD5 désactivée"

#: ../fdroidserver/mirror.py
#, python-brace-format
msgid "Running wget in {path}"
msgstr "Exécution de wget dans {path}"

#: ../fdroidserver/index.py
#, python-brace-format
msgid "SHA-256 of {url} does not match entry!"
msgstr "Le SHA-256 de {url} ne correspond pas à l'entrée !"

#: ../fdroidserver/build.py
msgid "Scan the resulting APK(s) for known non-free classes."
msgstr "Analyse le(s) APK(s) généré(s) afin de trouver les classes connues comme non libres."

#: ../fdroidserver/__main__.py
msgid "Scan the source code of a package"
msgstr "Scanner le code source d'un paquet"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Scanner found {count} problems in {apk}"
msgstr "Le scan a détecté {count} problèmes dans {apk}"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Scanner found {count} problems in {appid}:"
msgstr "Le scan a détecté {count} problèmes dans {appid} :"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Scanner found {count} problems in {appid}:{versionCode}:"
msgstr "Le scanner a trouvé {count} problèmes dans {appid} :{versionCode} :"

#: ../fdroidserver/build.py
msgid "Scanner found {} problem"
msgid_plural "Scanner found {} problems"
msgstr[0] "Le scanneur a trouvé {} problème"
msgstr[1] "Le scanneur a trouvé {} problèmes"

#: ../fdroidserver/scanner.py
msgid "Scanning APK with dexdump for known non-free classes."
msgstr "Analyse de l’APK avec dexdump pour les classes non libres connues."

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Set NDK {release} ({version}) up"
msgstr "Installer NDK {release} ({version})"

#: ../fdroidserver/common.py
msgid "Set clock to that time using:"
msgstr "Réglez l'horloge à cette heure à l'aide de :"

#: ../fdroidserver/nightly.py
msgid "Set maximum releases in repo before older ones are archived"
msgstr "Régler le maximum de versions dans le dépôt avant que les plus anciennes soient archivées"

#: ../fdroidserver/build.py
#, python-brace-format
msgid "Set open file limit to {integer}"
msgstr "Définition de la limite de fichiers ouverts à {integer}"

#: ../fdroidserver/__main__.py
msgid "Set up an app build for a nightly build repo"
msgstr "Programmer une compilation de l'application pour le dépôt des versions de test"

#: ../fdroidserver/build.py
msgid "Setting open file limit failed: "
msgstr "Définir la limite d'échec du nombre de fichiers ouvert : "

#: ../fdroidserver/build.py
#, python-brace-format
msgid "Setting {0} sec timeout for this build"
msgstr "Définir une timeout de {0} secondes pour cette construction"

#: ../fdroidserver/__main__.py
msgid "Sign and place packages in the repo"
msgstr "Signer et déplacer les paquets dans le dépôt"

#: ../fdroidserver/__main__.py
msgid "Sign indexes created using update --nosign"
msgstr "Signer les indexes créés avec update --nosign"

#: ../fdroidserver/build.py
msgid "Skip scanning the source code for binaries and other problems"
msgstr "Sauter le scan du code source pour des fichiers binaires et d'autres problèmes"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Skipping '{apkfilename}' with invalid signature!"
msgstr "Omission de '{apkfilename}' qui a une signature non valide !"

#: ../fdroidserver/deploy.py ../fdroidserver/index.py
#, python-format
msgid "Skipping GitLab Pages mirror because the repo is too large (>%.2fGB)!"
msgstr "Ignorer le miroir GitLab Pages car le dépôt est trop volumineux (>%.2fGB) !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Skipping index generation for {appid}"
msgstr "Omission de la génération de l'index pour {appid}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Skipping {apkfilename} with invalid signature!"
msgstr "Omission de {apkfilename} qui a une signature non valide !"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "Skipping {appid}: disabled"
msgstr "Omission de {appid} : désactivé"

#: ../fdroidserver/deploy.py
msgid "Specify a local folder to sync the repo to"
msgstr "Spécifier un dossier local à synchroniser avec le dépôt"

#: ../fdroidserver/deploy.py
msgid "Specify an identity file to provide to SSH for rsyncing"
msgstr "Spécifier un fichier d'identité à fournir à SSH pour utiliser rsync"

#: ../fdroidserver/nightly.py
msgid "Specify which debug keystore file to use."
msgstr "Spécifier le fichier de magasin de clés de débogage à utiliser."

#: ../fdroidserver/common.py
msgid "Spew out even more information than normal"
msgstr "Fournir encore plus d'information que d'habitude"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "Stripping mystery signature from {apkfilename}"
msgstr "Ignorer la signature mystère de {apkfilename}"

#: ../fdroidserver/lint.py
#, python-format
msgid "Summary '%s' is just the app's name"
msgstr "Le résumé '%s' est juste le nom de l'application"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Summary of length {length} is over the {limit} char limit"
msgstr "Le résumé de taille {length} est au-dessus de la limite de {limit} caractères"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "System clock is older than date in {path}!"
msgstr "L'horloge système est plus âgée que la date dans {path} !"

#: ../fdroidserver/checkupdates.py
msgid "Tags update mode only works for git, hg, bzr and git-svn repositories currently"
msgstr "Le mode de mise à jour par étiquettes fonctionne seulement pour les dépôts git, hg, bzr et git-svn pour le moment"

#: ../fdroidserver/checkupdates.py
msgid "Tags update mode used in git-svn, but the repo was not set up with tags"
msgstr "Le mode de mise à jour par étiquettes est utilisé dans git-svn, mais le dépôt n'était pas paramétré avec des étiquettes"

#: ../fdroidserver/build.py
msgid "Test mode - put output in the tmp directory only, and always build, even if the output already exists."
msgstr "Mode test — mettre la sortie dans le dossier tmp uniquement et toujours compiler, même si la sortie existe déjà."

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
#: ../fdroidserver/update.py
#, python-brace-format
msgid "The OBB version code must come after \"{name}.\":"
msgstr "Le code de version OBB doit venir après \"{name}. :"

#: ../fdroidserver/btlog.py
msgid "The base URL for the repo to log (default: https://f-droid.org)"
msgstr "URL de base du dépôt à journaliser (par défaut : https://f-droid.org)"

#: ../fdroidserver/mirror.py
msgid "The directory to write the mirror to"
msgstr "Le répertoire dans lequel écrire le miroir"

#: ../fdroidserver/nightly.py
msgid "The file to be included in the repo (path or glob)"
msgstr "Le fichier à inclure dans le dépôt (chemin ou glob)"

#: ../fdroidserver/index.py
msgid "The repository's fingerprint does not match."
msgstr "L'empreinte du dépôt ne correspond pas."

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "The root dir for local_copy_dir \"{path}\" does not exist!"
msgstr "Le dossier racine pour local_copy_dir \"{path}\" n'existe pas !"

#: ../fdroidserver/publish.py
msgid "There is a keyalias collision - publishing halted"
msgstr "Il y a une collision de keyalias — publication interrompue"

#: ../fdroidserver/common.py
msgid "These are the apps that have been archived from the main repo."
msgstr "Voici les applications qui ont été archivées à partir du dépôt principal."

#: ../fdroidserver/common.py
msgid "This is a repository of apps to be used with F-Droid. Applications in this repository are either official binaries built by the original application developers, or are binaries built from source by the admin of f-droid.org using the tools on https://gitlab.com/fdroid."
msgstr "Ceci est un dépôt d’applications à utiliser avec FDroid. Les applications publiées dans ce dépôt sont soit les binaires officiels compilés par les développeurs de ces applications, soit celles compilées par f-droid.org à partir des sources en utilisant les outils disponibles sur https://gitlab.com/fdroid."

#: ../fdroidserver/import_subcommand.py
#, python-format
msgid "This repo already has local metadata: %s"
msgstr "Ce dépôt a déjà des méta-données locales : %s"

#: ../fdroidserver/init.py
#, python-format
msgid ""
"To complete the setup, add your APKs to \"%s\"\n"
"then run \"fdroid update -c; fdroid update\".  You might also want to edit\n"
"\"config.yml\" to set the URL, repo name, and more.  You should also set up\n"
"a signing key (a temporary one might have been automatically generated).\n"
"\n"
"For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo\n"
"and https://f-droid.org/docs/Signing_Process"
msgstr ""
"Pour terminer la configuration, ajoutez vos APK dans « %s ».\n"
"Ensuite lancez « fdroid update -c ; fdroid update ».\n"
"Pensez à modifier le fichier « config.yml »\n"
"pour indiquer l'URL, le nom du dépôt et d'autres éléments.\n"
"Vous devriez aussi paramétrer une clé de signature\n"
"(une clé temporaire peut avoir été générée automatiquement).\n"
"\n"
"Plus d'informations sur : https://f-droid.org/fr/docs/Setup_an_F-Droid_App_Repo\n"
"et https://f-droid.org/fr/docs/Signing_Process."

#: ../fdroidserver/deploy.py
msgid "To use awsbucket, awssecretkey and awsaccesskeyid must also be set in config.yml!"
msgstr "Pour utiliser awsbucket, awssecretkey et awsaccesskeyid doivent aussi être configurées dans config.yml !"

#: ../fdroidserver/lint.py
msgid "URL must start with https:// or http://"
msgstr "L'URL doit commencer par https:// ou http://"

#: ../fdroidserver/lint.py
msgid "URL shorteners should not be used"
msgstr "Les raccourcisseurs d'URL ne devraient pas être utilisés"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "URL {url} in Description: {error}"
msgstr "URL {url} en Description : {error}"

#: ../fdroidserver/lint.py
msgid "Unexpected license tag \"{}\"! Only use FSF or OSI approved tags from https://spdx.org/license-list"
msgstr "Balise de licence non valide \"{}\" ! Utilisez uniquement des balises approuvées par la FSF ou l'OSI de https://spdx.org/license-list"

#: ../fdroidserver/lint.py
msgid "Unexpected license tag \"{}\"! Only use license tags configured in your config file"
msgstr "Balise de licence non valide \"{}\" ! Utilisez uniquement des balises de licence configurées dans votre fichier de configuration"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Unexpected symlink target: {link} -> {target}"
msgstr "Cible du lien symbolique inattendue : {link} -> {target}"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Unknown entry {key} in {configname}"
msgstr "Entrée {key} inconnue dans {configname}"

#: ../fdroidserver/__main__.py
msgid "Unknown exception found!"
msgstr "Exception inconnue détectée !"

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "Unknown file '{filename}' in build '{versionName}'"
msgstr "Fichier '{filename}' inconnu dans la construction '{versionName}'"

#: ../fdroidserver/metadata.py
#, python-format
msgid "Unknown metadata format: %s"
msgstr "Format de méta-données inconnu : %s"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Unknown metadata format: {path} (use: *.yml)"
msgstr "Format de méta-données inconnu : {path} (utilisez : *.yml)"

#: ../fdroidserver/common.py
msgid "Unknown version of aapt, might cause problems: "
msgstr "Version inconnue de aapt, peut causer des problèmes : "

#: ../fdroidserver/lint.py
msgid "Unnecessary leading space"
msgstr "Espace inutile au début"

#: ../fdroidserver/lint.py
msgid "Unnecessary trailing space"
msgstr "Espace inutile à la fin"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Unrecognised app field '{fieldname}' in '{path}'"
msgstr "Champ application non reconnu '{fieldname}' dans '{path}'"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Unrecognised build flag '{build_flag}' in '{path}'"
msgstr "Option de compilation '{build_flag}' non reconnue dans '{path}'"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Unsupported file type \"{extension}\" for repo graphic"
msgstr "Type de fichier non pris en charge \"{extension}\" pour graphique de dépôt"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "Unsupported graphics file found: {path}"
msgstr "Fichier graphique non pris en charge trouvé : {path}"

#: ../fdroidserver/lint.py
#, python-format
msgid "Unused extlib at %s"
msgstr "Extlib non utilisée à %s"

#: ../fdroidserver/lint.py
#, python-format
msgid "Unused file at %s"
msgstr "Fichier non utilisé à %s"

#: ../fdroidserver/scanner.py
#, python-format
msgid "Unused scandelete path: %s"
msgstr "Chemin scandelete inutilisé : %s"

#: ../fdroidserver/scanner.py
#, python-format
msgid "Unused scanignore path: %s"
msgstr "Chemin scanignore inutilisé : %s"

#: ../fdroidserver/common.py
#, python-format
msgid "Unzipping to %s"
msgstr "Extraction vers %s"

#: ../fdroidserver/__main__.py
msgid "Update repo information for new packages"
msgstr "Mettre à jour les données des dépôts pour les nouveaux paquets"

#: ../fdroidserver/__main__.py
msgid "Update the binary transparency log for a URL"
msgstr "Mettre à jour le rapport de transparence des fichiers binaires pour une URL"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "UpdateCheckData has invalid URL: {url}"
msgstr "UpdateCheckData a une URL invalide : {url}"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "UpdateCheckData must match the version code as integer (\\d or [0-9]): {codeex}"
msgstr "UpdateCheckData doit correspondre au code de la version en nombre entier (\\d ou [0-9]) : {codeex}"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "UpdateCheckData must use HTTPS URL: {url}"
msgstr "UpdateCheckData doit utiliser une URL HTTPS : {url}"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "UpdateCheckData not a valid URL: {url}"
msgstr "UpdateCheckData URL non valide : {url}"

#. Translators: https://developer.android.com/studio/build/application-id
#: ../fdroidserver/lint.py
msgid "UpdateCheckMode is set but it looks like checkupdates hasn't been run yet."
msgstr "UpdateCheckMode est configuré mais on dirait que checkupdates n'a pas encore été lancé"

#: ../fdroidserver/lint.py
msgid "UpdateCheckName is set to the known application ID, it can be removed"
msgstr "UpdateCheckName est défini sur l’ID d’application connu, il peut être supprimé"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Uploading {apkfilename} to androidobservatory.org"
msgstr "Téléversement de {apkfilename} vers androidobservatory.org"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Uploading {apkfilename} to virustotal"
msgstr "Téléversement de {apkfilename} vers virustotal"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
msgid "Usage"
msgstr "Usage"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "Usage: %s\n"
msgstr "Usage : %s\n"

#: ../fdroidserver/lint.py
msgid "Use /HEAD instead of /master to point at a file in the default branch"
msgstr "Utiliser /HEAD plutôt que /master pour pointer un fichier dans la branche par défaut"

#: ../fdroidserver/update.py
msgid "Use `fdroid update -c` to create it."
msgstr "Utiliser 'fdroid update -c' pour le créer."

#: ../fdroidserver/build.py
msgid "Use build server"
msgstr "Utiliser le serveur de build"

#: ../fdroidserver/update.py
msgid "Use date from APK instead of current time for newly added APKs"
msgstr "Utiliser la date de l'APK plutôt que la date courante pour les APKs nouvellement ajoutés"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Using \"{path}\" for configuring s3cmd."
msgstr "Utiliser \"{path}\" pour configurer s3cmd."

#: ../fdroidserver/common.py
msgid "Using APK Signature v2"
msgstr "Utilisation de la signature d'APK v2"

#: ../fdroidserver/common.py
msgid "Using APK Signature v3"
msgstr "Utilisation de la signature d'APK v3"

#: ../fdroidserver/common.py
msgid "Using Java's jarsigner, not recommended for verifying APKs! Use apksigner"
msgstr "L'utilisation de l'utilitaire jarsigner de Java n'est pas recommandé pour vérifier les APKs ! Utiliser apksigner"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "Using androguard from \"{path}\""
msgstr "Utiliser d’androguard à partir de \"{path}\""

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "Using blank dictionary instead of contents of {path}!"
msgstr "Utilisation d'un dictionnaire vide plutôt que du contenu de {path} !"

#: ../fdroidserver/init.py
#, python-brace-format
msgid "Using existing keystore \"{path}\""
msgstr "Utilise le trousseau existant \"{path}\""

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "Using s3cmd to sync with: {url}"
msgstr "Utiliser s3cmd pour synchroniser avec : {url}"

#: ../fdroidserver/__main__.py
msgid "Valid commands are:"
msgstr "Les commandes valides sont les suivantes :"

#: ../fdroidserver/verify.py
msgid "Verify against locally cached copy rather than redownloading."
msgstr "Vérifier dans le cache plutôt que de télécharger à nouveau."

#: ../fdroidserver/__main__.py
msgid "Verify the integrity of downloaded packages"
msgstr "Vérifier l'intégrité des paquets téléchargés"

#: ../fdroidserver/index.py
msgid "Verifying index signature:"
msgstr "Vérification de la signature d'index :"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "VirusTotal API key cannot upload files larger than 32MB, use {url} to upload {path}."
msgstr "L’API de VirusTotal ne permet pas d’envoyer des fichiers plus grands que 32Mo, utilisez {url} pour envoyer {path}."

#: ../fdroidserver/__main__.py
msgid "Warn about possible metadata errors"
msgstr "Avertir de possibles erreurs dans les métadonnées"

#: ../fdroidserver/update.py
msgid "When configured for signed indexes, create only unsigned indexes at this stage"
msgstr "Lorsqu'il est configuré pour les index signés, ne créez que des index non signés à ce stade"

#: ../fdroidserver/lint.py
msgid "When linting the entire repository yamllint is disabled by default. This option forces yamllint regardless."
msgstr "Lors du linting, tout le dépôt yamllint est désactivé par défaut. Cette option force yamllint malgré tout."

#: ../fdroidserver/init.py
msgid "X.509 'Distinguished Name' used when generating keys"
msgstr "X.509 'Nom distingué' utilisé lors de la génération des clés"

#: ../fdroidserver/common.py
msgid "You can use ANDROID_HOME to set the path to your SDK, i.e.:"
msgstr "Vous pouvez utiliser ANDROID_HOME pour définir le chemin de votre SDK, ex. :"

#: ../fdroidserver/scanner.py
msgid "ZIP file archive"
msgstr "Archive ZIP"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "adding IdentityFile to {path}"
msgstr "ajoute IdentityFile à {path}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "adding to {name}: {path}"
msgstr "ajoute à {name} : {path}"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "ambiguous option: %(option)s could match %(matches)s"
msgstr "option ambiguë : %(option)s peut correspondre à %(matches)s"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "ambiguous option: %s (%s?)"
msgstr "option ambiguë : %s (%s ?)"

#: ../fdroidserver/common.py
msgid "apksigner not found! Cannot sign or verify modern APKs"
msgstr "apksigner introuvable ! Impossible de signer ou de vérifier les APK modernes"

#: ../fdroidserver/common.py
msgid "apksigner not found, it's required for signing!"
msgstr "apksigner est introuvable, il est requis pour la signature !"

#: ../fdroidserver/checkupdates.py ../fdroidserver/lint.py
#: ../fdroidserver/rewritemeta.py
msgid "application ID of file to operate on"
msgstr "applicationId du fichier à traiter"

#: ../fdroidserver/build.py ../fdroidserver/install.py
#: ../fdroidserver/publish.py ../fdroidserver/scanner.py
#: ../fdroidserver/verify.py
msgid "application ID with optional versionCode in the form APPID[:VERCODE]"
msgstr "ID d'application avec le versionCode optionnel sous la forme APPID[:VERCODE]"

#: ../fdroidserver/common.py
msgid "archive_url needs to end with /archive"
msgstr "archive_url doit se terminer par /archive"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "argument \"-\" with mode %r"
msgstr "argument \"-\" avec le mode %r"

#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "argument %(argument_name)s: %(message)s"
msgstr "argument %(argument_name)s : %(message)s"

#: ../fdroidserver/nightly.py
msgid "attempting bare SSH connection to test deploy key:"
msgstr "tentative de connexion SSH simple pour tester la clé de déploiement :"

#: ../fdroidserver/common.py
msgid "can not parse scrlib spec (not a string): '{}'"
msgstr "impossible d'analyser la spécification de scrlib (not a string) : '{}'"

#: /usr/lib/python3.9/argparse.py /usr/lib/python3.11/argparse.py
#, python-format
msgid "can't open '%(filename)s': %(error)s"
msgstr "impossible d'ouvrir « %(filename)s » : %(error)s"

#: ../fdroidserver/scanner.py
msgid "can't open non-https url: '{};"
msgstr "impossible d'ouvrir les url sans https : '{};"

#: ../fdroidserver/build.py
#, python-brace-format
msgid "cannot find required srclibs: \"{path}\""
msgstr "Impossible de trouver srclibs : \"{path}\""

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "cannot have multiple subparser arguments"
msgstr "Impossible d'avoir plusieurs arguments du sous-parseur"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "cannot merge actions - two groups are named %r"
msgstr "impossible de fusionner les actions — deux groupes sont nommés %r"

#: ../fdroidserver/nightly.py
msgid "cannot publish update, did you set the deploy key?"
msgstr "impossible de publier la mise à jour, avez-vous affecté la clé de déploiement ?"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "cloning {url}"
msgstr "clonage de {url}"

#: ../fdroidserver/__main__.py
msgid "commands from plugin modules:"
msgstr "commandes des modules d'extension :"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
msgid "complex"
msgstr "complexe"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "conflicting option string: %s"
msgid_plural "conflicting option strings: %s"
msgstr[0] "option en conflit : %s"
msgstr[1] "options en conflit : %s"

#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "conflicting subparser alias: %s"
msgstr "conflit de l'alias subparser : %s"

#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "conflicting subparser: %s"
msgstr "conflit de subparser : %s"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "could not parse '{path}'"
msgstr "impossible de lire '{path}'"

#: ../fdroidserver/common.py
msgid "could not parse srclib spec (no ref specified): '{}'"
msgstr "impossible d'analyser la spécification srclib (pas de référence spécifiée) : '{}'"

#: ../fdroidserver/common.py
msgid "could not parse srclib spec (too many '@' signs): '{}'"
msgstr "impossible d'analyser la spécification srclib (trop de caractères '@') : '{}'"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "created {path}"
msgstr "{path} a été créé"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "current version is newer: old vercode={old}, new vercode={new}"
msgstr "la version actuelle est plus récente : ancien vercode={old}, nouveau vercode={new}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "deleting: repo/{apkfilename}"
msgstr "suppression : repo/{apkfilename}"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "deployed process log {path} to {dest}"
msgstr "journal du processus déployé de {path} vers {dest}"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "dest= is required for options like %r"
msgstr "dest= est obligatoire pour les options comme %r"

#: ../fdroidserver/scanner.py
msgid "downloading '{}'"
msgstr "téléchargement de '{}'"

#: ../fdroidserver/scanner.py
msgid "downloading scanner signatures from '{}' failed"
msgstr "le téléchargement de l'analyse des signatures de '{}' a échoué"

#: ../fdroidserver/scanner.py
msgid "executable binary, possibly code"
msgstr "binaire exécutable, possiblement du code"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "expected %s argument"
msgid_plural "expected %s arguments"
msgstr[0] "%s argument attendu"
msgstr[1] "%s arguments attendus"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "expected at least one argument"
msgstr "au moins un argument est attendu"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "expected at most one argument"
msgstr "un seul argument au plus est attendu"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "expected one argument"
msgstr "un seul argument est attendu"

#: ../fdroidserver/__main__.py
msgid "fdroid [<command>] [-h|--help|--version|<args>]"
msgstr "fdroid [<commande>] [-h|--help|--version|<args>]"

#: ../fdroidserver/scanner.py
msgid "fetch the latest version of signatures from the web"
msgstr "recupération de la dernière version des signatures depuis le web"

#: /usr/lib/python3.11/optparse.py
msgid "floating-point"
msgstr "virgule flottante"

#: ../fdroidserver/metadata.py
msgid "force metadata errors (default) to be warnings, or to be ignored."
msgstr "forcer les erreurs (par défaut) sur les métadonnées à être des avertissements, ou les ignorer."

#: ../fdroidserver/common.py
msgid "git svn clone failed"
msgstr "git svn clone a échoué"

#: ../fdroidserver/scanner.py
msgid "gzip file archive"
msgstr "archive GZIP"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "ignored explicit argument %r"
msgstr "argument explicite %r ignoré"

#: ../fdroidserver/index.py
msgid "index-v1 must have a signature, use `fdroid signindex` to create it!"
msgstr "index-v1 doit avoir une signature, utilisez `fdroid signindex` pour la créer !"

#: ../fdroidserver/index.py
msgid "index-v2 must have a signature, use `fdroid signindex` to create it!"
msgstr "index-v2 doit avoir une signature, utilisez `fdroid signindex` pour la créer !"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
msgid "integer"
msgstr "entier"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "invalid %(type)s value: %(value)r"
msgstr "valeur %(type)s non valide : %(value)r"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "invalid choice: %(value)r (choose from %(choices)s)"
msgstr "choix non valide : %(value)r (choisissez parmi %(choices)s)"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "invalid conflict_resolution value: %r"
msgstr "valeur de conflict_resolution invalide : %r"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "invalid option string %(option)r: must start with a character %(prefix_chars)r"
msgstr "chaîne d’option non valide %(option)r : doit commencer par un caractère %(prefix_chars)r"

#: ../fdroidserver/common.py
msgid "ipfs_cid not found, skipping CIDv1 generation"
msgstr "ipfs_cid introuvable, omission de la génération de CIDv1"

#: ../fdroidserver/checkupdates.py
#, python-brace-format
msgid "latest build recipe is newer: old vercode={old}, new vercode={new}"
msgstr "la recette de la dernière version est plus récente : ancien vercode={old}, nouveau vercode={new}"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "local_copy_dir does not end with \"fdroid\", perhaps you meant: \"{path}\""
msgstr "local_copy_dir ne semble pas se terminer avec \"fdroid\", peut être voulez-vous dire : \"{path}\""

#: ../fdroidserver/deploy.py
msgid "local_copy_dir must be an absolute path!"
msgstr "local_copy_dir doit être un chemin absolu !"

#: ../fdroidserver/deploy.py
msgid "local_copy_dir must be directory, not a file!"
msgstr "local_copy_dir doit être un dossier et non un fichier !"

#: ../fdroidserver/index.py
#, python-format
msgid "mirror '%s' does not end with 'fdroid'!"
msgstr "le miroir «%s» ne se termine pas par «fdroid» !"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "mutually exclusive arguments must be optional"
msgstr "les arguments qui s'excluent mutuellement doivent être optionnels"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "next {name} cache update due in {time}"
msgstr "prochaine mise à jour du cache de {name} attendu dans {time}"

#: ../fdroidserver/mirror.py
#, python-brace-format
msgid "no \"icon\" in {appid}"
msgstr "aucune \"icon\" dans {appid}"

#: ../fdroidserver/signatures.py
msgid "no APK supplied"
msgstr "aucun APK n’est fourni"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "no such option: %s"
msgstr "option inexistante : %s"

#: ../fdroidserver/__main__.py
msgid "no version info found!"
msgstr "aucune information de version n'a été trouvée !"

#: ../fdroidserver/checkupdates.py
msgid "no version information found"
msgstr "aucune information sur la version n’a été trouvée"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "not allowed with argument %s"
msgstr "non permis avec les arguments %s"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "one of the arguments %s is required"
msgstr "un des arguments %s est requis"

#: ../fdroidserver/common.py ../fdroidserver/index.py
msgid "only accepts strings, lists, and tuples"
msgstr "accepte uniquement les chaînes de caractères, listes et tuples"

#: ../fdroidserver/install.py
#, python-format
msgid "option %s: If you really want to install all the signed apps, use --all"
msgstr "option %s : Si vous voulez vraiment installer toutes les applications signées, utilisez --all"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "option %s: invalid %s value: %r"
msgstr "option %s : valeur %s non valide : %r"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
#, python-format
msgid "option %s: invalid choice: %r (choose from %s)"
msgstr "option %s : choix non valide : %r (choisissez depuis %s)"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option -%s not recognized"
msgstr "L'option -%s n'est pas reconnue"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option -%s requires argument"
msgstr "l'option -%s requiert un argument"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option --%s must not have an argument"
msgstr "L'option %s ne doit pas avoir d'argument"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option --%s not a unique prefix"
msgstr "option --%s n'est pas un préfixe unique"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option --%s not recognized"
msgstr "option --%s non reconnue"

#: /usr/lib/python3.5/getopt.py /usr/lib/python3.6/getopt.py
#: /usr/lib/python3.7/getopt.py /usr/lib/python3.9/getopt.py
#: /usr/lib/python3.11/getopt.py
#, python-format
msgid "option --%s requires argument"
msgstr "L'option %s requiert un argument"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
msgid "optional arguments"
msgstr "arguments optionnels"

#: /usr/lib/python3.11/argparse.py
msgid "options"
msgstr "options"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "overwriting existing {path}"
msgstr "écrasement de {path} en cours"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
msgid "positional arguments"
msgstr "arguments de position"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "process log deploy {path} to {dest} failed!"
msgstr "le déploiement du journal du processus {path} vers {dest} a echoué !"

#: ../fdroidserver/build.py
msgid "reference binary missing signature"
msgstr "signature manquante du fichier binaire de référence"

#: ../fdroidserver/signatures.py
#, python-brace-format
msgid "refuse downloading via insecure HTTP connection (use HTTPS or specify --no-https-check): {apkfilename}"
msgstr "refuser le téléchargement via une connexion HTTP non sécurisée (utilisez HTTPS ou précisez --no-https-check) : {apkfilename}"

#: ../fdroidserver/index.py
#, python-format
msgid "repo_icon \"repo/icons/%s\" does not exist, generating placeholder."
msgstr "repo_icon \"repo/icons/%s\" n'existe pas, génération d'une icône de substitution."

#: ../fdroidserver/common.py
msgid "repo_url needs to end with /repo"
msgstr "repo_url doit se terminer par /repo"

#: ../fdroidserver/metadata.py
msgid "ruamel.yaml not installed, can not write metadata."
msgstr "ruamel.yaml n’est pas installé, impossible d’écrire les métadonnées."

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "s3cmd sync indexes {path} to {url} and delete"
msgstr "s3cmd synchroniser les index de {path} vers {url} et les supprimer"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "scanner cache is malformed! You can clear it with: '{clear}'"
msgstr "l'analyse du cache est mal formée ! Vous pouvez le nettoyer avec : '{clear}'"

#: ../fdroidserver/scanner.py
msgid "shared library"
msgstr "bibliothèque partagée"

#: /usr/lib/python3.5/optparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/optparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/optparse.py
msgid "show program's version number and exit"
msgstr "afficher le numéro de version du programme et quitter"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.5/optparse.py
#: /usr/lib/python3.6/argparse.py /usr/lib/python3.6/optparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.7/optparse.py
#: /usr/lib/python3.9/argparse.py /usr/lib/python3.9/optparse.py
#: /usr/lib/python3.11/argparse.py /usr/lib/python3.11/optparse.py
msgid "show this help message and exit"
msgstr "afficher ce message d'aide et quitter"

#: ../fdroidserver/signatures.py
msgid "signed APK, either a file-path or HTTPS URL."
msgstr "APK signé, soit un chemin de fichier ou une URL HTTPS."

#: ../fdroidserver/common.py
msgid "skip deploying full build logs: log content is empty"
msgstr "passer le déploiement des journaux de compilation complets : le contenu du journal est vide"

#: ../fdroidserver/common.py
msgid "skip deploying full build logs: not enabled in config"
msgstr "passer le déploiement des journaux de compilation complets : non activé dans la configuration"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "skipping source tarball: {path}"
msgstr "omission de la tarball de sources : {path}"

#: ../fdroidserver/lint.py
msgid "srclibs missing name and/or @"
msgstr "les srclibs manquent un nom ou un @"

#: ../fdroidserver/scanner.py
msgid "static library"
msgstr "librairie statique"

#: ../fdroidserver/build.py
#, python-brace-format
msgid "supplied reference binary has allowed signer {signer}"
msgstr "le fichier binaire de référence fourni a autorisé le signataire {signer}"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "the following arguments are required: %s"
msgstr "les arguments suivants sont requis %s"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "unexpected option string: %s"
msgstr "chaîne d'option inattendue : %s"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "unknown parser %(parser_name)r (choices: %(choices)s)"
msgstr "parser inconnu %(parser_name)r (choix : %(choices)s)"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py
#: /usr/lib/python3.7/argparse.py /usr/lib/python3.9/argparse.py
#: /usr/lib/python3.11/argparse.py
#, python-format
msgid "unrecognized arguments: %s"
msgstr "arguments non reconnu : %s"

#: ../fdroidserver/common.py
#, python-brace-format
msgid "unsafe permissions on '{config_file}' (should be 0600)!"
msgstr "permissions dangereuses sur '{config_file}' (doit être 0600) !"

#: /usr/lib/python3.5/argparse.py /usr/lib/python3.6/argparse.py ../fdroid
#: /usr/lib/python3.7/argparse.py ../fdroidserver/__main__.py
#: /usr/lib/python3.9/argparse.py /usr/lib/python3.11/argparse.py
msgid "usage: "
msgstr "usage : "

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "using Apache libcloud to sync with {url}"
msgstr "utilisation de Apache libcloud pour syncronizer avec {url}"

#: ../fdroidserver/deploy.py
msgid "virustotal.com is rate limiting, waiting to retry..."
msgstr "virustotal.com limite le nombre de requêtes, en attente avant de réessayer..."

#: ../fdroidserver/publish.py
#, python-brace-format
msgid "{0} app, {1} key aliases"
msgid_plural "{0} apps, {1} key aliases"
msgstr[0] "{0} appli, {1} alias de clé"
msgstr[1] "{0} applis, {1} alias de clé"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{apkfilename} ({appid}) has no metadata!"
msgstr "{apkfilename} ({appid}) ne contient pas de métadonnées !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{apkfilename} has multiple {name} files, looks like Master Key exploit!"
msgstr "{apkfilename} a plusieurs fichiers {name}, on dirait que c'est une faille ou exploitation de la clé maître (Master Key) !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{apkfilename}'s AndroidManifest.xml has a bad date: "
msgstr "Le fichier AndroidManifest.xml de {apkfilename} possède une date incorrecte : "

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{appid} does not have a name! Using application ID instead."
msgstr "{appid} n’a pas de nom ! Utilisation de l’ID d’application à la place."

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{appid} from {path} is not a valid Android application ID!"
msgstr "{appid} de {path} n’est pas un ID d’application Android valide !"

#: ../fdroidserver/metadata.py ../fdroidserver/update.py
#, python-brace-format
msgid "{appid} from {path} is not a valid Java Package Name!"
msgstr "{appid} de {path} n’est pas un nom de paquet Java valide !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{appid} has both APKs and files: {files}"
msgstr "{appid} possède à la fois des APK et des fichiers : {files}"

#: ../fdroidserver/mirror.py
#, python-brace-format
msgid "{appid} is missing {name}"
msgstr "{appid} n'a pas de {name}"

#. Translators: https://developer.android.com/guide/topics/manifest/manifest-element.html#vname
#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: Unknown extlib {path} in build '{versionName}'"
msgstr "{appid} : Bibliothèque externe (extlib) {path} inconnue dans la version '{versionName}'"

#: ../fdroidserver/scanner.py
#, python-brace-format
msgid "{appid}: no builds specified, running on current source state"
msgstr "{appid} : pas de versions spécifiées, s'exécute à partir de l'état présent du code source"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: {field} must be a '{type}', but it is a '{fieldtype}!'"
msgstr "{appid} : {field} doit être de '{type}', mais est un '{fieldtype} !'"

#: ../fdroidserver/lint.py
#, python-brace-format
msgid "{appid}: {field} must be a '{type}', but it is a '{fieldtype}'!"
msgstr "{appid} : {field} doit être un '{type}', mais est un '{fieldtype}' !"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "{build_flag} must be an integer, found: {value}"
msgstr "{build_flag} doit être un entier, valeur trouvée : {value}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "{build_flag} must be list or string, found: {value}"
msgstr "{build_flag} doit être une liste ou une chaîne de caractères, valeur trouvée : {value}"

#: ../fdroidserver/metadata.py
#, python-brace-format
msgid "{file} is blank or corrupt!"
msgstr "{file} est vide ou corrompu !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{name} \"{section}/icons/{path}\" does not exist! Check \"config.yml\"."
msgstr "{name} \"{section}/icons/{path}\" n'existe pas ! Vérifiez \"config.yml\"."

#: ../fdroidserver/common.py
#, python-brace-format
msgid "{oldfile} is deprecated, use {newfile}"
msgstr "{oldfile} est obsolète, utilisez {newfile}"

#: ../fdroidserver/import_subcommand.py
#, python-brace-format
msgid "{path} already exists, ignoring import results!"
msgstr "{path} existe déjà, ignorance des résultats de l'importation !"

#: ../fdroidserver/nightly.py
#, python-brace-format
msgid "{path} does not exist!  Create it by running:"
msgstr "{path} n’existe pas ! Créez-le en exécutant :"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{path} has bad file signature \"{pattern}\", possible Janus exploit!"
msgstr "{path} a une mauvaise signature de fichier \"{pattern}\", possibilité d'une faille Janus !"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{path} is zero size!"
msgstr "{path} a une taille nulle !"

#: ../fdroidserver/deploy.py
#, python-brace-format
msgid "{path} more than 200MB, manually upload: {url}"
msgstr "{path} supérieur à 200MB, envoi manuel : {url}"

#: ../fdroidserver/update.py
#, python-brace-format
msgid "{path}: {error}"
msgstr "{path} : {error}"

#: ../fdroidserver/mirror.py
#, python-brace-format
msgid "{url} does not end with \"fdroid\", check the URL path!"
msgstr "{url} ne fini pas par \"fdroid\", vérifiez l'URL !"

#: ../fdroidserver/import_subcommand.py
#, python-brace-format
msgid "{url} does not start with \"http\"!"
msgstr "{url} ne commence pas par \"http\" !"

#: ../fdroidserver/build.py
msgid "{} build failed"
msgid_plural "{} builds failed"
msgstr[0] "{} compilation échouée"
msgstr[1] "{} compilations échouées"

#: ../fdroidserver/build.py
msgid "{} build succeeded"
msgid_plural "{} builds succeeded"
msgstr[0] "{} compilation réussie"
msgstr[1] "{} compilations réussies"
