# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Smart Package Manager\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-01-31 01:00+0100\n"
"PO-Revision-Date: 2006-11-22 14:31+0100\n"
"Last-Translator: Pascal Bleser <guru@unixtech.be>\n"
"Language-Team: Fabien ILLIDE <fabienillide@users.sourceforge.net>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: French\n"
"X-Poedit-Country: FRANCE\n"
"X-Poedit-SourceCharset: utf-8\n"

#: smart.py:37
msgid "smart command [options] [arguments]"
msgstr "smart commande [options] [arguments]"

#: smart.py:39
#, fuzzy
msgid ""
"\n"
"Action commands:\n"
"    update\n"
"    install\n"
"    reinstall\n"
"    upgrade\n"
"    remove\n"
"    check\n"
"    fix\n"
"    download\n"
"    clean\n"
"\n"
"Query commands:\n"
"    search\n"
"    query\n"
"    newer\n"
"    info\n"
"    stats\n"
"\n"
"Setup commands:\n"
"    config\n"
"    channel\n"
"    priority\n"
"    mirror\n"
"    flag\n"
"\n"
"Run \"smart command --help\" for more information.\n"
msgstr ""
"\n"
"Commandes d'action :\n"
"    update\n"
"    install\n"
"    reinstall\n"
"    upgrade\n"
"    remove\n"
"    check\n"
"    fix\n"
"    download\n"
"\n"
"Commandes de requête :\n"
"    search\n"
"    query\n"
"    info\n"
"    stats\n"
"\n"
"Commandes de configuration :\n"
"    channel\n"
"    priority\n"
"    mirror\n"
"    flag\n"
"\n"
"Lancez \"smart command --help\" pour plus d'information.\n"

#: smart.py:68
msgid ""
"\n"
"smart install --help\n"
"smart install pkgname\n"
"smart --gui\n"
"smart --gui install pkgname\n"
"smart --shell\n"
msgstr ""
"\n"
"smart install --help\n"
"smart install NomDuPaquetage\n"
"smart --gui\n"
"smart --gui install NomDuPaquetage\n"
"smart --shell\n"

#: smart.py:83
msgid "FILE"
msgstr "FICHIER"

#: smart.py:84
msgid "configuration file (default is <data-dir>/config)"
msgstr "fichier de configuration (par défaut <rep-données>/config)"

#: smart.py:86
msgid "DIR"
msgstr "REP"

#: smart.py:87
#, python-format
msgid "data directory (default is %s)"
msgstr "répertoire de données (%s par défaut)"

#: smart.py:88
msgid "LEVEL"
msgstr "NIVEAU"

#: smart.py:89
msgid "set the log level to LEVEL (debug, info, warning, error)"
msgstr "définit le niveau de journalisation (debug, info, warning, error)"

#: smart.py:92
msgid "use the default graphic interface"
msgstr "utiliser l'interface graphique par défaut"

#: smart.py:94
msgid "use the default shell interface"
msgstr "utiliser l'interface texte par défaut"

#: smart.py:96
#, fuzzy
msgid "use the quiet interface"
msgstr "utiliser l'interface donnée"

#: smart.py:97
msgid "NAME"
msgstr "NOM"

#: smart.py:98
msgid "use the given interface"
msgstr "utiliser l'interface donnée"

#: smart.py:100
msgid "don't respect locking"
msgstr "ne pas respecter le verrouillage"

#: smart.py:102
msgid "OPT"
msgstr "OPT"

#: smart.py:103
msgid "set the option given by a name=value pair"
msgstr "définit l'option donnée par le couple nom=valeur"

#: smart.py:113 smart/option.py:161 smart/util/optparse.py:1402
#: smart/util/optparse.py:1556
#, python-format
msgid "no such option: %s"
msgstr "Option invalide: %s"

#: smart.py:139
#, python-format
msgid "Invalid option: %s"
msgstr "Option invalide : %s"

#: smart.py:184
#, python-format
msgid "error: %s\n"
msgstr "erreur : %s\n"

#: smart.py:193 smart/interfaces/text/interactive.py:200
msgid ""
"\n"
"Interrupted\n"
msgstr ""
"\n"
"Interrompu\n"

#: smart/__init__.py:38
msgid "Unknown error"
msgstr "Erreur inconnue"

#: smart/__init__.py:119
msgid "Unknown log level"
msgstr "Niveau de verbosité du journal inconnu"

#: smart/__init__.py:130
msgid "Can't use commands with shell interfaces"
msgstr "Ne peut utiliser de commandes avec les interfaces texte"

#: smart/backends/arch/loader.py:241 smart/backends/slack/loader.py:176
#, python-format
msgid "Invalid package name: %s"
msgstr "Nom de paquetage invalide : %s"

#: smart/backends/arch/pm.py:63 smart/backends/deb/pm.py:185
#: smart/backends/rpm/pm.py:55 smart/backends/slack/pm.py:33
msgid "Committing transaction..."
msgstr "Transaction en cours..."

#: smart/backends/arch/pm.py:72 smart/backends/slack/pm.py:76
#, python-format
msgid "Upgrading %s"
msgstr "Mise à jour de %s"

#: smart/backends/arch/pm.py:80 smart/backends/slack/pm.py:84
#, python-format
msgid "Got status %d upgrading %s:"
msgstr "Obtention du statut %d en mettant à jour %s :"

#: smart/backends/arch/pm.py:83 smart/backends/slack/pm.py:87
#, python-format
msgid "Upgrading %s:"
msgstr "Mise à jour de %s :"

#: smart/backends/arch/pm.py:86 smart/backends/rpm/pm.py:316
#: smart/backends/slack/pm.py:62
#, python-format
msgid "Installing %s"
msgstr "Installation de %s"

#: smart/backends/arch/pm.py:94 smart/backends/slack/pm.py:70
#, python-format
msgid "Got status %d installing %s:"
msgstr "Obtention du statut %d en installant %s :"

#: smart/backends/arch/pm.py:97 smart/backends/slack/pm.py:73
#, python-format
msgid "Installing %s:"
msgstr "Installation de %s :"

#: smart/backends/arch/pm.py:100 smart/backends/rpm/pm.py:343
#: smart/backends/rpm/pm.py:357 smart/backends/slack/pm.py:90
#, python-format
msgid "Removing %s"
msgstr "Suppression de %s"

#: smart/backends/arch/pm.py:108 smart/backends/slack/pm.py:98
#, python-format
msgid "Got status %d removing %s:"
msgstr "Obtention du statut %d en supprimant %s :"

#: smart/backends/arch/pm.py:111 smart/backends/slack/pm.py:101
#, python-format
msgid "Removing %s:"
msgstr "Suppression de %s :"

#: smart/backends/arch/pm.py:114
#, python-format
msgid "Operation ( %s ) not handled on package ( %s )"
msgstr ""

#: smart/backends/deb/pm.py:312
#, python-format
msgid "Sub-process %s has received a segmentation fault"
msgstr "Le sous-processus %s a reçu un défaut de segmentation"

#: smart/backends/deb/pm.py:315
#, python-format
msgid "Sub-process %s returned an error code (%d)"
msgstr "Le sous-processus %s a retourné un code d'erreur (%d)"

#: smart/backends/deb/pm.py:318
#, python-format
msgid "Sub-process %s exited unexpectedly"
msgstr "Le sous-processus %s s'est terminé de façon inattendue"

#: smart/backends/rpm/base.py:42
msgid "'rpm' python module is not available"
msgstr "le module python 'rpm' n'est pas disponible"

#: smart/backends/rpm/base.py:65
#, python-format
msgid "Could not create rpm-root at %s: %s"
msgstr "Impossible de créer rpm-root à %s: %s"

#: smart/backends/rpm/base.py:71
#, python-format
msgid "Couldn't initizalize rpm database at %s"
msgstr "Ne peut initialiser la base rpm en %s"

#: smart/backends/rpm/base.py:74
#, python-format
msgid "Initialized new rpm database at %s"
msgstr "Nouvelle base rpm initialisée en %s"

#: smart/backends/rpm/header.py:457
msgid ""
"Your rpm module has no support for readHeaderFromFD()!\n"
"As a consequence, Smart will consume extra memory."
msgstr ""
"Votre module RPM ne supporte pas readHeaderFromFD() !\n"
"En conséquence, Smart consommera plus de mémoire."

#: smart/backends/rpm/header.py:556 smart/backends/rpm/header.py:595
msgid "Package list with no CRPMTAG_FILENAME tag"
msgstr "Liste de paquetages sans CRPMTAG_FILENAME"

#: smart/backends/rpm/pm.py:140
msgid "Found unbreakable loops:"
msgstr "Boucle infinie trouvée :"

#: smart/backends/rpm/pm.py:145
msgid "Will ask RPM to order it."
msgstr "Demandera à RPM de l'effectuer."

#: smart/backends/rpm/pm.py:210
#, python-format
msgid "%s requires %s"
msgstr "%s requiert %s"

#: smart/backends/rpm/pm.py:212
#, python-format
msgid "%s conflicts with %s"
msgstr "%s est en conflit avec %s"

#: smart/backends/rpm/pm.py:300
#, python-format
msgid "Processing %s in %s"
msgstr "Traitement %s sur %s"

#: smart/backends/rpm/pm.py:301 smart/backends/rpm/pm.py:336
#, python-format
msgid "Output from %s:"
msgstr "Sortie de %s :"

#: smart/backends/rpm/pm.py:327
msgid "Preparing..."
msgstr "Préparation..."

#: smart/backends/rpm/pm.py:341 smart/backends/rpm/pm.py:355
#, python-format
msgid "Cleaning %s"
msgstr "Nettoyage de %s"

#: smart/backends/rpm/redcarpet.py:309
#, python-format
msgid "Error parsing %s: %s"
msgstr "Erreur en analysant la syntaxe de %s : %s"

#: smart/backends/rpm/synthesis.py:180 smart/channels/rpm_md.py:143
#, fuzzy, python-format
msgid ""
"Invalid XML file:\n"
"  %s\n"
"  %s"
msgstr ""
"Fichier XML invalide:\n"
"  %s\n"
"  %s\n"
"  %s"

#: smart/cache.py:200 smart/fetcher.py:1305 smart/fetcher.py:1578
#: smart/fetcher.py:1621
msgid "File not found"
msgstr "Fichier introuvable"

#: smart/cache.py:206 smart/fetcher.py:368
#, python-format
msgid "Unexpected size (expected %d, got %d)"
msgstr "Taille inattendue (devrait être %d, est %d)"

#: smart/cache.py:223 smart/fetcher.py:385
#, python-format
msgid "Invalid MD5 (expected %s, got %s)"
msgstr "MD5 invalide (devrait être %s, est %s)"

#: smart/cache.py:240 smart/fetcher.py:402
#, fuzzy, python-format
msgid "Invalid SHA256 (expected %s, got %s)"
msgstr "SHA invalide (devrait être %s, est %s)"

#: smart/cache.py:257 smart/fetcher.py:419
#, python-format
msgid "Invalid SHA (expected %s, got %s)"
msgstr "SHA invalide (devrait être %s, est %s)"

#: smart/cache.py:669
msgid "Updating cache..."
msgstr "Mise à jour du cache..."

#: smart/channel.py:115 smart/commands/channel.py:198
#: smart/commands/mirror.py:134 smart/interfaces/gtk/channels.py:213
#: smart/interfaces/qt/channels.py:193 smart/interfaces/qt4/channels.py:206
#: smart/sysconfig.py:71
#, python-format
msgid "File not found: %s"
msgstr "Fichier introuvable : %s"

#: smart/channel.py:133 smart/interfaces/gtk/channels.py:86
#: smart/interfaces/gtk/channels.py:367 smart/interfaces/qt/channels.py:82
#: smart/interfaces/qt/channels.py:337 smart/interfaces/qt4/channels.py:88
#: smart/interfaces/qt4/channels.py:358
msgid "Alias"
msgstr "Alias"

#: smart/channel.py:134
msgid "Unique identification for the channel."
msgstr "Identifiant unique pour le canal"

#: smart/channel.py:135 smart/interfaces/gtk/channels.py:88
#: smart/interfaces/gtk/channels.py:369 smart/interfaces/qt/channels.py:83
#: smart/interfaces/qt/channels.py:338 smart/interfaces/qt4/channels.py:88
#: smart/interfaces/qt4/channels.py:358
msgid "Type"
msgstr "Type"

#: smart/channel.py:136
msgid "Channel type"
msgstr "Type du canal"

#: smart/channel.py:137 smart/interfaces/gtk/channels.py:90
#: smart/interfaces/gtk/channels.py:371 smart/interfaces/qt/channels.py:84
#: smart/interfaces/qt/channels.py:339 smart/interfaces/qt4/channels.py:88
#: smart/interfaces/qt4/channels.py:358
msgid "Name"
msgstr "Nom"

#: smart/channel.py:138
msgid "Channel name"
msgstr "Nom du canal"

#: smart/channel.py:139
msgid "Manual updates"
msgstr "Mises à jour manuelles"

#: smart/channel.py:140
msgid ""
"If set to a true value, the given channel will only be updated when manually "
"selected."
msgstr "Si coché, le canal actuel ne sera mis à jour qu'en sélection manuelle."

#: smart/channel.py:142
msgid "Disabled"
msgstr "Désactivé"

#: smart/channel.py:143
msgid "If set to a true value, the given channel won't be used."
msgstr "Si coché, le canal actuel ne sera pas utilisé."

#: smart/channel.py:145
msgid "Removable"
msgstr "Amovible"

#: smart/channel.py:146
msgid ""
"If set to a true value, the given channel will be considered as being "
"available in a removable media (cdrom, etc)."
msgstr ""
"Si coché, le canal donné sera considéré comme étant sur un média amovible "
"(cdrom, etc.)."

#: smart/channel.py:151 smart/commands/priority.py:104
#: smart/interfaces/gtk/interactive.py:813
#: smart/interfaces/gtk/priorities.py:83
#: smart/interfaces/qt/interactive.py:755 smart/interfaces/qt/priorities.py:72
#: smart/interfaces/qt4/interactive.py:753
msgid "Priority"
msgstr "Priorité"

#: smart/channel.py:152
msgid ""
"Default priority assigned to all packages available in this channel (0 if "
"not set). If the exact same package is available in more than one channel, "
"the highest priority is used."
msgstr ""
"Priorité par défaut assignée à tous les paquetages disponibles dans ce canal "
"(0 si non défini). Si exactement le même paquetage est disponible sur plus "
"d'un canal, celui ayant la plus haute priorité est utilisé."

#: smart/channel.py:169
#, python-format
msgid "Unable to create channel of type '%s'"
msgstr "Impossible de créer le canal de type '%s'"

#: smart/channel.py:182 smart/channel.py:208
msgid "Channel has no type"
msgstr "Le canal n'a pas de type"

#: smart/channel.py:185 smart/channel.py:211
#, python-format
msgid "Unknown channel type: %s"
msgstr "Type de canal inconnu : %s"

#: smart/channel.py:195 smart/channel.py:223
#, python-format
msgid "%s (%s) is a needed field for '%s' channels"
msgstr "%s (%s) est un champ nécessaire pour '%s' canaux "

#: smart/channel.py:230 smart/util/strtools.py:105
msgid "true"
msgstr "vrai"

#: smart/channel.py:230 smart/util/strtools.py:105
msgid "y"
msgstr "o"

#: smart/channel.py:230 smart/interfaces/text/interface.py:71
#: smart/util/strtools.py:105
msgid "yes"
msgstr "oui"

#: smart/channel.py:233 smart/util/strtools.py:107
msgid "false"
msgstr "faux"

#: smart/channel.py:233 smart/util/strtools.py:107
msgid "n"
msgstr "n"

#: smart/channel.py:233 smart/interfaces/text/interface.py:72
#: smart/util/strtools.py:107
msgid "no"
msgstr "non"

#: smart/channel.py:236 smart/channel.py:242 smart/channel.py:245
#, python-format
msgid "Invalid value for '%s' (%s) field: %s"
msgstr "Valeur invalide pour '%s' (%s) champ : %s"

#: smart/channel.py:262
#, python-format
msgid "Channel '%s' has no type"
msgstr "Le canal '%s' n'a pas de type"

#: smart/channel.py:284
#, python-format
msgid "Invalid channel type '%s'"
msgstr "Type de canal invalide '%s'"

#: smart/channels/apt_deb.py:91
#, fuzzy, python-format
msgid "Download of Release failed for channel '%s': %s"
msgstr "Le composant '%s' n'est pas dans le fichier de version du canal '%s'"

#: smart/channels/apt_deb.py:98
#, fuzzy, python-format
msgid "Download of Release.gpg failed for secure channel '%s': %s"
msgstr "Le composant '%s' n'est pas dans le fichier de version du canal '%s'"

#: smart/channels/apt_deb.py:132 smart/channels/apt_rpm.py:131
#: smart/channels/rpm_md.py:237 smart/channels/slack_site.py:108
#, python-format
msgid "Channel '%s' has bad signature"
msgstr "Le canal '%s' a une signature incorrecte"

#: smart/channels/apt_deb.py:135 smart/channels/apt_rpm.py:133
#: smart/channels/rpm_md.py:240 smart/channels/slack_site.py:110
#, python-format
msgid "Channel '%s' signed with unknown key"
msgstr "Le canal '%s' est signé avec une clef inconnue"

#: smart/channels/apt_deb.py:272
#, python-format
msgid "Component '%s' is not in Release file for channel '%s'"
msgstr "Le composant '%s' n'est pas dans le fichier de version du canal '%s'"

#: smart/channels/apt_deb.py:290 smart/channels/apt_rpm.py:62
#: smart/channels/apt_rpm.py:212 smart/channels/arch_site.py:78
#: smart/channels/mirrors.py:58 smart/channels/red_carpet.py:64
#: smart/channels/rpm_hdl.py:60 smart/channels/rpm_md.py:319
#: smart/channels/slack_site.py:124 smart/channels/up2date_mirrors.py:61
#: smart/channels/urpmi.py:185 smart/channels/urpmi.py:256
#: smart/channels/yast2.py:53
#, python-format
msgid "Failed acquiring information for '%s':"
msgstr "Échec de l'acquisition d'information pour '%s' :"

#: smart/channels/apt_deb_info.py:26
msgid "APT-DEB Repository"
msgstr "Dépôt APT-DEB"

#: smart/channels/apt_deb_info.py:28
msgid ""
"\n"
"Repositories created for APT-DEB.\n"
msgstr ""
"\n"
"Dépôts créés pour APT-DEB.\n"

#: smart/channels/apt_deb_info.py:32 smart/channels/apt_rpm_info.py:32
#: smart/channels/arch_site_info.py:34 smart/channels/rpm_md_info.py:32
#: smart/channels/slack_site_info.py:32 smart/channels/urpmi_info.py:32
#: smart/channels/yast2_info.py:32
msgid "Base URL"
msgstr "URL de base"

#: smart/channels/apt_deb_info.py:33
msgid "Base URL of repository, where dists/ is located."
msgstr "URL de base du dépôt, où se trouve dists/."

#: smart/channels/apt_deb_info.py:34
msgid "Distribution"
msgstr "Distribution"

#: smart/channels/apt_deb_info.py:35
msgid "Distribution to use."
msgstr "Distribution à utiliser."

#: smart/channels/apt_deb_info.py:36 smart/channels/apt_rpm_info.py:34
msgid "Components"
msgstr "Composants"

#: smart/channels/apt_deb_info.py:37 smart/channels/apt_rpm_info.py:35
msgid "Space separated list of components."
msgstr "Liste des composants séparé par des espaces."

#: smart/channels/apt_deb_info.py:38 smart/channels/apt_rpm_info.py:36
#: smart/channels/rpm_md_info.py:36 smart/channels/slack_site_info.py:36
msgid "Fingerprint"
msgstr "Empreinte digitale"

#: smart/channels/apt_deb_info.py:39 smart/channels/apt_rpm_info.py:37
#: smart/channels/rpm_md_info.py:37 smart/channels/slack_site_info.py:37
msgid "GPG fingerprint of key signing the channel."
msgstr "Empreinte digitale de la clef GPG signant le canal."

#: smart/channels/apt_deb_info.py:40
msgid "Keyring"
msgstr ""

#: smart/channels/apt_deb_info.py:41
msgid ""
"If provided, channel must necessarily be signed by a key in the GPG keyring "
"at the given path."
msgstr ""

#: smart/channels/apt_deb_info.py:43
msgid "Trustdb"
msgstr ""

#: smart/channels/apt_deb_info.py:44
msgid ""
"If provided, channel will be checked for a key in the GPG trust database at "
"the given path."
msgstr ""

#: smart/channels/apt_rpm.py:102
#, python-format
msgid "Channel '%s' has fingerprint but is not signed"
msgstr "Le canal '%s' a une empreinte digitale mais n'est pas signé"

#: smart/channels/apt_rpm.py:165
#, python-format
msgid "Component '%s' is not in release file for channel '%s'"
msgstr "Le composant '%s' n'est pas dans le fichier de version du canal '%s'"

#: smart/channels/apt_rpm_info.py:26
msgid "APT-RPM Repository"
msgstr "Dépôt APT-RPM"

#: smart/channels/apt_rpm_info.py:28
msgid ""
"\n"
"Repositories created for APT-RPM.\n"
msgstr ""
"\n"
"Dépôts créés pour APT-RPM.\n"

#: smart/channels/apt_rpm_info.py:33
msgid "Base URL of APT-RPM repository, where base/ is located."
msgstr "URL de base du dépôt APT-RPM, où se trouve base/."

#: smart/channels/arch_dir.py:37 smart/channels/deb_dir.py:37
#: smart/channels/rpm_dir.py:37 smart/channels/slack_dir.py:37
#, python-format
msgid "Channel '%s' has invalid directory: %s"
msgstr "Le canal '%s' a un répertoire invalide : %s"

#: smart/channels/arch_dir.py:57 smart/channels/arch_sys.py:50
#: smart/channels/deb_dir.py:57 smart/channels/deb_sys.py:55
#: smart/channels/rpm_dir.py:57 smart/channels/rpm_sys.py:50
#: smart/channels/slack_dir.py:57 smart/channels/slack_sys.py:48
#, python-format
msgid "%s channels cannot be removable"
msgstr "Les canaux %s ne peuvent être amovibles"

#: smart/channels/arch_dir_info.py:26
#, fuzzy
msgid "Archlinux Directory"
msgstr "Répertoire DEB"

#: smart/channels/arch_dir_info.py:28
#, fuzzy
msgid ""
"\n"
"Local directory with Archlinux packages.\n"
msgstr ""
"\n"
"Répertoire local contenant des paquetages DEB.\n"

#: smart/channels/arch_dir_info.py:32 smart/channels/deb_dir_info.py:32
#: smart/channels/rpm_dir_info.py:32 smart/channels/slack_dir_info.py:32
msgid "Directory Path"
msgstr "Chemin du répertoire"

#: smart/channels/arch_dir_info.py:33
#, fuzzy
msgid "Path of directory containing *.pkg.tar.gz packages."
msgstr "Chemin du répertoire contenant les paquetages DEB."

#: smart/channels/arch_dir_info.py:34 smart/channels/deb_dir_info.py:34
#: smart/channels/rpm_dir_info.py:34 smart/channels/slack_dir_info.py:34
msgid "Recursive"
msgstr "Récursif"

#: smart/channels/arch_dir_info.py:35 smart/channels/deb_dir_info.py:35
#: smart/channels/rpm_dir_info.py:35 smart/channels/slack_dir_info.py:35
msgid "Search for files recursively."
msgstr "Cherchez des fichiers récursivement."

#: smart/channels/arch_site.py:68 smart/channels/rpm_md.py:309
#, fuzzy, python-format
msgid ""
"Failed to download. You must fetch channel information to acquire needed "
"filelists.\n"
"%s: %s"
msgstr ""
"Erreur lors du téléchargement de '%s'. Vous devez récupérer les informations "
"du canal pour obtenir les listes de fichiers nécessaires."

#: smart/channels/arch_site_info.py:28
#, fuzzy
msgid "Archlinux Repository"
msgstr "Dépôt APT-DEB"

#: smart/channels/arch_site_info.py:30
#, fuzzy
msgid ""
"\n"
"Remote repository with archlinux packages.\n"
msgstr ""
"\n"
"Dépôt distant de paquetages Slackware.\n"

#: smart/channels/arch_site_info.py:35
#, fuzzy
msgid "Base URL where *.db.tar.gz is located"
msgstr "URL de base où se trouve PACKAGES.TXT"

#: smart/channels/arch_site_info.py:36
#, fuzzy
msgid "Tree name"
msgstr "_Arborescence"

#: smart/channels/arch_site_info.py:37
msgid "The name of the <tree>.db.tar.gz file"
msgstr ""

#: smart/channels/arch_sys_info.py:28
#, fuzzy
msgid "Archlinux Installed Packages"
msgstr "Paquetages installés :"

#: smart/channels/arch_sys_info.py:30
#, fuzzy
msgid ""
"\n"
"Installed packages in a Archlinux system.\n"
msgstr ""
"\n"
"Paquetages installés sur un système Slackware.\n"

#: smart/channels/deb_dir_info.py:26
msgid "DEB Directory"
msgstr "Répertoire DEB"

#: smart/channels/deb_dir_info.py:28
msgid ""
"\n"
"Local directory with DEB packages.\n"
msgstr ""
"\n"
"Répertoire local contenant des paquetages DEB.\n"

#: smart/channels/deb_dir_info.py:33
msgid "Path of directory containing DEB packages."
msgstr "Chemin du répertoire contenant les paquetages DEB."

#: smart/channels/deb_sys_info.py:26
msgid "DPKG Installed Packages"
msgstr "Paquetages DPKG installés"

#: smart/channels/deb_sys_info.py:28
msgid ""
"\n"
"Installed packages from dpkg status.\n"
msgstr ""
"\n"
"Paquetages installés selon l'état dpkg.\n"

#: smart/channels/mirrors_info.py:26
msgid "Mirror Information"
msgstr "Information de miroirs"

#: smart/channels/mirrors_info.py:28
msgid ""
"\n"
"Mirror information file.\n"
msgstr ""
"\n"
"Fichier d'informations du miroir.\n"

#: smart/channels/mirrors_info.py:32 smart/channels/up2date_mirrors_info.py:32
msgid "Mirror File URL"
msgstr "URL du miroir"

#: smart/channels/mirrors_info.py:33 smart/channels/up2date_mirrors_info.py:33
msgid "URL for the mirror information file"
msgstr "URL du fichier d'information du miroir"

#: smart/channels/red_carpet_info.py:26
msgid "Red Carpet Channel"
msgstr "Canal Red Carpet"

#: smart/channels/red_carpet_info.py:28
msgid ""
"\n"
"Channel for the Red Carpet package tool.\n"
msgstr ""
"\n"
"Canal pour l'outil de paquetage de Red Carpet.\n"

#: smart/channels/red_carpet_info.py:32 smart/channels/rpm_hdl_info.py:32
msgid "Base URL for packages"
msgstr "URL de base pour les paquetages"

#: smart/channels/red_carpet_info.py:33
msgid "URL where packages are found"
msgstr "URL où se trouvent les paquetages"

#: smart/channels/red_carpet_info.py:34
msgid "URL for packageinfo XML"
msgstr "URL de packageinfo en XML"

#: smart/channels/red_carpet_info.py:35
msgid ""
"URL for packageinfo.xml.gz including filename (option may be ommitted if "
"file is named packageinfo.xml.gz and is inside the base url)"
msgstr ""
"URL pour packageinfo.xml.gz incluant le nom de fichier (l'option peut être "
"omise si le fichier est nommé packageinfo.xml.gz et contenu dans l'URL de "
"base)"

#: smart/channels/rpm_dir_info.py:26
msgid "RPM Directory"
msgstr "Répertoire RPM"

#: smart/channels/rpm_dir_info.py:28
msgid ""
"\n"
"Local directory with RPM packages.\n"
msgstr ""
"\n"
"Répertoire local contenant les paquetages RPM.\n"

#: smart/channels/rpm_dir_info.py:33
msgid "Path of directory containing RPM packages."
msgstr "Chemin du répertoire contenant les paquetages RPM."

#: smart/channels/rpm_hdl_info.py:26
msgid "RPM Header List"
msgstr "Liste d'en-têtes RPM"

#: smart/channels/rpm_hdl_info.py:28
msgid ""
"\n"
"Packages from an RPM Header List.\n"
msgstr ""
"\n"
"Paquetages d'une liste d'en-têtes de RPM.\n"

#: smart/channels/rpm_hdl_info.py:33
msgid "Base URL where package files are found"
msgstr "URL de base où se trouvent les paquetages"

#: smart/channels/rpm_hdl_info.py:34 smart/channels/urpmi_info.py:37
msgid "Header List URL"
msgstr "URL de la liste d'en-têtes"

#: smart/channels/rpm_hdl_info.py:35
msgid "URL for the header list"
msgstr "URL pour la liste d'en-têtes"

#: smart/channels/rpm_md.py:85
msgid "Could not load meta link. Continuing with base URL only."
msgstr ""

#: smart/channels/rpm_md.py:121 smart/channels/rpm_md.py:181
#: smart/channels/urpmi.py:96
msgid "Could not load mirror list. Continuing with base URL only."
msgstr ""

#: smart/channels/rpm_md.py:208
#, python-format
msgid "Failed acquiring release file for '%s':"
msgstr "Échec de l'acquisition du fichier de version pour '%s' :"

#: smart/channels/rpm_md.py:216
#, fuzzy, python-format
msgid "Download of repomd.xml.asc failed for secure channel '%s': %s"
msgstr "Le composant '%s' n'est pas dans le fichier de version du canal '%s'"

#: smart/channels/rpm_md.py:251
#, python-format
msgid "Primary information not found in repository metadata for '%s'"
msgstr ""
"Information primaire introuvable dans les meta-données de dépôt pour '%s'"

#: smart/channels/rpm_md.py:303
#, fuzzy, python-format
msgid ""
"Failed to download. You must fetch channel information to acquire needed "
"update information.\n"
"%s: %s"
msgstr ""
"Erreur lors du téléchargement de '%s'. Vous devez récupérer les informations "
"du canal pour obtenir les listes de fichiers nécessaires."

#: smart/channels/rpm_md_info.py:26
msgid "RPM MetaData"
msgstr "MétaData RPM"

#: smart/channels/rpm_md_info.py:28
msgid ""
"\n"
"Repository created with the rpm-metadata project.\n"
msgstr ""
"\n"
"Dépôt créé avec le projet rpm-metadata.\n"

#: smart/channels/rpm_md_info.py:33
msgid "URL where repodata/ subdirectory is found"
msgstr "URL où se trouve le sous-répertoire repodata/"

#: smart/channels/rpm_md_info.py:34
#, fuzzy
msgid "Mirror list URL"
msgstr "URL du miroir"

#: smart/channels/rpm_md_info.py:35
msgid "URL which provides list of mirrors for baseurl"
msgstr ""

#: smart/channels/rpm_sys_info.py:26
msgid "RPM Installed Packages"
msgstr "Paquetages RPM installés"

#: smart/channels/rpm_sys_info.py:28
msgid ""
"\n"
"Installed packages from the local RPM database.\n"
msgstr ""
"\n"
"Paquetages installés dans la base de RPM locale.\n"

#: smart/channels/slack_dir_info.py:26
#, fuzzy
msgid "Slackware Directory"
msgstr "Dépôt Slackware"

#: smart/channels/slack_dir_info.py:28
#, fuzzy
msgid ""
"\n"
"Local directory with Slackware packages.\n"
msgstr ""
"\n"
"Répertoire local contenant des paquetages DEB.\n"

#: smart/channels/slack_dir_info.py:33
#, fuzzy
msgid "Path of directory containing Slackware packages."
msgstr "Chemin du répertoire contenant les paquetages DEB."

#: smart/channels/slack_site_info.py:26
msgid "Slackware Repository"
msgstr "Dépôt Slackware"

#: smart/channels/slack_site_info.py:28
msgid ""
"\n"
"Remote repository with slackware packages.\n"
msgstr ""
"\n"
"Dépôt distant de paquetages Slackware.\n"

#: smart/channels/slack_site_info.py:33
msgid "Base URL where PACKAGES.TXT is located"
msgstr "URL de base où se trouve PACKAGES.TXT"

#: smart/channels/slack_site_info.py:34
#, fuzzy
msgid "Compressed"
msgstr "Composants"

#: smart/channels/slack_site_info.py:35
#, fuzzy
msgid "Whether PACKAGES.TXT is gzip compressed"
msgstr "URL de base où se trouve PACKAGES.TXT"

#: smart/channels/slack_sys_info.py:26
msgid "Slackware Installed Packages"
msgstr "Paquetages Slackware installés"

#: smart/channels/slack_sys_info.py:28
msgid ""
"\n"
"Installed packages in a slackware system.\n"
msgstr ""
"\n"
"Paquetages installés sur un système Slackware.\n"

#: smart/channels/up2date_mirrors_info.py:26
msgid "Mirror Information (up2date format)"
msgstr "Information de miroir (au format up2date)"

#: smart/channels/up2date_mirrors_info.py:28
msgid ""
"\n"
"Mirror information file, in up2date format.\n"
msgstr ""
"\n"
"Fichier d'information du miroir, au format up2date.\n"

#: smart/channels/urpmi_info.py:26
msgid "URPMI Repository"
msgstr "Dépôt URPMI"

#: smart/channels/urpmi_info.py:28
msgid ""
"\n"
"Repository created for Mandriva's URPMI package manager.\n"
msgstr ""
"\n"
"Dépôt créé pour URPMI, le gestionnaire de paquetages de Mandriva Linux.\n"

#: smart/channels/urpmi_info.py:33
msgid ""
"Base URL where packages or the 'list' file are found under. Using ' with "
"<hdlurl>' pattern is also supported."
msgstr ""
"URL de base où les paquetages ou le fichier 'list' se trouvent. Il est aussi "
"possible d'utiliser ' avec une entrée <hdlurl>'."

#: smart/channels/urpmi_info.py:35
#, fuzzy
msgid "With directory"
msgstr "Répertoire DEB"

#: smart/channels/urpmi_info.py:36
#, fuzzy
msgid "Directory path for Base URL"
msgstr "Répertoire introuvable : %s"

#: smart/channels/urpmi_info.py:38
msgid ""
"URL for header list (hdlist or synthesis). If it's hdlist.cz inside the "
"given base URL, may be left empty. URLs relative to the Base URL are "
"supported"
msgstr ""
"URL pour la liste d'en-têtes (hdlist ou synthesis). Peut être laissé vide "
"s'il s'agit du hdlist.cz contenu dans l'URL de base donnée. Les URLs "
"relatives à l'URL de base sont autorisées"

#: smart/channels/urpmi_info.py:41
#, fuzzy
msgid "Mirror List URL"
msgstr "URL du miroir"

#: smart/channels/urpmi_info.py:42
#, fuzzy
msgid "URL for mirror list)..."
msgstr "URL pour la liste d'en-têtes"

#: smart/channels/urpmi_info.py:49
msgid "Base URL has 'with', but Header List URL was provided"
msgstr ""
"L'URL de base a une clause 'with', alors que l'URL de la liste d'en-têtes "
"est spécifiée"

#: smart/channels/urpmi_info.py:53
msgid "Base URL has invalid 'with' pattern"
msgstr "L'URL de base a une clause 'with' invalide"

#: smart/channels/yast2.py:132
#, fuzzy, python-format
msgid "Invalid package file header (%s)"
msgstr "Nom de paquetage invalide : %s"

#: smart/channels/yast2_info.py:26
msgid "YaST2 Repository"
msgstr "Dépôt YaST2"

#: smart/channels/yast2_info.py:28
msgid ""
"\n"
"Repositories created for YaST2.\n"
msgstr ""
"\n"
"Dépôts créés pour YaST2.\n"

#: smart/channels/yast2_info.py:33
msgid "Base URL of YaST2 repository, where the 'content' file is located."
msgstr "URL de base du dépôt YaST2, où se trouve le fichier 'content'."

#: smart/channels/yast2_info.py:34
msgid "Compressed SuSETags"
msgstr ""

#: smart/channels/yast2_info.py:35
msgid "Use compressed SuSETags metadata."
msgstr ""

#: smart/commands/channel.py:32
msgid "smart channel [options]"
msgstr "smart channel [options]"

#: smart/commands/channel.py:34
#, python-format
msgid ""
"\n"
"This command allows one to manipulate channels. Channels are\n"
"used as sources of information about installed and available\n"
"packages. Depending on the channel type, a different backend\n"
"is used to handle interactions with the operating system and\n"
"extraction of information from the given channel.\n"
"\n"
"The following channel types are available:\n"
"\n"
"%(types)s\n"
"\n"
"Use --help-type <type> for more information.\n"
msgstr ""
"\n"
"Cette commande permet de manipuler les canaux. Les canaux\n"
"sont utilisés comme sources d'information à propos des paquetages\n"
"installés et disponibles. Selon le type de canal, un moteur différent\n"
"est utilisé pour gérer les interactions avec le système d'exploitation\n"
"et l'extraction d'information depuis le canal donné.\n"
"\n"
"Les types de canal suivants sont disponibles :\n"
"\n"
"%(types)s\n"
"\n"
"Utilisez --help-type <type> pour plus d'information.\n"

#: smart/commands/channel.py:48
msgid ""
"\n"
"smart channel --help-type apt-rpm\n"
"smart channel --add mydb type=rpm-sys name=\"RPM Database\"\n"
"smart channel --add mychannel type=apt-rpm name=\"Some repository\" \\\n"
"                  baseurl=http://somewhere.com/pub/repos components=extra\n"
"smart channel --set mychannel priority=-100\n"
"smart channel --disable mychannel\n"
"smart channel --remove mychannel\n"
"smart channel --show\n"
"smart channel --show mychannel > mychannel.txt\n"
"smart channel --add ./mychannel.txt\n"
"smart channel --add http://some.url/mychannel.txt\n"
"smart channel --add /mnt/cdrom\n"
msgstr ""
"\n"
"smart channel --help-type apt-rpm\n"
"smart channel --add MaBDD type=rpm-db name=\"Base De Données RPM\"\n"
"smart channel --add MonCanal type=apt-rpm name=\"Un dépôt\" \\\n"
"                  baseurl=http://quelquepart.com/pub/depot components=extra\n"
"smart channel --set MonCanal priority=-100\n"
"smart channel --disable MonCanal\n"
"smart channel --remove MonCanal\n"
"smart channel --show\n"
"smart channel --show MonCanal > MonCanal.txt\n"
"smart channel --add ./MonCanal.txt\n"
"smart channel --add http://some.url/mychannel.txt\n"
"smart channel --add /mnt/cdrom\n"

#: smart/commands/channel.py:103
msgid ""
"argument is an alias and one or more key=value pairs defining a channel, or "
"a filename/url pointing to a channel description in the same format used by "
"--show, or a directory path where autodetection will be tried"
msgstr ""
"l'argument est un alias et un ou plusieurs couples clef=valeur définissant "
"le canal, ou un fichier/URL pointant vers une description de canal dans le "
"même format que celui utilisé par --show, ou le chemin d'un répertoire où "
"l'auto-détection sera tentée"

#: smart/commands/channel.py:110
msgid ""
"argument is an alias, and one or more key=value pairs modifying a channel"
msgstr ""
"l'argument est un alias et un ou plusieurs couples clef=valeur modifiant le "
"canal"

#: smart/commands/channel.py:113
msgid "arguments are channel aliases to be removed"
msgstr "les arguments sont les alias des canaux à supprimer"

#: smart/commands/channel.py:115
msgid "remove all existent channels"
msgstr "supprimer tous les canaux existants"

#: smart/commands/channel.py:117
#, fuzzy
msgid "list all known channel aliases"
msgstr "désactive les canaux ayant ces alias"

#: smart/commands/channel.py:119
msgid ""
"show channels with given aliases, or all channels if no arguments were given"
msgstr ""
"affiche les canaux ayant les alias donnés, ou tous les canaux si aucun "
"argument n'est donné"

#: smart/commands/channel.py:122
#, fuzzy
msgid "show given channels in YAML format"
msgstr "Choisir les paramètres du canal"

#: smart/commands/channel.py:124
msgid "edit channels in editor set by $EDITOR"
msgstr "éditer les canaux dans un éditeur définit par $EDITOR"

#: smart/commands/channel.py:126
msgid "enable channels with given aliases"
msgstr "Active les canaux ayant ces alias"

#: smart/commands/channel.py:128
msgid "disable channels with given aliases"
msgstr "désactive les canaux ayant ces alias"

#: smart/commands/channel.py:130
msgid "execute without asking"
msgstr "exécuter sans poser de question"

#: smart/commands/channel.py:132
msgid "show further information about given type"
msgstr "affiche d'autres informations à propos du type donné"

#: smart/commands/channel.py:145 smart/interfaces/gtk/channels.py:633
#: smart/interfaces/qt/channels.py:569 smart/interfaces/qt4/channels.py:626
msgid "Type:"
msgstr "Type :"

#: smart/commands/channel.py:149
msgid "Fields:"
msgstr "Champs :"

#: smart/commands/channel.py:152
msgid "(*) These fields are necessary for this type."
msgstr "(*) Ces champs sont nécessaires pour ce type."

#: smart/commands/channel.py:158
#, fuzzy
msgid "Can't edit channels information."
msgstr "Mise-à-jour des informations des canaux"

#: smart/commands/channel.py:159 smart/sysconfig.py:66
msgid "Configuration is in readonly mode."
msgstr "La configuration est en lecture seule"

#: smart/commands/channel.py:186 smart/interfaces/gtk/channels.py:225
#: smart/interfaces/qt/channels.py:205 smart/interfaces/qt4/channels.py:218
#, python-format
msgid "Unable to fetch channel description: %s"
msgstr "Impossible de récupérer la description du canal : %s"

#: smart/commands/channel.py:202
msgid "Channel has no alias"
msgstr "Le canal n'a pas d'alias"

#: smart/commands/channel.py:206 smart/commands/channel.py:268
#, python-format
msgid "Argument '%s' has no '='"
msgstr "Il manque '=' pour l'argument '%s'"

#: smart/commands/channel.py:213
msgid "Channel information needed"
msgstr "Informations de canal nécessaires"

#: smart/commands/channel.py:225
msgid "Include this channel?"
msgstr "Inclure ce canal ?"

#: smart/commands/channel.py:235
#, python-format
msgid "Channel alias '%s' is already in use."
msgstr "Alias de canal '%s' déjà utilisé."

#: smart/commands/channel.py:237
msgid "Channel alias: "
msgstr "Alias du canal :"

#: smart/commands/channel.py:248
msgid "Updating removable channels..."
msgstr "Mise à jour des canaux amovibles..."

#: smart/commands/channel.py:256 smart/commands/flag.py:110
#: smart/commands/priority.py:85 smart/commands/priority.py:99
#: smart/interfaces/text/interactive.py:246
msgid "Invalid arguments"
msgstr "Arguments invalides"

#: smart/commands/channel.py:260
msgid "First argument must be the channel alias"
msgstr "Le premier argument doit être l'alias du canal"

#: smart/commands/channel.py:264
#, python-format
msgid "Channel with alias '%s' not found"
msgstr "Canal avec l'alias '%s' introuvable"

#: smart/commands/channel.py:272
msgid "Can't change the channel type"
msgstr "Ne peut changer le type du canal"

#: smart/commands/channel.py:274
msgid "Can't change the channel alias"
msgstr "Ne peut changer l'alias du canal"

#: smart/commands/channel.py:288
#, python-format
msgid "Remove channel '%s'?"
msgstr "Supprimer le canal '%s' ?"

#: smart/commands/channel.py:290 smart/commands/channel.py:300
#: smart/commands/channel.py:307 smart/commands/channel.py:315
#: smart/commands/channel.py:323 smart/commands/channel.py:337
#, python-format
msgid "Channel '%s' not found."
msgstr "Canal '%s' introuvable."

#: smart/commands/channel.py:294
msgid "Remove ALL channels?"
msgstr "Supprimer TOUS les canaux?"

#: smart/commands/channel.py:370 smart/commands/channel.py:383
#: smart/commands/mirror.py:254 smart/interfaces/text/interface.py:138
msgid "Continue?"
msgstr "Continuer ?"

#: smart/commands/channel.py:380
#, python-format
msgid "Error in '%s' channel: %s"
msgstr "Erreur dans '%s' canal : %s"

#: smart/commands/check.py:29
msgid "smart check [options] [package] ..."
msgstr "smart check [options] [paquetage] ..."

#: smart/commands/check.py:31
msgid ""
"\n"
"This command will check relations between packages. If no\n"
"packages are explicitly given, all packages in the selected\n"
"channels will be checked. Relations of the checked packages\n"
"will only match packages inside the selected channels.\n"
"\n"
"Use the 'fix' command to fix broken relations of\n"
"installed packages.\n"
msgstr ""
"\n"
"Cette commande va vérifier les relations entre paquetages.\n"
"Si aucun nom de paquetage n'est spécifié, tous les paquetages des\n"
"canaux sélectionnés seront vérifiés. Ne seront considérées que les "
"relationsvers des paquetages se trouvant dans les canaux sélectionnés.\n"
"\n"
"Utilisez la commande 'fix' pour corriger les relations cassées.\n"

#: smart/commands/check.py:41
msgid ""
"\n"
"smart check\n"
"smart check pkgname\n"
"smart check '*kgna*'\n"
"smart check pkgname-1.0\n"
"smart check pkgname-1.0-1\n"
"smart check pkgname1 pkgname2\n"
msgstr ""
"\n"
"smart check\n"
"smart check NomDuPaquetage\n"
"smart check '*mDuPaque*'\n"
"smart check NomDuPaquetage-1.0\n"
"smart check NomDuPaquetage-1.0-1\n"
"smart check NomDuPaquetage1 NomDuPaquetage2\n"

#: smart/commands/check.py:55
msgid "check packages in all channels"
msgstr "vérifie les paquetages dans tous les canaux"

#: smart/commands/check.py:57
msgid "check packages which are in at least one installed channel (default)"
msgstr ""
"vérifie les paquetages qui sont dans au moins un canal installé (défaut)"

#: smart/commands/check.py:60
msgid "check packages which are in at least one non-installed channel"
msgstr "vérifie les paquetages qui sont dans au moins un canal non installé"

#: smart/commands/check.py:63
msgid ""
"check packages which are inside the given channels (comma separated aliases)"
msgstr "vérifie les paquetages qui sont dans les canaux donnés (liste d'alias)"

#: smart/commands/check.py:110
#, python-format
msgid "Channels not found: %s"
msgstr "Canaux introuvables: %s"

#: smart/commands/check.py:112
#, python-format
msgid "Channels are disabled: %s"
msgstr "Canaux sont désactivés: %s"

#: smart/commands/check.py:138 smart/commands/download.py:106
#: smart/commands/fix.py:98 smart/commands/info.py:84
#: smart/commands/install.py:128 smart/commands/query.py:175
#: smart/commands/reinstall.py:101 smart/commands/remove.py:113
#: smart/commands/upgrade.py:135 smart/interfaces/text/interactive.py:155
#: smart/interfaces/text/interactive.py:586
#, python-format
msgid ""
"'%s' matches no packages. Suggestions:\n"
"%s"
msgstr ""
"'%s' ne correspond à aucun paquetage. Suggestions:\n"
"%s"

#: smart/commands/check.py:142 smart/commands/download.py:110
#: smart/commands/fix.py:102 smart/commands/info.py:88
#: smart/commands/install.py:132 smart/commands/query.py:179
#: smart/commands/reinstall.py:105 smart/commands/remove.py:117
#: smart/commands/upgrade.py:139 smart/interfaces/text/interactive.py:159
#: smart/interfaces/text/interactive.py:591
#, python-format
msgid "'%s' matches no packages"
msgstr "'%s' ne correspond à aucun paquetage"

#: smart/commands/clean.py:27
msgid "smart clean [options]"
msgstr "smart clean [options]"

#: smart/commands/clean.py:29
msgid ""
"\n"
"This command cleans the package cache. You can use it to\n"
"delete old unused files that were left behind because of\n"
"an incomplete transaction.\n"
msgstr ""
"\n"
"Cette commande purge le cache de paquetages. Vous pouvez l'utiliser pour\n"
"supprimer d'anciens fichiers obsolètes qui sont restés à cause d'une\n"
"transaction incomplète.\n"

#: smart/commands/clean.py:39
#, fuzzy
msgid "remove packages not in other channels"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/clean.py:53 smart/interfaces/gtk/channels.py:268
#: smart/interfaces/qt/channels.py:238 smart/interfaces/qt4/channels.py:251
#, python-format
msgid "Directory not found: %s"
msgstr "Répertoire introuvable : %s"

#: smart/commands/clean.py:55
msgid "Removing cached package files..."
msgstr "Suppression des fichiers de paquetages du cache..."

#: smart/commands/clean.py:76
#, python-format
msgid "Removed %s"
msgstr "Désinstallé %s"

#: smart/commands/clean.py:78
#, python-format
msgid "Can't remove cached package %s: %s"
msgstr "Ne peux supprimer le paquetage %s du cache: %s"

#: smart/commands/config.py:28
msgid "smart config [options]"
msgstr "smart config [options]"

#: smart/commands/config.py:30
msgid ""
"\n"
"This command allows changing the internal configuration\n"
"representation arbitrarily. This is supposed to be used\n"
"by advanced users only, and is generally not needed.\n"
msgstr ""
"\n"
"Cette commande permet de changer la configuration\n"
"interne de représentation arbitraire. Ceci est censé être\n"
"utilisé par les utilisateurs avancés uniquement, et n'est\n"
"généralement pas nécessaire.\n"

#: smart/commands/config.py:36
msgid ""
"\n"
"smart config --set someoption.suboption=10\n"
"smart config --remove someoption\n"
"smart config --show someoption\n"
"smart config --show\n"
msgstr ""
"\n"
"smart config --set uneoption.sousoption=10\n"
"smart config --remove uneoption\n"
"smart config --show uneoption\n"
"smart config --show\n"

#: smart/commands/config.py:52
msgid "set given key=value options"
msgstr "définit les options clef=valeur données"

#: smart/commands/config.py:54
msgid "show given options"
msgstr "affiche les options données"

#: smart/commands/config.py:56
#, fuzzy
msgid "show given options in YAML format"
msgstr "affiche les options données"

#: smart/commands/config.py:58
msgid "remove given options"
msgstr "supprime les options données"

#: smart/commands/config.py:60 smart/commands/flag.py:89
#: smart/commands/priority.py:67
msgid "ignore problems"
msgstr "ignorer les problèmes"

#: smart/commands/config.py:87
#, python-format
msgid "Invalid --set argument: %s"
msgstr "Argument --set invalide : %s"

#: smart/commands/config.py:105
#, python-format
msgid "Invalid --remove argument: %s"
msgstr "Argument --remove invalide : %s"

#: smart/commands/config.py:119 smart/commands/config.py:127
#: smart/commands/config.py:140
#, python-format
msgid "Option '%s' not found."
msgstr "Option '%s' introuvable."

#: smart/commands/download.py:31
msgid "smart download [options] package ..."
msgstr "smart download [options] paquetage ..."

#: smart/commands/download.py:33
msgid ""
"\n"
"This command allows downloading one or more given packages.\n"
msgstr ""
"\n"
"Cette commande permet de télécharger le ou les paquetages donnés.\n"

#: smart/commands/download.py:37
#, fuzzy
msgid ""
"\n"
"smart download pkgname\n"
"smart download '*kgna*'\n"
"smart download pkgname-1.0\n"
"smart download pkgname-1.0-1\n"
"smart download pkgname1 pkgname2\n"
"smart download pkgname --urls 2> pkgname-url.txt\n"
"smart download pkgname --metalink 2> pkgname.metalink\n"
"smart download --from-urls pkgname-url.txt\n"
"smart download --from-urls http://some.url/some/path/somefile\n"
"smart download --from-metalink pkgname.metalink\n"
msgstr ""
"\n"
"smart download NomDuPaquetage\n"
"smart download '*mDuPaque*'\n"
"smart download NomDuPaquetage-1.0\n"
"smart download NomDuPaquetage-1.0-1\n"
"smart download NomDuPaquetage1 NomDuPaquetage2\n"
"smart download NomDuPaquetage --urls 2> NomDuPaquetage-url.txt\n"
"smart download --from-urls NomDuPaquetage-url.txt\n"
"smart download --from-urls http://une.url/un/chemin/unfichier\n"

#: smart/commands/download.py:58
msgid "packages will be saved in given directory"
msgstr "les paquetages seront enregistrés dans le répertoire donné"

#: smart/commands/download.py:60
msgid "pack all downloaded packages in a tarball"
msgstr ""

#: smart/commands/download.py:62
#, fuzzy
msgid "redirect tarball output to given filename"
msgstr "redirige la sortie vers le fichier donné"

#: smart/commands/download.py:64
msgid "dump needed urls and don't download packages"
msgstr "récupérer les URLs nécessaires et ne pas télécharger les paquetages"

#: smart/commands/download.py:66
#, fuzzy
msgid "dump metalink xml and don't download packages"
msgstr "récupérer les URLs nécessaires et ne pas télécharger les paquetages"

#: smart/commands/download.py:68
msgid ""
"download files from the given urls and/or from the given files with lists of "
"urls"
msgstr ""
"télécharge les fichiers depuis l'URL donnée et/ou depuis les listes d'URLs "
"du fichier donné"

#: smart/commands/download.py:71
#, fuzzy
msgid "download files from the given metalink file"
msgstr ""
"télécharge les fichiers depuis l'URL donnée et/ou depuis les listes d'URLs "
"du fichier donné"

#: smart/commands/download.py:79
msgid "Directory not found:"
msgstr "Répertoire introuvable :"

#: smart/commands/download.py:124 smart/commands/install.py:146
#, python-format
msgid "%s (for %s) is already installed"
msgstr "%s (pour %s) est déjà installé"

#: smart/commands/download.py:137 smart/commands/install.py:166
#, python-format
msgid ""
"There are multiple matches for '%s':\n"
"%s"
msgstr ""
"Il y a plusieurs correspondances pour '%s':\n"
"%s"

#: smart/commands/download.py:169 smart/commands/download.py:178
msgid "Metalink"
msgstr ""

#: smart/commands/download.py:173
#, python-format
msgid "Argument is not a file nor url: %s"
msgstr "L'argument n'est ni un fichier ni une URL : %s"

#: smart/commands/download.py:175 smart/interfaces/gtk/packageinfo.py:280
#: smart/interfaces/qt/packageinfo.py:141
#: smart/interfaces/qt4/packageinfo.py:156
msgid "URLs"
msgstr "URLs"

#: smart/commands/fix.py:29
msgid "smart fix [options] [package] ..."
msgstr "smart fix [options] [paquetage] ..."

#: smart/commands/fix.py:31
msgid ""
"\n"
"This command will try to fix dependencies of installed packages\n"
"which are related to the given packages. Notice that the given\n"
"packages may be currently installed or not. If no packages are\n"
"given, all installed packages will be checked.\n"
msgstr ""
"\n"
"Cette commande essayera de corriger les dépendances des\n"
"paquetages qui sont en relation avec les paquetages donnés.\n"
"Notez que les paquetages donnés en argument peuvent être\n"
"actuellement installé ou pas. Si aucun paquetage n'est donné,\n"
"tous les paquetages installés seront vérifiés.\n"

#: smart/commands/fix.py:38
msgid ""
"\n"
"smart fix\n"
"smart fix pkgname\n"
"smart fix '*kgna*'\n"
"smart fix pkgname-1.0\n"
"smart fix pkgname-1.0-1\n"
"smart fix pkgname1 pkgname2\n"
msgstr ""
"\n"
"smart fix\n"
"smart fix NomDuPaquetage\n"
"smart fix '*mDuPaque*'\n"
"smart fix NomDuPaquetage-1.0\n"
"smart fix NomDuPaquetage-1.0-1\n"
"smart fix NomDuPaquetage1 NomDuPaquetage2\n"

#: smart/commands/fix.py:52 smart/commands/install.py:54
#: smart/commands/reinstall.py:50 smart/commands/remove.py:49
#: smart/commands/upgrade.py:59
msgid "split operation in steps"
msgstr "Séparer l'opération en étapes"

#: smart/commands/fix.py:54 smart/commands/install.py:56
#: smart/commands/reinstall.py:52 smart/commands/remove.py:51
#: smart/commands/upgrade.py:61
msgid "dump needed urls and don't commit operation"
msgstr "récupère les URLs nécessaires et n'effectue pas la transaction"

#: smart/commands/fix.py:56 smart/commands/install.py:58
#: smart/commands/reinstall.py:54 smart/commands/remove.py:53
#: smart/commands/upgrade.py:63
#, fuzzy
msgid "dump metalink xml and don't commit operation"
msgstr "récupère les URLs nécessaires et n'effectue pas la transaction"

#: smart/commands/fix.py:58 smart/commands/install.py:60
#: smart/commands/reinstall.py:56 smart/commands/remove.py:55
#: smart/commands/upgrade.py:65
msgid "download packages and don't commit operation"
msgstr "télécharge les paquetages mais n'effectue pas la transaction"

#: smart/commands/fix.py:60 smart/commands/install.py:62
#: smart/commands/reinstall.py:58 smart/commands/remove.py:57
#: smart/commands/upgrade.py:75
msgid "include additional information about changes,when possible"
msgstr ""
"inclure des informations additionelles à propos de modifications, si possible"

#: smart/commands/fix.py:63 smart/commands/install.py:65
#: smart/commands/reinstall.py:61 smart/commands/remove.py:60
#: smart/commands/upgrade.py:80
msgid "do not ask for confirmation"
msgstr "ne pas demander de confirmation"

#: smart/commands/fix.py:116 smart/commands/install.py:182
#: smart/commands/reinstall.py:132 smart/commands/remove.py:140
#: smart/commands/upgrade.py:164
msgid "Computing transaction..."
msgstr "Calcul de la transaction..."

#: smart/commands/fix.py:119 smart/interfaces/text/interactive.py:484
msgid "No problems to resolve!"
msgstr "Pas de problèmes à résoudre !"

#: smart/commands/flag.py:27
msgid "smart flag [options]"
msgstr "smart flag [options]"

#: smart/commands/flag.py:29
#, fuzzy
msgid ""
"\n"
"This command allows one to set, remove, and show package flags.\n"
"Package flags are used to tune the behavior of some algorithms\n"
"when dealing with the given packages.\n"
"\n"
"Currently known flags are:\n"
"\n"
"  lock          - Flagged packages will not be removed, if they\n"
"                  are currently installed, nor installed, if they\n"
"                  are currently available.\n"
"  new           - Flagged packages were considered new packages\n"
"                  in the repository when the last update was done.\n"
"                  This flag is automatically manipulated by the\n"
"                  system.\n"
"  auto          - Flagged packages were automatically installed\n"
"                  to satisfy dependencies.\n"
"                  This flag is automatically manipulated by the\n"
"                  system.\n"
"  multi-version - Flagged packages may have more than one version\n"
"                  installed in the system at the same time\n"
"                  (backend dependent).\n"
"\n"
"  security      - Flagged packages are updates for security errata.\n"
"  bugfix        - Flagged packages are updates for bugfix errata.\n"
"  enhancement   - Flagged packages are updates for enhancement errata.\n"
msgstr ""
"\n"
"Cette commande permet de définir, enlever ou afficher les\n"
"étiquettes de paquetage.\n"
"Les étiquettes de paquetage sont utilisées pour affiner le\n"
"comportement de quelques algorithmes lorsqu'ils traitent\n"
"les paquetages donnés.\n"
"\n"
"Les étiquettes actuellement connues sont :\n"
"\n"
"  lock          - Les paquetages étiquetés ne seront pas supprimés s'ils\n"
"                  sont actuellement installés, ni installés s'ils sont\n"
"                  actuellement disponibles.\n"
"  new           - Les paquetages étiquetés étaient considérés comme\n"
"                  nouveaux paquetages dans le dépôt lors de la dernière\n"
"                  mise à jour. Cette étiquette est automatiquement "
"manipulée\n"
"                  par le système.\n"
"  multi-version - Les paquetages étiquetés peuvent avoir plusieurs\n"
"                  versions installées simultanément sur le système\n"
"                  (dépend du moteur).\n"

#: smart/commands/flag.py:56
msgid ""
"\n"
"smart flag --show\n"
"smart flag --show new\n"
"smart flag --set lock pkgname\n"
"smart flag --remove lock pkgname\n"
"smart flag --set lock 'pkgname >= 1.0'\n"
"smart flag --remove lock 'pkgname >= 1.0'\n"
msgstr ""
"\n"
"smart flag --show\n"
"smart flag --show new\n"
"smart flag --set lock NomDuPaquetage\n"
"smart flag --remove lock NomDuPaquetage\n"
"smart flag --set lock 'NomDuPaquetage >= 1.0'\n"
"smart flag --remove lock 'NomDuPaquetage >= 1.0'\n"

#: smart/commands/flag.py:74
msgid ""
"set flags given in pairs of flag name/target, where targets may use just the "
"package name, or the package name, relation, and version, such as: lock "
"'python > 1.0'"
msgstr ""
"définit les étiquettes données en couple nom/cible, où les cibles peuvent "
"être simplement le nom du paquetage, ou le nom du paquetage, la relation et "
"la version, comme : lock 'python > 1.0'"

#: smart/commands/flag.py:79
msgid ""
"remove flags given in pairs of flag name/target, where targets may use just "
"the package name, or the package name, relation, and version, such as: lock "
"'python > 1.0'"
msgstr ""
"enlève les étiquettes données en couple nom/cible, où les cibles peuvent "
"être simplement le nom du paquetage, ou le nom du paquetage, la relation et "
"la version, comme : lock 'python > 1.0'"

#: smart/commands/flag.py:84
msgid ""
"show packages with the flags given as arguments or all flags if no argument "
"was given"
msgstr ""
"affiche les paquetages ayant les étiquettes données en argument ou toutes "
"les étiquettes si aucun argument n'est donné"

#: smart/commands/flag.py:87
msgid "show given flags in YAML format"
msgstr ""

#: smart/commands/flag.py:115
#, python-format
msgid "Invalid target: %s"
msgstr "Cible invalide : %s"

#: smart/commands/info.py:29
msgid "smart info [options] [package] ..."
msgstr "smart info [options] [paquetage] ..."

#: smart/commands/info.py:31
msgid ""
"\n"
"This command will show information about the given packages.\n"
msgstr ""
"\n"
"Cette commande affichera les informations des paquetages donnés.\n"

#: smart/commands/info.py:35
msgid ""
"\n"
"smart info pkgname\n"
"smart info pkgname-1.0\n"
"smart info pkgname --urls --paths\n"
msgstr ""
"\n"
"smart info NomDuPaquetage\n"
"smart info NomDuPaquetage-1.0\n"
"smart info NomDuPaquetage --urls --paths\n"

#: smart/commands/info.py:46
msgid "show URLs"
msgstr "Affiche les URLs"

#: smart/commands/info.py:48
msgid "show path list"
msgstr "affiche la liste des chemins"

#: smart/commands/info.py:50
#, fuzzy
msgid "show change log"
msgstr "affiche la priorité du paquetage"

#: smart/commands/info.py:116 smart/interfaces/gtk/flags.py:314
#: smart/interfaces/qt/flags.py:272 smart/interfaces/qt4/flags.py:303
msgid "Name:"
msgstr "Nom :"

#: smart/commands/info.py:117
msgid "Version:"
msgstr "Version :"

#: smart/commands/info.py:118 smart/interfaces/gtk/packageinfo.py:87
#: smart/interfaces/gtk/priorities.py:242
#: smart/interfaces/qt/packageinfo.py:68 smart/interfaces/qt/priorities.py:220
#: smart/interfaces/qt4/packageinfo.py:70
#: smart/interfaces/qt4/priorities.py:236
msgid "Priority:"
msgstr "Priorité :"

#: smart/commands/info.py:119
msgid "Source:"
msgstr ""

#: smart/commands/info.py:120 smart/interfaces/gtk/packageinfo.py:88
#: smart/interfaces/qt/packageinfo.py:69
#: smart/interfaces/qt4/packageinfo.py:71
msgid "Group:"
msgstr "Groupes :"

#: smart/commands/info.py:121
msgid "License:"
msgstr ""

#: smart/commands/info.py:122 smart/interfaces/gtk/packageinfo.py:89
#: smart/interfaces/qt/packageinfo.py:70
#: smart/interfaces/qt4/packageinfo.py:72
msgid "Installed Size:"
msgstr "Taille installé :"

#: smart/commands/info.py:123 smart/interfaces/gtk/packageinfo.py:91
#: smart/interfaces/qt/packageinfo.py:72
#: smart/interfaces/qt4/packageinfo.py:74
msgid "Reference URLs:"
msgstr "URLs de référence :"

#: smart/commands/info.py:132
msgid "Flags:"
msgstr "Étiquettes :"

#: smart/commands/info.py:134 smart/interfaces/gtk/packageinfo.py:90
#: smart/interfaces/qt/packageinfo.py:71
#: smart/interfaces/qt4/packageinfo.py:73
msgid "Channels:"
msgstr "Canaux :"

#: smart/commands/info.py:139
msgid "Summary:"
msgstr "Résumé :"

#: smart/commands/info.py:140
msgid "Description:"
msgstr "Description :"

#: smart/commands/info.py:148
msgid "URLs:"
msgstr "URLs :"

#: smart/commands/info.py:172
msgid "Paths:"
msgstr "Chemins :"

#: smart/commands/info.py:179
#, fuzzy
msgid "Changelog:"
msgstr "Canaux :"

#: smart/commands/install.py:31
msgid "smart install [options] package ..."
msgstr "smart install [options] paquetage ..."

#: smart/commands/install.py:33
msgid ""
"\n"
"This command will install one or more packages in the\n"
"system. If a new version of an already installed package\n"
"is available, it will be selected for installation.\n"
msgstr ""
"\n"
"Cette commande installera un ou plusieurs paquetages.\n"
"Si une version plus récente d'un paquetage déjà installé\n"
"est disponible, elle sera sélectionnée pour l'installation.\n"

#: smart/commands/install.py:39
msgid ""
"\n"
"smart install pkgname\n"
"smart install '*kgna*'\n"
"smart install pkgname-1.0\n"
"smart install pkgname-1.0-1\n"
"smart install pkgname1 pkgname2\n"
"smart install ./somepackage.file\n"
"smart install http://some.url/some/path/somepackage.file\n"
msgstr ""
"\n"
"smart install NomDuPaquetage\n"
"smart install '*mDuPaque*'\n"
"smart install NomDuPaquetage-1.0\n"
"smart install NomDuPaquetage-1.0-1\n"
"smart install NomDuPaquetage1 NomDuPaquetage2\n"
"smart install ./UnPaquetage.fichier\n"
"smart install http://une.url/un/chemin/UnPaquetage.fichier\n"

#: smart/commands/install.py:67 smart/commands/remove.py:65
#: smart/commands/upgrade.py:82
#, fuzzy
msgid "dump package names and versions to stderr but don't commit operation"
msgstr "télécharge les paquetages mais n'effectue pas la transaction"

#: smart/commands/install.py:91 smart/control.py:840
msgid "packages"
msgstr "paquetages"

#: smart/commands/install.py:94 smart/control.py:844
msgid "Failed to download packages:\n"
msgstr "Échec du téléchargement des paquetages :\n"

#: smart/commands/install.py:112 smart/commands/install.py:178
#: smart/interfaces/text/interactive.py:281
#, python-format
msgid "%s is already installed"
msgstr "%s est déjà installé"

#: smart/commands/mirror.py:30
msgid "smart mirror [options]"
msgstr "smart mirror [options]"

#: smart/commands/mirror.py:32
msgid ""
"\n"
"This command allows one to manipulate mirrors. Mirrors are URLs\n"
"that supposedly provide the same contents as are available in\n"
"other URLs, named origins in this help text. There is no internal\n"
"restriction on the kind of information which is mirrored. Once\n"
"an origin URL is provided, and one or more mirror URLs are\n"
"provided, these mirrors will be considered for any file which\n"
"is going to be fetched from an URL starting with the origin URL.\n"
"Whether the mirror will be chosen or not will depend on the\n"
"history of downloads from this mirror and from other mirrors for\n"
"the same URL, since mirrors are automatically balanced so that\n"
"the fastest mirror and with less errors is chosen. When errors\n"
"occur, the next mirror is tried.\n"
"\n"
"For instance, if a mirror \"http://mirror.url/path/\" is provided\n"
"for the origin \"ftp://origin.url/other/path/\", and a file in\n"
"\"ftp://origin.url/other/path/subpath/somefile\" is going to be\n"
"fetched, the mirror will be considered for being used, and the\n"
"URL \"http://mirror.url/path/subpath/somefile\" will be used if\n"
"the mirror is chosen. Notice that strings are compared and\n"
"replaced without any pre-processing, so that it's possible to\n"
"use URLs ending in prefixes of directory entries.\n"
msgstr ""
"\n"
"Cette commande permet de manipuler les miroirs. Les miroirs\n"
"sont des URLs qui sont supposées fournir le même contenu que\n"
"celui disponible à d'autres URLs, nommées origines dans ce texte.\n"
"Il n'y a pas de restriction interne sur le type d'information qui est\n"
"mise en miroir. Une fois que l'URL d'origine ainsi qu'une ou plusieurs\n"
"URLs de miroir, ces miroirs seront pris en compte pour chaque\n"
"fichier qui sera récupéré depuis une URL commençant par l'URL\n"
"d'origine. Le fait qu'un miroir sera choisi ou pas dépendra de\n"
"l'historique des téléchargements depuis ce miroir et des autres\n"
"miroirs pour la même URL, afin que la charge des miroirs soit\n"
"automatiquement répartie. Ainsi le miroir le plus rapide et ayant\n"
"eu le moins d'erreurs sera choisi. Si une erreur surviens, le miroir\n"
"suivant sera essayé.\n"
"\n"
"Par exemple, si un miroir \"http://miroir.url/chemin/\" est fourni\n"
"pour l'origine \"ftp://origine.url/autre/chemin/\", et qu'un fichier à\n"
"\"ftp://origine.url/autre/chemin/souschemin/unfichier\" est à\n"
"télécharger, le miroir sera candidat pour être utilisé, et l'URL\n"
"\"http://miroir.url/chemin/souschemin/unfichier\" sera utilisée\n"
"si le miroir est choisi. Notez que les chaînes sont comparées\n"
"et remplacées sans aucun pré-traitement, de sorte qu'il est\n"
"possible d'utiliser des URLs se finissant par des préfixes de\n"
"répertoires.\n"

#: smart/commands/mirror.py:56
msgid ""
"\n"
"smart mirror --show\n"
"smart mirror --add ftp://origin.url/some/path/ http://mirror.url/path/\n"
"smart mirror --remove ftp://origin.url/some/path/ http://mirror.url/path/\n"
"smart mirror --add http://some.url/path/to/mirrors.txt\n"
"smart mirror --sync http://some.url/path/to/mirrors.txt\n"
"smart mirror --clear-history ftp://origin.url/some/path/\n"
"smart mirror --clear-history ftp://mirror.url/path/\n"
"smart mirror --clear-history\n"
msgstr ""
"\n"
"smart mirror --show\n"
"smart mirror --add ftp://origine.url/un/chemin/ http://miroir.url/chemin/\n"
"smart mirror --remove ftp://origine.url/un/chemin/ http://miroir.url/"
"chemin/\n"
"smart mirror --add http://une.url/chemin/vers/miroirs.txt\n"
"smart mirror --sync http://une.url/chemin/vers/miroirs.txt\n"
"smart mirror --clear-history ftp://origine.url/un/chemin/\n"
"smart mirror --clear-history ftp://miroir.url/chemin/\n"
"smart mirror --clear-history\n"

#: smart/commands/mirror.py:67
msgid ""
"#\n"
"# Example:\n"
"#\n"
"# http://origin.url/some/path/\n"
"#     http://mirror.url/another/path/\n"
"#     http://some.mirror.url/to/the/same/content/\n"
"#\n"
"# http://another.origin.url/another/path/\n"
"#     http://another.mirror.url/yet/another/path/\n"
"#\n"
msgstr ""
"#\n"
"# Exemple:\n"
"#\n"
"# http://origin.url/some/path/\n"
"#     http://mirror.url/another/path/\n"
"#     http://some.mirror.url/to/the/same/content/\n"
"#\n"
"# http://another.origin.url/another/path/\n"
"#     http://another.mirror.url/yet/another/path/\n"
"#\n"

#: smart/commands/mirror.py:89
msgid "show current mirrors"
msgstr "affiches les miroirs actuels"

#: smart/commands/mirror.py:91
#, fuzzy
msgid "show current mirrors in YAML format"
msgstr "affiches les miroirs actuels"

#: smart/commands/mirror.py:93
msgid ""
"add to the given origin URL the given mirror URL, provided either in pairs, "
"or in a given file/url in the format used by --show"
msgstr ""
"ajoute à l'URL d'origine donnée l'URL du miroir donnée, fournies soit par "
"couple soit par un fichier/URL donné au format utilisé par --show"

#: smart/commands/mirror.py:97
msgid ""
"remove from the given origin URL the given mirror URL, provided either in "
"pairs, or in a given file/url in the format used by --show"
msgstr ""
"supprime l'URL du miroir donnée de l'URL d'origine donnée, fournies soit par "
"couples soit par un fichier/URL donné au format utilisé par --show"

#: smart/commands/mirror.py:101
msgid "remove all mirrors for the given origin URLs"
msgstr "supprime tous les miroirs des URLs d'origine donnés"

#: smart/commands/mirror.py:103
msgid ""
"synchronize mirrors from the given file/url, so that origins in the given "
"file will have exactly the specified mirrors"
msgstr ""
"synchronise les miroirs depuis l'URL/fichier donné, afin que les origines "
"présentes dans le fichier donné aient exactement les miroirs spécifiés"

#: smart/commands/mirror.py:107
msgid "edit mirrors in editor set by $EDITOR"
msgstr "éditer les canaux dans un éditeur définit par $EDITOR"

#: smart/commands/mirror.py:109
msgid "clear history for the given origins/mirrors, or for all mirrors"
msgstr ""
"efface l'historique pour l'origine/miroirs donnés, ou pour tous les miroirs"

#: smart/commands/mirror.py:112
msgid ""
"show current penalities for origins/mirrors, based on the history information"
msgstr ""
"affiche les pénalités actuelles des origines/miroirs, basées sur les "
"informations de l'historique"

#: smart/commands/mirror.py:126
msgid "mirror descriptions"
msgstr "descriptions des miroirs"

#: smart/commands/mirror.py:128
msgid "Failed to download mirror descriptions:\n"
msgstr "Échec du téléchargement des descriptions de miroir :\n"

#: smart/commands/mirror.py:153
msgid "Invalid mirrors file"
msgstr "Fichier de miroirs invalide"

#: smart/commands/mirror.py:170
msgid "Invalid arguments for --add"
msgstr "Arguments invalides pour --add"

#: smart/commands/mirror.py:180
msgid "Invalid arguments for --remove"
msgstr "Arguments invalides pour --remove"

#: smart/commands/mirror.py:184 smart/commands/mirror.py:191
#, python-format
msgid "Origin not found: %s"
msgstr "Origine introuvable : %s"

#: smart/commands/mirror.py:186
#, python-format
msgid "Mirror not found: %s"
msgstr "Miroir introuvable : %s"

#: smart/commands/newer.py:33
msgid "smart newer"
msgstr ""

#: smart/commands/newer.py:35
msgid ""
"\n"
"This command shows packages that have available upgrades.\n"
msgstr ""

#: smart/commands/newer.py:39
msgid ""
"\n"
"smart newer\n"
msgstr ""

#: smart/commands/newer.py:77 smart/commands/newer.py:89
#: smart/commands/upgrade.py:185 smart/commands/upgrade.py:196
msgid "No interesting upgrades available."
msgstr "Aucune mise à jour intéressante disponible."

#: smart/commands/newer.py:85 smart/commands/upgrade.py:192
msgid "There are pending upgrades!"
msgstr "Il y a des mises à jour en instance !"

#: smart/commands/newer.py:87 smart/commands/upgrade.py:194
msgid "There are new upgrades available!"
msgstr "Il y a de nouvelles mises à jour disponibles !"

#: smart/commands/newer.py:124
#, fuzzy
msgid "(not installed)"
msgstr "(installé)"

#: smart/commands/newer.py:137 smart/commands/priority.py:104
#: smart/interfaces/gtk/packageinfo.py:272
#: smart/interfaces/qt/packageinfo.py:137
#: smart/interfaces/qt4/packageinfo.py:154
msgid "Channel"
msgstr "Canal"

#: smart/commands/newer.py:137 smart/interfaces/gtk/legend.py:72
#: smart/interfaces/gtk/packageinfo.py:425 smart/interfaces/qt/legend.py:59
#: smart/interfaces/qt/packageinfo.py:204 smart/interfaces/qt4/legend.py:66
#: smart/interfaces/qt4/packageinfo.py:219
msgid "Installed"
msgstr "Installé"

#: smart/commands/newer.py:137 smart/interfaces/gtk/priorities.py:67
#: smart/interfaces/qt/priorities.py:70
msgid "Package Name"
msgstr "Nom du paquetage"

#: smart/commands/newer.py:137 smart/interfaces/gtk/packageinfo.py:274
#: smart/interfaces/gtk/packageview.py:149
#: smart/interfaces/qt/packageinfo.py:138
#: smart/interfaces/qt4/packageinfo.py:154
msgid "Size"
msgstr "Taille"

#: smart/commands/newer.py:137 smart/interfaces/gtk/changes.py:98
#: smart/interfaces/qt/changes.py:81 smart/interfaces/qt4/changes.py:84
msgid "Upgrade"
msgstr "Met à jour"

#: smart/commands/nothing.py:26
msgid "smart test [options]"
msgstr "smart test [options]"

#: smart/commands/priority.py:27
msgid "smart priority [options]"
msgstr "smart priority [options]"

#: smart/commands/priority.py:29
msgid ""
"\n"
"This command allows changing the priority of given packages.\n"
"Packages with higher priorities are considered a better option\n"
"even when package versions state otherwise. Using priorities\n"
"one may avoid unwanted upgrades, force downgrades, select\n"
"packages in given channels as preferential, and other kinds\n"
"of interesting setups. When a package has no explicit priority,\n"
"the channel priority is used. The channel priority may be\n"
"changed using the 'channel' command, and defaults to 0 when\n"
"not set.\n"
"\n"
"Notice that negatives priorities must be preceded by '--' in\n"
"the command line, otherwise they'll be interpreted as command\n"
"line options.\n"
msgstr ""
"\n"
"Cette commande permet de changer la priorité des paquetages\n"
"donnés. Les paquetages ayant les plus hautes priorités sont\n"
"considérés comme une meilleure option même si les versions\n"
"des paquetages indiquent le contraire. L'utilisation des priorités\n"
"peut permettre d'éviter des mises à jour non souhaitées, de forcer\n"
"des rétrogradations, de sélectionner des paquetages préférentiels\n"
"dans des canaux donnés, et d'autres sortes de configurations\n"
"intéressantes. Quand un paquetage n'a pas de priorité explicite,\n"
"la priorité du canal sera utilisée. La priorité des canaux peut être\n"
"modifiée en utilisant la commande 'channel', si elle n'est pas définie\n"
"la priorité est à 0 par défaut\n"
"\n"
"Notez que les priorités négatives doivent être précédées par '--' dans\n"
"la ligne de commande, sinon elles seront interprétées comme des\n"
"options de ligne de commande.\n"

#: smart/commands/priority.py:45
msgid ""
"\n"
"smart priority --set pkgname 100\n"
"smart priority --set pkgname mychannel -- -200\n"
"smart priority --remove pkgname\n"
"smart priority --remove pkgname mychannel\n"
"smart priority --show\n"
"smart priority --show pkgname\n"
msgstr ""
"\n"
"smart priority --set NomDuPaquetage 100\n"
"smart priority --set NomDuPaquetage MonCanal -- -200\n"
"smart priority --remove NomDuPaquetage\n"
"smart priority --remove NomDuPaquetage MonCanal\n"
"smart priority --show\n"
"smart priority --show NomDuPaquetage\n"

#: smart/commands/priority.py:59
msgid "set priority"
msgstr "défini une priorité"

#: smart/commands/priority.py:61
msgid "unset priority"
msgstr "retire la priorité"

#: smart/commands/priority.py:63
msgid "show priorities"
msgstr "affiche les priorités"

#: smart/commands/priority.py:65
#, fuzzy
msgid "show priorities in YAML format"
msgstr "affiche les priorités"

#: smart/commands/priority.py:89
msgid "Invalid priority"
msgstr "Priorité invalide"

#: smart/commands/priority.py:101
msgid "Priority not found"
msgstr "Priorité introuvable"

#: smart/commands/priority.py:104 smart/interfaces/gtk/packageview.py:133
#: smart/interfaces/qt/packageview.py:56
#: smart/interfaces/qt4/packageview.py:59
msgid "Package"
msgstr "Paquetage"

#: smart/commands/query.py:33
msgid "smart query [options] [package] ..."
msgstr "smart query [options] [paquetage] ..."

#: smart/commands/query.py:35
msgid ""
"\n"
"This command allows querying the known packages in many\n"
"different ways. Check also the 'search' command.\n"
msgstr ""
"\n"
"Cette commande permet d'effectuer des requêtes sur les\n"
"paquetages installés de plusieurs façons. Regardez aussi la\n"
"commande 'search'.\n"

#: smart/commands/query.py:40
#, fuzzy
msgid ""
"\n"
"smart query pkgname\n"
"smart query '*kgnam*'\n"
"smart query pkgname-1.0\n"
"smart query pkgname --show-requires\n"
"smart query --requires libpkg.so --show-providedby\n"
"smart query --installed\n"
"smart query --summary ldap\n"
"smart query --show-format='Name: $name\tVersion: $version\n"
"'\n"
msgstr ""
"\n"
"smart query NomDuPaquetage\n"
"smart query '*kgnam*'\n"
"smart query NomDuPaquetage-1.0\n"
"smart query NomDuPaquetage --show-requires\n"
"smart query --requires libpaquetage.so --show-providedby\n"
"smart query --installed\n"
"smart query --summary ldap\n"

#: smart/commands/query.py:59
msgid "consider only installed packages"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/query.py:61
#, fuzzy
msgid "consider only the newest package"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/query.py:63
#, fuzzy
msgid "consider only installed packages that are duplicated"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/query.py:65
#, fuzzy
msgid "consider only installed packages not required by others"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/query.py:67
#, fuzzy
msgid "consider only installed packages not in other channels"
msgstr "Ne considérer que les paquetages installés"

#: smart/commands/query.py:69
msgid "show only packages providing the given dependency"
msgstr "affiche uniquement les paquetages fournissant le dépendance donnée"

#: smart/commands/query.py:72
msgid "show only packages requiring the given dependency"
msgstr "affiche uniquement les paquetages nécessitant la dépendance donnée"

#: smart/commands/query.py:75
msgid "show only packages conflicting with the given dependency"
msgstr "affiche uniquement les paquetages en conflit avec la dépendance donnée"

#: smart/commands/query.py:78
msgid "show only packages upgrading the given dependency"
msgstr "affiche uniquement les paquetages mettant à jour la dépendance donnée"

#: smart/commands/query.py:81
msgid "show only packages which match given name"
msgstr "affiche uniquement les paquetages qui correspondent au nom donné"

#: smart/commands/query.py:83
#, fuzzy
msgid "show only packages which match given group"
msgstr "affiche uniquement les paquetages qui correspondent au nom donné"

#: smart/commands/query.py:85
#, fuzzy
msgid "show only packages from the given channel"
msgstr "affiche uniquement les paquetages qui correspondent au nom donné"

#: smart/commands/query.py:87
#, fuzzy
msgid "show only packages with the given flag set"
msgstr "affiche uniquement les paquetages qui correspondent au nom donné"

#: smart/commands/query.py:89
msgid "show only packages which match given summary"
msgstr "affiche uniquement les paquetages qui correspondent au résumé donné"

#: smart/commands/query.py:91
msgid "show only packages which match given description"
msgstr ""
"affiche uniquement les paquetages qui correspondent à la description donnée"

#: smart/commands/query.py:94
msgid ""
"show only packages which include the given path in the available meta "
"information"
msgstr ""
"affiche uniquement les paquetages qui incluent le chemin donné dans les meta-"
"informations disponibles"

#: smart/commands/query.py:97
msgid ""
"show only packages which include the given reference url in the available "
"meta information"
msgstr ""
"affiche uniquement les paquetages qui incluent l'URL de référence donnée "
"dans les meta-informations disponibles"

#: smart/commands/query.py:101
msgid "hide package version"
msgstr "cacher les versions des paquetages"

#: smart/commands/query.py:103
msgid "show package summaries"
msgstr "afficher les résumés des paquetages"

#: smart/commands/query.py:105
msgid "show provides for the given packages"
msgstr "affiche ce qui est fournit par les paquetages donnés"

#: smart/commands/query.py:107
msgid "show requires for the given packages"
msgstr "affiche ce qui est requis par les paquetages donnés"

#: smart/commands/query.py:109
msgid "show requires selecting only pre-dependencies"
msgstr ""
"affiche ce qui est requis en ne sélectionnant seulement les pré-dépendances"

#: smart/commands/query.py:111
msgid "show upgrades for the given packages"
msgstr "affiche ce qui est mis à jour par les paquetages donnés"

#: smart/commands/query.py:113
msgid "show conflicts for the given packages"
msgstr "affiche ce qui est en conflit avec les paquetages donnés"

#: smart/commands/query.py:115
msgid "show packages providing dependencies"
msgstr "affiche les paquetages fournissant les dépendances"

#: smart/commands/query.py:117
msgid "show packages requiring provided information"
msgstr "affiche les paquetages nécessitant l'information fournie"

#: smart/commands/query.py:119
msgid "show packages upgrading provided information"
msgstr "affiche les paquetages mettant à jour l'information fournie"

#: smart/commands/query.py:121
msgid "show packages conflicting with provided information"
msgstr "affiche les paquetages en conflit avec l'information fournie"

#: smart/commands/query.py:124
msgid "show package priority"
msgstr "affiche la priorité du paquetage"

#: smart/commands/query.py:126
msgid "show channels that include this package"
msgstr "affichage des canaux qui incluent ce paquetage"

#: smart/commands/query.py:128
msgid "enable all --show-* options"
msgstr "active toutes les options --show-*"

#: smart/commands/query.py:130
msgid "show using string template"
msgstr ""

#: smart/commands/query.py:132
msgid "change output format"
msgstr "change le format de sortie"

#: smart/commands/query.py:134
msgid "redirect output to given filename"
msgstr "redirige la sortie vers le fichier donné"

#: smart/commands/query.py:658
msgid "Provides:"
msgstr "Fournit :"

#: smart/commands/query.py:664 smart/interfaces/text/interface.py:188
msgid "Required By:"
msgstr "Requis par :"

#: smart/commands/query.py:667 smart/commands/query.py:700
msgid "pre"
msgstr "pre"

#: smart/commands/query.py:678
msgid "Upgraded By:"
msgstr "Mis à jour par :"

#: smart/commands/query.py:688
msgid "Conflicted By:"
msgstr "En conflit par :"

#: smart/commands/query.py:698 smart/interfaces/text/interface.py:184
msgid "Requires:"
msgstr "Requiert :"

#: smart/commands/query.py:707 smart/commands/query.py:723
#: smart/commands/query.py:739
msgid "Provided By:"
msgstr "Fournit par :"

#: smart/commands/query.py:717 smart/interfaces/text/interface.py:176
msgid "Upgrades:"
msgstr "Met à jour :"

#: smart/commands/query.py:733 smart/interfaces/text/interface.py:192
msgid "Conflicts:"
msgstr "Conflits :"

#: smart/commands/reinstall.py:30
msgid "smart reinstall [options] package ..."
msgstr "smart reinstall [options] paquetage ..."

#: smart/commands/reinstall.py:32
msgid ""
"\n"
"This command will reinstall one or more packages which\n"
"are already installed in the system.\n"
msgstr ""
"\n"
"Cette commande réinstallera un ou plusieurs paquetages\n"
"qui sont déjà installé sur le système.\n"

#: smart/commands/reinstall.py:37
msgid ""
"\n"
"smart reinstall pkgname\n"
"smart reinstall '*kgnam*'\n"
"smart reinstall pkgname-1.0\n"
"smart reinstall pkgname-1.0-1\n"
"smart reinstall pkgname1 pkgname2\n"
msgstr ""
"\n"
"smart reinstall NomDuPaquetage\n"
"smart reinstall '*mDuPaque*'\n"
"smart reinstall NomDuPaquetage-1.0\n"
"smart reinstall NomDuPaquetage-1.0-1\n"
"smart reinstall NomDuPaquetage1 NomDuPaquetage2\n"

#: smart/commands/reinstall.py:127
#, python-format
msgid "'%s' is not available for reinstallation"
msgstr "'%s' n'est pas disponible pour une réinstallation"

#: smart/commands/reinstall.py:130 smart/commands/remove.py:138
#: smart/commands/upgrade.py:158 smart/interfaces/text/interactive.py:319
#: smart/interfaces/text/interactive.py:365
#: smart/interfaces/text/interactive.py:409
#, python-format
msgid "'%s' matches no installed packages"
msgstr "'%s' ne correspond à aucun paquetage installé"

#: smart/commands/remove.py:29
msgid "smart remove [options] package ..."
msgstr "smart remove [options] paquetage ..."

#: smart/commands/remove.py:31
msgid ""
"\n"
"This command will remove one or more packages which\n"
"are currently installed in the system.\n"
msgstr ""
"\n"
"Cette commande supprimera un ou plusieurs paquetages\n"
"qui sont actuellement installés sur le système.\n"

#: smart/commands/remove.py:36
msgid ""
"\n"
"smart remove pkgname\n"
"smart remove '*kgnam*'\n"
"smart remove pkgname-1.0\n"
"smart remove pkgname-1.0-1\n"
"smart remove pkgname1 pkgname2\n"
msgstr ""
"\n"
"smart remove NomDuPaquetage\n"
"smart remove '*mDuPaque*'\n"
"smart remove NomDuPaquetage-1.0\n"
"smart remove NomDuPaquetage-1.0-1\n"
"smart remove NomDuPaquetage1 NomDuPaquetage2\n"

#: smart/commands/remove.py:62
msgid "use the auto-install information to remove stuff."
msgstr ""

#: smart/commands/search.py:25
#, fuzzy
msgid "smart search expression ..."
msgstr "Utilisation : search <chaîne de caractères> ..."

#: smart/commands/search.py:27
msgid ""
"\n"
"This command allows searching for the given expressions\n"
"in the name, summary, and description of known packages.\n"
msgstr ""

#: smart/commands/search.py:32
msgid ""
"\n"
"smart search ldap\n"
"smart search kernel module\n"
"smart search rpm 'package manager'\n"
"smart search pkgname\n"
"smart search 'pkgn*e'\n"
msgstr ""

#: smart/commands/stats.py:27
msgid "smart stats"
msgstr "smart stats"

#: smart/commands/stats.py:29
msgid ""
"\n"
"This command will show some statistics.\n"
msgstr ""
"\n"
"Cette commande affichera des statistiques.\n"

#: smart/commands/stats.py:33
msgid ""
"\n"
"smart stats \n"
msgstr ""
"\n"
"smart stats \n"

#: smart/commands/stats.py:56
msgid "Installed Packages:"
msgstr "Paquetages installés :"

#: smart/commands/stats.py:58
msgid "Total Packages:"
msgstr "Total des paquetages :"

#: smart/commands/stats.py:59
msgid "Total Provides:"
msgstr "Total fourni :"

#: smart/commands/stats.py:60
msgid "Total Requires:"
msgstr "Total requis :"

#: smart/commands/stats.py:61
msgid "Total Upgrades:"
msgstr "Total des mises à jours :"

#: smart/commands/stats.py:62
msgid "Total Conflicts:"
msgstr "Total des conflits :"

#: smart/commands/update.py:29
msgid "smart update [options] [channelalias] ..."
msgstr "smart update [options] [alias du canal] ..."

#: smart/commands/update.py:31
msgid ""
"\n"
"This command will update the known information about the\n"
"given channels. If no channels are given, all channels\n"
"which are not disabled or setup for manual updates will\n"
"be updated.\n"
msgstr ""
"\n"
"Cette commande mettra à jour les information des canaux\n"
"donnés. Si aucun canal n'est donné, tout les canaux qui ne\n"
"sont pas désactivés ou configurés pour une mise à jour\n"
"manuelle seront mis à jour.\n"

#: smart/commands/update.py:38
msgid ""
"\n"
"smart update\n"
"smart update mychannel\n"
"smart update mychannel1 mychannel2\n"
msgstr ""
"\n"
"smart update\n"
"smart update MonCanal\n"
"smart update MonCanal1 MonCanal2\n"

#: smart/commands/update.py:49
msgid ""
"only update if the last successful update happened before the given delay"
msgstr ""
"ne mettre à jour que si la dernière mise à jour réussie c'est produite avant "
"le délai donné"

#: smart/commands/update.py:77
#, python-format
msgid "Argument '%s' is not a channel alias."
msgstr "L'argument '%s' n'est pas un alias de canal."

#: smart/commands/update.py:86 smart/interfaces/text/interactive.py:678
msgid "Channels have no new packages."
msgstr "Les canaux n'ont pas de nouveaux paquetages."

#: smart/commands/update.py:95 smart/interfaces/text/interactive.py:687
#, python-format
msgid "Channels have %d new packages%s"
msgstr "Les canaux ont %d nouveaux paquetages %s"

#: smart/commands/upgrade.py:32
msgid "smart upgrade [options] [package] ..."
msgstr "smart upgrade [options] [paquetage] ..."

#: smart/commands/upgrade.py:34
#, fuzzy
msgid ""
"\n"
"This command will upgrade one or more packages which\n"
"are currently installed in the system. If no packages\n"
"are given, all installed packages will be checked.\n"
"\n"
"If pkgname is prefixed by a '+', it will be installed\n"
"even if it was not currently installed in the system.\n"
"If pkgname is prefixed with a '-', it will be removed.\n"
msgstr ""
"\n"
"Cette commande mettra à jour un ou plusieurs paquetages\n"
"qui sont actuellement installé sur le système. Si aucun\n"
"paquetage n'est donné, tout les paquetages installés\n"
"seront vérifiés.\n"

#: smart/commands/upgrade.py:44
msgid ""
"\n"
"smart upgrade\n"
"smart upgrade pkgname\n"
"smart upgrade '*kgnam*'\n"
"smart upgrade pkgname-1.0\n"
"smart upgrade pkgname-1.0-1\n"
"smart upgrade pkgname1 pkgname2\n"
msgstr ""
"\n"
"smart upgrade\n"
"smart upgrade NomDuPaquetage\n"
"smart upgrade '*mDuPaque*'\n"
"smart upgrade NomDuPaquetage-1.0\n"
"smart upgrade NomDuPaquetage-1.0-1\n"
"smart upgrade NomDuPaquetage1 NomDuPaquetage2\n"

#: smart/commands/upgrade.py:67
msgid "update channel information before trying to upgrade"
msgstr ""
"rafraîchissez les informations du canal avant de tenter une mise-à-jour"

#: smart/commands/upgrade.py:70
msgid "just check if there are upgrades to be done"
msgstr "Simplement vérifier s'il y a des mises à jour à faire"

#: smart/commands/upgrade.py:72
msgid "check if there are upgrades to be done, and update the known upgrades"
msgstr ""
"vérifie s'il y a des mises à jour à faire, et actualise les mises à jour "
"connues"

#: smart/commands/upgrade.py:78
#, fuzzy
msgid "check only upgrades with the given flag set"
msgstr "affiche ce qui est mis à jour par les paquetages donnés"

#: smart/control.py:102 smart/control.py:310
#, python-format
msgid "There's another channel with alias '%s'"
msgstr "Il y a déjà un autre canal ayant l'alias '%s'"

#: smart/control.py:124
#, python-format
msgid "Unable to create channel for file: %s"
msgstr "Impossible de créer le canal pour le fichier : %s"

#: smart/control.py:134
#, python-format
msgid "Channel not found for '%s'"
msgstr "Canal introuvable pour '%s'"

#: smart/control.py:167
#, python-format
msgid "Configuration file not found: %s"
msgstr "Fichier de configuration introuvable : %s"

#: smart/control.py:182
#, python-format
msgid "Can't create datadir at %s"
msgstr "Ne peut créer le répertoire de données en %s"

#: smart/control.py:202
msgid "Saving cache..."
msgstr "Enregistrement du cache..."

#: smart/control.py:254
msgid "Loading cache..."
msgstr "Chargement du cache..."

#: smart/control.py:335
msgid "Unable to create channel directory."
msgstr "Impossible de créer le répertoire du canal."

#: smart/control.py:338
msgid "The Smart library is already in use by another process."
msgstr ""

#: smart/control.py:340
msgid "Configuration is in readonly mode!"
msgstr "La configuration est en lecture seule !"

#: smart/control.py:342
msgid "Channel information is locked for writing."
msgstr "L'information de canal est verrouillée en écriture."

#: smart/control.py:344
msgid "Can't update channels in readonly mode."
msgstr "Ne peut mettre à jour les canaux en mode lecture seule."

#: smart/control.py:346
msgid "Can't update channels with active readers."
msgstr "Ne peut mettre à jour les canaux ayant des lectures en cours."

#: smart/control.py:382
#, python-format
msgid "Fetching information for '%s'..."
msgstr "Récupération des informations pour '%s'..."

#: smart/control.py:389 smart/control.py:393
#, python-format
msgid "Failed fetching channel '%s'"
msgstr "Échec de la récupération du canal '%s'"

#: smart/control.py:484 smart/control.py:503 smart/control.py:507
#, python-format
msgid "Package %s is not available for downloading"
msgstr "Le paquetage %s n'est pas disponible en telechargement"

#: smart/control.py:631
#, fuzzy
msgid "Creating pack..."
msgstr "Enregistrement du cache..."

#: smart/control.py:826
#, python-format
msgid "No channel available for package %s"
msgstr "Aucun canal disponible pour le paquetage %s"

#: smart/control.py:1021
#, python-format
msgid "%s is not available for downloading"
msgstr "%s n'est pas disponible en téléchargement"

#: smart/fetcher.py:168
#, python-format
msgid "%s is already in the queue"
msgstr "%s est déjà dans la file d'attente"

#: smart/fetcher.py:203 smart/fetcher.py:210
#, python-format
msgid "Fetching %s..."
msgstr "Récupération de %s..."

#: smart/fetcher.py:212
msgid "Fetching information..."
msgstr "Récupération d'information..."

#: smart/fetcher.py:290 smart/fetcher.py:597
msgid "Cancelled"
msgstr "Annulé"

#: smart/fetcher.py:330
#, python-format
msgid "Unsupported scheme: %s"
msgstr "Architecture non supportée : %s"

#: smart/fetcher.py:347
msgid "File not found for validation"
msgstr "Fichier introuvable en vue de la validation"

#: smart/fetcher.py:622
#, python-format
msgid "Invalid URL: %s"
msgstr "URL invalide : %s"

#: smart/fetcher.py:901
msgid "Media not found"
msgstr "Média introuvable"

#: smart/fetcher.py:1029 smart/fetcher.py:1238 smart/fetcher.py:1846
msgid "Server reports unexpected size"
msgstr "Le serveur rapporte une taille inattendue"

#: smart/interface.py:51
#, python-format
msgid "Invalid command '%s'"
msgstr "Commande invalide '%s'"

#: smart/interface.py:98
msgid "Password"
msgstr "Mot de passe"

#: smart/interface.py:99
#, python-format
msgid "A password is needed for '%s'."
msgstr "Un mot de passe est nécessaire pour '%s'."

#: smart/interface.py:140 smart/interfaces/gtk/log.py:122
#: smart/interfaces/qt/log.py:103 smart/interfaces/qt4/log.py:114
msgid "error"
msgstr "erreur"

#: smart/interface.py:140 smart/interfaces/gtk/log.py:122
#: smart/interfaces/qt/log.py:103 smart/interfaces/qt4/log.py:114
msgid "warning"
msgstr "avertissement"

#: smart/interface.py:141 smart/interfaces/gtk/log.py:123
#: smart/interfaces/qt/log.py:104 smart/interfaces/qt4/log.py:115
msgid "debug"
msgstr "débogage"

#: smart/interface.py:176
#, python-format
msgid "Interface '%s' not available"
msgstr "L'interface '%s' est indisponible"

#: smart/interfaces/gtk/__init__.py:36
msgid "System has no support for gtk python interface"
msgstr "Le système n'a pas le support pour l'interface GTK Python"

#: smart/interfaces/gtk/__init__.py:61 smart/interfaces/qt/__init__.py:54
#: smart/interfaces/qt4/__init__.py:54
#, python-format
msgid "Image '%s' not found"
msgstr "Image '%s' introuvable"

#: smart/interfaces/gtk/changes.py:36 smart/interfaces/qt/changes.py:35
#: smart/interfaces/qt4/changes.py:36
msgid "Change Summary"
msgstr "Résumé des changements"

#: smart/interfaces/gtk/changes.py:97 smart/interfaces/qt/changes.py:80
#: smart/interfaces/qt4/changes.py:83
msgid "Downgrade"
msgstr "Rétrograde"

#: smart/interfaces/gtk/changes.py:97 smart/interfaces/gtk/interactive.py:705
#: smart/interfaces/qt/changes.py:80 smart/interfaces/qt/interactive.py:667
#: smart/interfaces/qt4/changes.py:83 smart/interfaces/qt4/interactive.py:659
msgid "Reinstall"
msgstr "Réinstalle"

#: smart/interfaces/gtk/changes.py:97 smart/interfaces/gtk/interactive.py:715
#: smart/interfaces/qt/changes.py:80 smart/interfaces/qt/interactive.py:673
#: smart/interfaces/qt4/changes.py:83 smart/interfaces/qt4/interactive.py:667
msgid "Remove"
msgstr "Supprime"

#: smart/interfaces/gtk/changes.py:98 smart/interfaces/gtk/interactive.py:696
#: smart/interfaces/qt/changes.py:81 smart/interfaces/qt/interactive.py:661
#: smart/interfaces/qt4/changes.py:84 smart/interfaces/qt4/interactive.py:651
msgid "Install"
msgstr "Installe"

#: smart/interfaces/gtk/changes.py:125 smart/interfaces/gtk/packageinfo.py:572
#: smart/interfaces/gtk/packageinfo.py:624 smart/interfaces/qt/changes.py:108
#: smart/interfaces/qt/packageinfo.py:336
#: smart/interfaces/qt/packageinfo.py:388 smart/interfaces/qt4/changes.py:111
#: smart/interfaces/qt4/packageinfo.py:352
#: smart/interfaces/qt4/packageinfo.py:404
msgid "Upgrades"
msgstr "Met à jour"

#: smart/interfaces/gtk/changes.py:129 smart/interfaces/qt/changes.py:112
#: smart/interfaces/qt4/changes.py:115
msgid "Downgrades"
msgstr "Rétrograde"

#: smart/interfaces/gtk/changes.py:133 smart/interfaces/gtk/changes.py:170
#: smart/interfaces/gtk/packageinfo.py:573
#: smart/interfaces/gtk/packageinfo.py:615 smart/interfaces/qt/changes.py:116
#: smart/interfaces/qt/changes.py:153 smart/interfaces/qt/packageinfo.py:337
#: smart/interfaces/qt/packageinfo.py:379 smart/interfaces/qt4/changes.py:119
#: smart/interfaces/qt4/changes.py:156 smart/interfaces/qt4/packageinfo.py:353
#: smart/interfaces/qt4/packageinfo.py:395
msgid "Requires"
msgstr "Requiert"

#: smart/interfaces/gtk/changes.py:136 smart/interfaces/gtk/changes.py:173
#: smart/interfaces/gtk/packageinfo.py:590 smart/interfaces/qt/changes.py:119
#: smart/interfaces/qt/changes.py:156 smart/interfaces/qt/packageinfo.py:354
#: smart/interfaces/qt4/changes.py:122 smart/interfaces/qt4/changes.py:159
#: smart/interfaces/qt4/packageinfo.py:370
msgid "Required By"
msgstr "Requis par"

#: smart/interfaces/gtk/changes.py:141 smart/interfaces/gtk/changes.py:178
#: smart/interfaces/gtk/packageinfo.py:573
#: smart/interfaces/gtk/packageinfo.py:633 smart/interfaces/qt/changes.py:124
#: smart/interfaces/qt/changes.py:161 smart/interfaces/qt/packageinfo.py:337
#: smart/interfaces/qt/packageinfo.py:397 smart/interfaces/qt4/changes.py:127
#: smart/interfaces/qt4/changes.py:164 smart/interfaces/qt4/packageinfo.py:353
#: smart/interfaces/qt4/packageinfo.py:413
msgid "Conflicts"
msgstr "En conflit avec"

#: smart/interfaces/gtk/changes.py:151 smart/interfaces/qt/changes.py:134
#: smart/interfaces/qt4/changes.py:137
#, python-format
msgid "Reinstall (%d)"
msgstr "Réinstalle (%d)"

#: smart/interfaces/gtk/changes.py:154 smart/interfaces/qt/changes.py:137
#: smart/interfaces/qt4/changes.py:140
#, python-format
msgid "Install (%d)"
msgstr "Installe (%d)"

#: smart/interfaces/gtk/changes.py:156 smart/interfaces/qt/changes.py:139
#: smart/interfaces/qt4/changes.py:142
#, python-format
msgid "Upgrade (%d)"
msgstr "Met à jour (%d)"

#: smart/interfaces/gtk/changes.py:158 smart/interfaces/qt/changes.py:141
#: smart/interfaces/qt4/changes.py:144
#, python-format
msgid "Downgrade (%d)"
msgstr "Rétrograde (%d)"

#: smart/interfaces/gtk/changes.py:181 smart/interfaces/qt/changes.py:164
#: smart/interfaces/qt4/changes.py:167
#, python-format
msgid "Remove (%d)"
msgstr "Désinstalle (%d)"

#: smart/interfaces/gtk/changes.py:185 smart/interfaces/qt/changes.py:168
#: smart/interfaces/qt4/changes.py:171
#, python-format
msgid "Keep (%d)"
msgstr "Conserve (%d)"

#: smart/interfaces/gtk/changes.py:191 smart/interfaces/qt/changes.py:174
#: smart/interfaces/qt4/changes.py:177 smart/interfaces/text/interface.py:225
#, python-format
msgid "%s of package files are needed. "
msgstr "%s sont nécessaires aux fichiers des paquetages. "

#: smart/interfaces/gtk/changes.py:193 smart/interfaces/qt/changes.py:176
#: smart/interfaces/qt4/changes.py:179 smart/interfaces/text/interface.py:228
#, python-format
msgid "%s will be used."
msgstr "%s de plus seront utilisés sur le système."

#: smart/interfaces/gtk/changes.py:196 smart/interfaces/qt/changes.py:179
#: smart/interfaces/qt4/changes.py:182 smart/interfaces/text/interface.py:231
#, python-format
msgid "%s will be freed."
msgstr "%s seront libérés. "

#: smart/interfaces/gtk/channels.py:39 smart/interfaces/gtk/interactive.py:251
#: smart/interfaces/qt/channels.py:56 smart/interfaces/qt/interactive.py:325
#: smart/interfaces/qt4/channels.py:57 smart/interfaces/qt4/interactive.py:312
msgid "Channels"
msgstr "Canaux"

#: smart/interfaces/gtk/channels.py:84 smart/interfaces/qt/channels.py:81
#: smart/interfaces/qt4/channels.py:88
msgid "Pri"
msgstr "Pri"

#: smart/interfaces/gtk/channels.py:205 smart/interfaces/qt/channels.py:189
#: smart/interfaces/qt4/channels.py:202
msgid "Select Channel Description"
msgstr "Sélection de la description du canal"

#: smart/interfaces/gtk/channels.py:219 smart/interfaces/qt/channels.py:199
#: smart/interfaces/qt4/channels.py:212
msgid "Description URL"
msgstr "URL de description"

#: smart/interfaces/gtk/channels.py:223 smart/interfaces/qt/channels.py:203
#: smart/interfaces/qt4/channels.py:216
msgid "channel description"
msgstr "description du canal"

#: smart/interfaces/gtk/channels.py:260 smart/interfaces/qt/channels.py:234
#: smart/interfaces/qt4/channels.py:247
msgid "Select Path"
msgstr "Sélection du chemin"

#: smart/interfaces/gtk/channels.py:287 smart/interfaces/qt/channels.py:257
#: smart/interfaces/qt4/channels.py:270
msgid "No channels detected!"
msgstr "Aucun canal détecté !"

#: smart/interfaces/gtk/channels.py:324 smart/interfaces/qt/channels.py:316
#: smart/interfaces/qt4/channels.py:332
msgid "Select Channels"
msgstr "Sélectionner les canaux"

#: smart/interfaces/gtk/channels.py:432 smart/interfaces/qt/channels.py:397
#: smart/interfaces/qt4/channels.py:431
msgid "Edit Channel"
msgstr "Éditer le canal"

#: smart/interfaces/gtk/channels.py:518 smart/interfaces/gtk/channels.py:575
#: smart/interfaces/qt/channels.py:461 smart/interfaces/qt/channels.py:523
#: smart/interfaces/qt4/channels.py:509 smart/interfaces/qt4/channels.py:572
#, python-format
msgid "Don't know how to handle %s fields"
msgstr "Ne sait pas comment traiter les champs %s"

#: smart/interfaces/gtk/channels.py:581 smart/interfaces/qt/channels.py:529
#: smart/interfaces/qt4/channels.py:578
msgid "Invalid alias!"
msgstr "Alias invalide !"

#: smart/interfaces/gtk/channels.py:584 smart/interfaces/qt/channels.py:532
#: smart/interfaces/qt4/channels.py:581
msgid "Alias already in use!"
msgstr "Alias déjà utilisé !"

#: smart/interfaces/gtk/channels.py:607 smart/interfaces/gtk/channels.py:709
#: smart/interfaces/gtk/channels.py:810 smart/interfaces/qt/channels.py:555
#: smart/interfaces/qt/channels.py:644 smart/interfaces/qt/channels.py:731
#: smart/interfaces/qt4/channels.py:604 smart/interfaces/qt4/channels.py:712
#: smart/interfaces/qt4/channels.py:814
msgid "New Channel"
msgstr "Nouveau canal"

#: smart/interfaces/gtk/channels.py:729 smart/interfaces/qt/channels.py:656
#: smart/interfaces/qt4/channels.py:727
msgid "Method:"
msgstr "Méthode :"

#: smart/interfaces/gtk/channels.py:768 smart/interfaces/qt/channels.py:682
#: smart/interfaces/qt4/channels.py:762
msgid "Provide channel information"
msgstr "Choisir les paramètres du canal"

#: smart/interfaces/gtk/channels.py:770 smart/interfaces/qt/channels.py:684
#: smart/interfaces/qt4/channels.py:764
msgid "Read channel description from local path"
msgstr "Lis la description du canal depuis le chemin local"

#: smart/interfaces/gtk/channels.py:772 smart/interfaces/qt/channels.py:686
#: smart/interfaces/qt4/channels.py:766
msgid "Read channel description from URL"
msgstr "Lis la description du canal depuis une URL"

#: smart/interfaces/gtk/channels.py:774 smart/interfaces/qt/channels.py:688
#: smart/interfaces/qt4/channels.py:768
msgid "Detect channel in media (CDROM, DVD, etc)"
msgstr "Détecter un canal sur un média (CDROM, DVD, etc)"

#: smart/interfaces/gtk/channels.py:776 smart/interfaces/qt/channels.py:690
#: smart/interfaces/qt4/channels.py:770
msgid "Detect channel in local path"
msgstr "Détecter un canal dans le chemin local"

#: smart/interfaces/gtk/channels.py:831 smart/interfaces/qt/channels.py:743
#: smart/interfaces/qt4/channels.py:827
msgid "Media path:"
msgstr "Chemin du média :"

#: smart/interfaces/gtk/channels.py:885 smart/interfaces/qt/channels.py:787
#: smart/interfaces/qt4/channels.py:875
msgid "No local media found!"
msgstr "Aucun média local trouvé !"

#: smart/interfaces/gtk/command.py:58 smart/interfaces/qt/command.py:58
#: smart/interfaces/qt4/command.py:58
msgid "Status"
msgstr "État"

#: smart/interfaces/gtk/flags.py:35 smart/interfaces/gtk/flags.py:81
#: smart/interfaces/qt/flags.py:35 smart/interfaces/qt/flags.py:64
#: smart/interfaces/qt4/flags.py:36 smart/interfaces/qt4/flags.py:72
msgid "Flags"
msgstr "Etiquettes"

#: smart/interfaces/gtk/flags.py:127 smart/interfaces/qt/flags.py:95
#: smart/interfaces/qt4/flags.py:113
msgid "Targets"
msgstr "Cibles"

#: smart/interfaces/gtk/flags.py:199 smart/interfaces/gtk/flags.py:243
#: smart/interfaces/qt/flags.py:167 smart/interfaces/qt/flags.py:209
#: smart/interfaces/qt4/flags.py:196 smart/interfaces/qt4/flags.py:238
msgid "Flag already exists!"
msgstr "L'étiquette existe déjà !"

#: smart/interfaces/gtk/flags.py:228 smart/interfaces/gtk/flags.py:255
#: smart/interfaces/gtk/flags.py:260 smart/interfaces/gtk/flags.py:449
#: smart/interfaces/qt/flags.py:194 smart/interfaces/qt/flags.py:221
#: smart/interfaces/qt/flags.py:226 smart/interfaces/qt/flags.py:383
#: smart/interfaces/qt4/flags.py:223 smart/interfaces/qt4/flags.py:250
#: smart/interfaces/qt4/flags.py:255 smart/interfaces/qt4/flags.py:418
msgid "Invalid target!"
msgstr "Cible invalide !"

#: smart/interfaces/gtk/flags.py:293 smart/interfaces/qt/flags.py:259
#: smart/interfaces/qt4/flags.py:288
msgid "New Flag"
msgstr "Nouvelle étiquette"

#: smart/interfaces/gtk/flags.py:358 smart/interfaces/qt/flags.py:308
#: smart/interfaces/qt4/flags.py:340
msgid "No flag name provided!"
msgstr "Aucun nom d'étiquette donné !"

#: smart/interfaces/gtk/flags.py:374 smart/interfaces/qt/flags.py:324
#: smart/interfaces/qt4/flags.py:356
msgid "New Target"
msgstr "Nouvelle cible"

#: smart/interfaces/gtk/flags.py:395 smart/interfaces/qt/flags.py:338
#: smart/interfaces/qt4/flags.py:372
msgid "Target:"
msgstr "Cible :"

#: smart/interfaces/gtk/flags.py:405 smart/interfaces/qt/flags.py:346
#: smart/interfaces/qt4/flags.py:380
msgid "Examples: \"pkgname\", \"pkgname = 1.0\" or \"pkgname <= 1.0\""
msgstr ""
"Exemples : \"NomDuPaquetage\", \"NomDuPaquetage = 1.0\" or \"NomDuPaquetage "
"<= 1.0\""

#: smart/interfaces/gtk/flags.py:445 smart/interfaces/qt/flags.py:379
#: smart/interfaces/qt4/flags.py:414
msgid "No target provided!"
msgstr "Aucune cible donnée !"

#: smart/interfaces/gtk/interactive.py:125
#: smart/interfaces/qt/interactive.py:123
#: smart/interfaces/qt4/interactive.py:124
msgid "_File"
msgstr "_Fichier"

#: smart/interfaces/gtk/interactive.py:126
#: smart/interfaces/qt/interactive.py:124
#: smart/interfaces/qt4/interactive.py:125
msgid "Update _Selected Channels..."
msgstr "Mettre à jour une _sélection de canaux"

#: smart/interfaces/gtk/interactive.py:127
#: smart/interfaces/qt/interactive.py:125
#: smart/interfaces/qt4/interactive.py:126
msgid "Update given channels"
msgstr "Met à jour les canaux donnés"

#: smart/interfaces/gtk/interactive.py:128
#: smart/interfaces/qt/interactive.py:126
#: smart/interfaces/qt4/interactive.py:127
msgid "_Update Channels"
msgstr "Mettre à jour _tous les canaux"

#: smart/interfaces/gtk/interactive.py:129
#: smart/interfaces/qt/interactive.py:127
#: smart/interfaces/qt4/interactive.py:128
msgid "Update channels"
msgstr "Mettre à jour les canaux"

#: smart/interfaces/gtk/interactive.py:130
#: smart/interfaces/qt/interactive.py:128
#: smart/interfaces/qt4/interactive.py:129
msgid "_Rebuild Cache"
msgstr "_Mise à jour du cache"

#: smart/interfaces/gtk/interactive.py:131
#: smart/interfaces/qt/interactive.py:129
#: smart/interfaces/qt4/interactive.py:130
msgid "Reload package information"
msgstr "Recharger les informations du paquetage"

#: smart/interfaces/gtk/interactive.py:132
#: smart/interfaces/qt/interactive.py:130
#: smart/interfaces/qt4/interactive.py:131
msgid "_Execute Changes..."
msgstr "_Effectuer les changements..."

#: smart/interfaces/gtk/interactive.py:133
#: smart/interfaces/qt/interactive.py:131
#: smart/interfaces/qt4/interactive.py:132
msgid "Apply marked changes"
msgstr "Appliquer les changements marqués"

#: smart/interfaces/gtk/interactive.py:134
#: smart/interfaces/qt/interactive.py:132
#: smart/interfaces/qt4/interactive.py:133
msgid "_Quit"
msgstr "_Quitter"

#: smart/interfaces/gtk/interactive.py:135
#: smart/interfaces/qt/interactive.py:133
#: smart/interfaces/qt4/interactive.py:134
msgid "Quit application"
msgstr "Quitter l'application"

#: smart/interfaces/gtk/interactive.py:137
#: smart/interfaces/qt/interactive.py:135
#: smart/interfaces/qt4/interactive.py:136
msgid "_Edit"
msgstr "_Edition"

#: smart/interfaces/gtk/interactive.py:138
#: smart/interfaces/qt/interactive.py:136
#: smart/interfaces/qt4/interactive.py:137
msgid "_Undo"
msgstr "_Annuler"

#: smart/interfaces/gtk/interactive.py:139
#: smart/interfaces/qt/interactive.py:137
#: smart/interfaces/qt4/interactive.py:138
msgid "Undo last change"
msgstr "Annuler le dernier changement"

#: smart/interfaces/gtk/interactive.py:140
#: smart/interfaces/qt/interactive.py:138
#: smart/interfaces/qt4/interactive.py:139
msgid "_Redo"
msgstr "_Refaire"

#: smart/interfaces/gtk/interactive.py:141
#: smart/interfaces/qt/interactive.py:139
#: smart/interfaces/qt4/interactive.py:140
msgid "Redo last undone change"
msgstr "Refaire le dernier changement"

#: smart/interfaces/gtk/interactive.py:142
#: smart/interfaces/qt/interactive.py:140
#: smart/interfaces/qt4/interactive.py:141
msgid "Clear Marked Changes"
msgstr "Effacer les changements marqués"

#: smart/interfaces/gtk/interactive.py:143
#: smart/interfaces/qt/interactive.py:141
#: smart/interfaces/qt4/interactive.py:142
msgid "Clear all changes"
msgstr "Effacer tous les changements"

#: smart/interfaces/gtk/interactive.py:144
#: smart/interfaces/qt/interactive.py:142
#: smart/interfaces/qt4/interactive.py:143
msgid "Check Installed Packages..."
msgstr "Vérifier les paquetages installés..."

#: smart/interfaces/gtk/interactive.py:145
#: smart/interfaces/qt/interactive.py:143
#: smart/interfaces/qt4/interactive.py:144
msgid "Check installed packages"
msgstr "Vérifie les paquetages installés"

#: smart/interfaces/gtk/interactive.py:146
#: smart/interfaces/qt/interactive.py:144
#: smart/interfaces/qt4/interactive.py:145
msgid "Check Uninstalled Packages..."
msgstr "Vérifier les paquetages disponibles..."

#: smart/interfaces/gtk/interactive.py:147
#: smart/interfaces/qt/interactive.py:145
#: smart/interfaces/qt4/interactive.py:146
msgid "Check uninstalled packages"
msgstr "Vérifie les paquetages disponibles"

#: smart/interfaces/gtk/interactive.py:148
#: smart/interfaces/qt/interactive.py:146
#: smart/interfaces/qt4/interactive.py:147
msgid "Check All Packages..."
msgstr "Vérifier tous les paquetages..."

#: smart/interfaces/gtk/interactive.py:149
#: smart/interfaces/qt/interactive.py:147
#: smart/interfaces/qt4/interactive.py:148
msgid "Check all packages"
msgstr "Vérifie tous les paquetages"

#: smart/interfaces/gtk/interactive.py:150
#: smart/interfaces/qt/interactive.py:148
#: smart/interfaces/qt4/interactive.py:149
msgid "Upgrade _All..."
msgstr "_Tout mettre à jour..."

#: smart/interfaces/gtk/interactive.py:151
#: smart/interfaces/qt/interactive.py:149
#: smart/interfaces/qt4/interactive.py:150
msgid "Upgrade all packages"
msgstr "Mettre à jour tous les paquetages"

#: smart/interfaces/gtk/interactive.py:152
#: smart/interfaces/qt/interactive.py:150
#: smart/interfaces/qt4/interactive.py:151
msgid "Fix All _Problems..."
msgstr "Corrige tous les _problèmes..."

#: smart/interfaces/gtk/interactive.py:153
#: smart/interfaces/qt/interactive.py:151
#: smart/interfaces/qt4/interactive.py:152
msgid "Fix all problems"
msgstr "Corrige tout les problèmes"

#: smart/interfaces/gtk/interactive.py:154
#, fuzzy
msgid "Remove Automatic..."
msgstr "Automatique"

#: smart/interfaces/gtk/interactive.py:155
#, fuzzy
msgid "Remove packages installed as dependencies"
msgstr "affiche les paquetages fournissant les dépendances"

#: smart/interfaces/gtk/interactive.py:156
#: smart/interfaces/qt/interactive.py:152
#: smart/interfaces/qt4/interactive.py:153
msgid "_Find..."
msgstr "_Rechercher..."

#: smart/interfaces/gtk/interactive.py:157
#: smart/interfaces/qt/interactive.py:153
#: smart/interfaces/qt4/interactive.py:154
msgid "Find packages"
msgstr "Rechercher des paquetages"

#: smart/interfaces/gtk/interactive.py:158
#: smart/interfaces/qt/interactive.py:154
#: smart/interfaces/qt4/interactive.py:155
msgid "_Channels"
msgstr "_Canaux"

#: smart/interfaces/gtk/interactive.py:159
#: smart/interfaces/qt/interactive.py:155
#: smart/interfaces/qt4/interactive.py:156
msgid "Edit channels"
msgstr "Éditer les canaux"

#: smart/interfaces/gtk/interactive.py:160
#: smart/interfaces/qt/interactive.py:156
#: smart/interfaces/qt4/interactive.py:157
msgid "_Mirrors"
msgstr "_Miroirs"

#: smart/interfaces/gtk/interactive.py:161
#: smart/interfaces/qt/interactive.py:157
#: smart/interfaces/qt4/interactive.py:158
msgid "Edit mirrors"
msgstr "Éditer les miroirs"

#: smart/interfaces/gtk/interactive.py:162
#: smart/interfaces/qt/interactive.py:158
#: smart/interfaces/qt4/interactive.py:159
msgid "_Flags"
msgstr "_Étiquettes"

#: smart/interfaces/gtk/interactive.py:163
#: smart/interfaces/qt/interactive.py:159
#: smart/interfaces/qt4/interactive.py:160
msgid "Edit package flags"
msgstr "Éditer les étiquettes du paquetage"

#: smart/interfaces/gtk/interactive.py:164
#: smart/interfaces/qt/interactive.py:160
#: smart/interfaces/qt4/interactive.py:161
msgid "_Priorities"
msgstr "_Priorités"

#: smart/interfaces/gtk/interactive.py:165
#: smart/interfaces/qt/interactive.py:161
#: smart/interfaces/qt4/interactive.py:162
msgid "Edit package priorities"
msgstr "Éditer les priorités de paquetages"

#: smart/interfaces/gtk/interactive.py:167
#: smart/interfaces/qt/interactive.py:163
#: smart/interfaces/qt4/interactive.py:164
msgid "_View"
msgstr "_Affichage"

#: smart/interfaces/gtk/interactive.py:168
#: smart/interfaces/qt/interactive.py:164
#: smart/interfaces/qt4/interactive.py:165
msgid "_Tree Style"
msgstr "_Arborescence"

#: smart/interfaces/gtk/interactive.py:169
#: smart/interfaces/qt/interactive.py:165
#: smart/interfaces/qt4/interactive.py:166
msgid "_Expand All"
msgstr "Tout _déplier"

#: smart/interfaces/gtk/interactive.py:170
#: smart/interfaces/qt/interactive.py:166
#: smart/interfaces/qt4/interactive.py:167
msgid "Expand all items in the tree"
msgstr "Déplie tous les éléments de l'arbre"

#: smart/interfaces/gtk/interactive.py:171
#: smart/interfaces/qt/interactive.py:167
#: smart/interfaces/qt4/interactive.py:168
msgid "_Collapse All"
msgstr "Tout _replier"

#: smart/interfaces/gtk/interactive.py:172
#: smart/interfaces/qt/interactive.py:168
#: smart/interfaces/qt4/interactive.py:169
msgid "Collapse all items in the tree"
msgstr "Replie tout les éléments de l'arbre"

#: smart/interfaces/gtk/interactive.py:173
#: smart/interfaces/qt/interactive.py:169
#: smart/interfaces/qt4/interactive.py:170
msgid "_Summary Window"
msgstr "Fenêtre de _résumé"

#: smart/interfaces/gtk/interactive.py:174
#: smart/interfaces/qt/interactive.py:170
#: smart/interfaces/qt4/interactive.py:171
msgid "Show summary window"
msgstr "Affiche la fenêtre de résumé"

#: smart/interfaces/gtk/interactive.py:175
#: smart/interfaces/qt/interactive.py:171
#: smart/interfaces/qt4/interactive.py:172
msgid "_Log Window"
msgstr "Fenêtre du _journal"

#: smart/interfaces/gtk/interactive.py:176
#: smart/interfaces/qt/interactive.py:172
#: smart/interfaces/qt4/interactive.py:173
msgid "Show log window"
msgstr "Affiche la fenêtre du journal"

#: smart/interfaces/gtk/interactive.py:178
#: smart/interfaces/qt/interactive.py:174
#: smart/interfaces/qt4/interactive.py:175
msgid "_Help"
msgstr ""

#: smart/interfaces/gtk/interactive.py:179
#: smart/interfaces/qt/interactive.py:175
#: smart/interfaces/qt4/interactive.py:176
msgid "_Icon Legend"
msgstr ""

#: smart/interfaces/gtk/interactive.py:180
#: smart/interfaces/qt/interactive.py:176
#: smart/interfaces/qt4/interactive.py:177
msgid "Show icon legend"
msgstr ""

#: smart/interfaces/gtk/interactive.py:181
#: smart/interfaces/qt/interactive.py:177
#: smart/interfaces/qt4/interactive.py:178
msgid "_About"
msgstr ""

#: smart/interfaces/gtk/interactive.py:182
#: smart/interfaces/qt/interactive.py:178
#: smart/interfaces/qt4/interactive.py:179
#, fuzzy
msgid "Show about window"
msgstr "Affiche la fenêtre du journal"

#: smart/interfaces/gtk/interactive.py:235
#: smart/interfaces/qt/interactive.py:312
#: smart/interfaces/qt4/interactive.py:299
msgid "Hide Non-upgrades"
msgstr "Cacher les non-mises à jour"

#: smart/interfaces/gtk/interactive.py:236
#, fuzzy
msgid "Hide Non-newest"
msgstr "Cacher les non-mises à jour"

#: smart/interfaces/gtk/interactive.py:237
#: smart/interfaces/qt/interactive.py:313
#: smart/interfaces/qt4/interactive.py:300
msgid "Hide Installed"
msgstr "Cacher les installés"

#: smart/interfaces/gtk/interactive.py:238
#: smart/interfaces/qt/interactive.py:314
#: smart/interfaces/qt4/interactive.py:301
msgid "Hide Uninstalled"
msgstr "Cacher les disponibles"

#: smart/interfaces/gtk/interactive.py:239
#: smart/interfaces/qt/interactive.py:315
#: smart/interfaces/qt4/interactive.py:302
msgid "Hide Unmarked"
msgstr "Cacher les non marqués"

#: smart/interfaces/gtk/interactive.py:240
#: smart/interfaces/qt/interactive.py:316
#: smart/interfaces/qt4/interactive.py:303
#, fuzzy
msgid "Hide Unlocked"
msgstr "Cacher les non marqués"

#: smart/interfaces/gtk/interactive.py:241
#: smart/interfaces/qt/interactive.py:317
#: smart/interfaces/qt4/interactive.py:304
#, fuzzy
msgid "Hide Requested"
msgstr "Cacher les installés"

#: smart/interfaces/gtk/interactive.py:242
#: smart/interfaces/qt/interactive.py:318
#: smart/interfaces/qt4/interactive.py:305
msgid "Hide Old"
msgstr "Cacher les vieilles versions"

#: smart/interfaces/gtk/interactive.py:249
#: smart/interfaces/qt/interactive.py:324
#: smart/interfaces/qt4/interactive.py:311
msgid "Groups"
msgstr "Groupes"

#: smart/interfaces/gtk/interactive.py:250
msgid "Separate Groups"
msgstr ""

#: smart/interfaces/gtk/interactive.py:252
#: smart/interfaces/qt/interactive.py:326
#: smart/interfaces/qt4/interactive.py:313
msgid "Channels & Groups"
msgstr "Canaux et groupes"

#: smart/interfaces/gtk/interactive.py:253
#: smart/interfaces/qt/interactive.py:327
#: smart/interfaces/qt4/interactive.py:314 smart/plugins/channelsync.py:139
msgid "None"
msgstr "Aucun"

#: smart/interfaces/gtk/interactive.py:338
#: smart/interfaces/gtk/interactive.py:415
#: smart/interfaces/qt/interactive.py:404
#: smart/interfaces/qt4/interactive.py:396
msgid "Automatic"
msgstr "Automatique"

#: smart/interfaces/gtk/interactive.py:347
#: smart/interfaces/gtk/interactive.py:420
#: smart/interfaces/gtk/packageinfo.py:133
#: smart/interfaces/gtk/packageview.py:152
#: smart/interfaces/gtk/progress.py:148 smart/interfaces/qt/interactive.py:409
#: smart/interfaces/qt/packageinfo.py:96 smart/interfaces/qt/progress.py:86
#: smart/interfaces/qt4/interactive.py:402
#: smart/interfaces/qt4/packageinfo.py:102 smart/interfaces/qt4/progress.py:92
msgid "Description"
msgstr "Description"

#: smart/interfaces/gtk/interactive.py:374
#: smart/interfaces/qt/interactive.py:388
#: smart/interfaces/qt4/interactive.py:377
msgid "Search:"
msgstr "Chercher :"

#: smart/interfaces/gtk/interactive.py:447
#, fuzzy
msgid "Group"
msgstr "Groupes :"

#: smart/interfaces/gtk/interactive.py:604
#: smart/interfaces/qt/interactive.py:555
#: smart/interfaces/qt4/interactive.py:550
msgid "Apply marked changes now?"
msgstr "Appliquer les changements marqués maintenant ?"

#: smart/interfaces/gtk/interactive.py:607
#: smart/interfaces/qt/interactive.py:558
#: smart/interfaces/qt4/interactive.py:553
#: smart/interfaces/text/interactive.py:370
msgid "No interesting upgrades available!"
msgstr "Aucune mise à jour intéressante disponible !"

#: smart/interfaces/gtk/interactive.py:618
msgid "No automatic removals possible!"
msgstr ""

#: smart/interfaces/gtk/interactive.py:727
#: smart/interfaces/qt/interactive.py:682
#: smart/interfaces/qt4/interactive.py:678
msgid "Keep"
msgstr "Conserver"

#: smart/interfaces/gtk/interactive.py:736
#: smart/interfaces/qt/interactive.py:688
#: smart/interfaces/qt4/interactive.py:686
msgid "Fix problems"
msgstr "Corrige les problèmes"

#: smart/interfaces/gtk/interactive.py:767
#: smart/interfaces/qt/interactive.py:722
#: smart/interfaces/qt4/interactive.py:720
msgid "Unlock this version"
msgstr "Déverrouille cette version"

#: smart/interfaces/gtk/interactive.py:776
#: smart/interfaces/qt/interactive.py:729
#: smart/interfaces/qt4/interactive.py:727
msgid "Lock this version"
msgstr "Verrouille cette version"

#: smart/interfaces/gtk/interactive.py:791
#: smart/interfaces/qt/interactive.py:741
#: smart/interfaces/qt4/interactive.py:739
msgid "Unlock all versions"
msgstr "Déverrouille toutes les versions"

#: smart/interfaces/gtk/interactive.py:800
#: smart/interfaces/qt/interactive.py:748
#: smart/interfaces/qt4/interactive.py:746
msgid "Lock all versions"
msgstr "Verrouille toutes les versions"

#: smart/interfaces/gtk/interactive.py:828
#: smart/interfaces/qt/interactive.py:775
#: smart/interfaces/qt4/interactive.py:764
msgid "Checking relations..."
msgstr "Vérification des relations..."

#: smart/interfaces/gtk/interactive.py:831
#: smart/interfaces/qt/interactive.py:778
#: smart/interfaces/qt4/interactive.py:767
msgid "All checked packages have correct relations."
msgstr "Tout les paquetages vérifiés ont des relations correctes."

#: smart/interfaces/gtk/interactive.py:939
msgid "All"
msgstr ""

#: smart/interfaces/gtk/interactive.py:1121
#, fuzzy, python-format
msgid "%d packages, %d installed"
msgstr "%s est déjà installé"

#: smart/interfaces/gtk/interface.py:89
msgid " Continue?"
msgstr " Continuer ?"

#: smart/interfaces/gtk/interface.py:110 smart/interfaces/qt/interface.py:136
#: smart/interfaces/qt4/interface.py:129
msgid "Input"
msgstr "Entrée"

#: smart/interfaces/gtk/interface.py:150 smart/interfaces/qt/interface.py:144
#: smart/interfaces/qt4/interface.py:137
msgid "Insert one or more of the following removable channels:\n"
msgstr "Insérer un ou plusieurs canal parmi les canaux amovibles suivants :\n"

#: smart/interfaces/gtk/legend.py:33 smart/interfaces/qt/legend.py:32
#: smart/interfaces/qt4/legend.py:33
msgid "Icon Legend"
msgstr ""

#: smart/interfaces/gtk/legend.py:50 smart/interfaces/qt/legend.py:42
#: smart/interfaces/qt4/legend.py:44
msgid ""
"The following icons are used to indicate\n"
"the current status of a package:"
msgstr ""

#: smart/interfaces/gtk/legend.py:64 smart/interfaces/qt/legend.py:51
#: smart/interfaces/qt4/legend.py:58
#, fuzzy
msgid "Marked for installation"
msgstr "Suppression de l'installation de %s"

#: smart/interfaces/gtk/legend.py:65 smart/interfaces/qt/legend.py:52
#: smart/interfaces/qt4/legend.py:59
#, fuzzy
msgid "Marked for re-installation"
msgstr "'%s' n'est pas disponible pour une réinstallation"

#: smart/interfaces/gtk/legend.py:66 smart/interfaces/qt/legend.py:53
#: smart/interfaces/qt4/legend.py:60
msgid "Marked for upgrade"
msgstr ""

#: smart/interfaces/gtk/legend.py:67 smart/interfaces/qt/legend.py:54
#: smart/interfaces/qt4/legend.py:61
msgid "Marked for downgrade"
msgstr ""

#: smart/interfaces/gtk/legend.py:68 smart/interfaces/qt/legend.py:55
#: smart/interfaces/qt4/legend.py:62
msgid "Marked for removal"
msgstr ""

#: smart/interfaces/gtk/legend.py:69 smart/interfaces/qt/legend.py:56
#: smart/interfaces/qt4/legend.py:63
#, fuzzy
msgid "Not installed"
msgstr "(installé)"

#: smart/interfaces/gtk/legend.py:70 smart/interfaces/qt/legend.py:57
#: smart/interfaces/qt4/legend.py:64
#, fuzzy
msgid "Not installed (new)"
msgstr "(installé)"

#: smart/interfaces/gtk/legend.py:71 smart/interfaces/qt/legend.py:58
#: smart/interfaces/qt4/legend.py:65
#, fuzzy
msgid "Not installed (locked)"
msgstr "(installé)"

#: smart/interfaces/gtk/legend.py:73 smart/interfaces/qt/legend.py:60
#: smart/interfaces/qt4/legend.py:67
#, fuzzy
msgid "Installed (upgradable)"
msgstr "Paquetages installés (%d) :"

#: smart/interfaces/gtk/legend.py:74 smart/interfaces/qt/legend.py:61
#: smart/interfaces/qt4/legend.py:68
#, fuzzy
msgid "Installed (locked)"
msgstr "Installe (%d)"

#: smart/interfaces/gtk/legend.py:75 smart/interfaces/qt/legend.py:62
#: smart/interfaces/qt4/legend.py:69
msgid "Broken"
msgstr ""

#: smart/interfaces/gtk/log.py:77 smart/interfaces/qt/log.py:54
#: smart/interfaces/qt4/log.py:55
msgid "Log"
msgstr "Journal"

#: smart/interfaces/gtk/mirrors.py:32 smart/interfaces/qt/mirrors.py:47
#: smart/interfaces/qt4/mirrors.py:48
msgid "Mirrors"
msgstr "Miroirs"

#: smart/interfaces/gtk/mirrors.py:65 smart/interfaces/qt/mirrors.py:66
#: smart/interfaces/qt4/mirrors.py:70
msgid "Mirror"
msgstr "Mirroir"

#: smart/interfaces/gtk/mirrors.py:145 smart/interfaces/qt/mirrors.py:154
#: smart/interfaces/qt4/mirrors.py:166
msgid "Origin already exists!"
msgstr "L'origine existe déjà !"

#: smart/interfaces/gtk/mirrors.py:152 smart/interfaces/qt/mirrors.py:161
#: smart/interfaces/qt4/mirrors.py:173
msgid "Mirror already exists!"
msgstr "Miroir déjà existant !"

#: smart/interfaces/gtk/mirrors.py:164 smart/interfaces/qt/mirrors.py:173
#: smart/interfaces/qt4/mirrors.py:185
msgid "New Mirror"
msgstr "Nouveau miroir"

#: smart/interfaces/gtk/mirrors.py:185 smart/interfaces/qt/mirrors.py:187
#: smart/interfaces/qt4/mirrors.py:202
msgid "Origin URL:"
msgstr "URL d'origine :"

#: smart/interfaces/gtk/mirrors.py:195 smart/interfaces/qt/mirrors.py:194
#: smart/interfaces/qt4/mirrors.py:211
msgid "Mirror URL:"
msgstr "URL du miroir :"

#: smart/interfaces/gtk/mirrors.py:243 smart/interfaces/qt/mirrors.py:233
#: smart/interfaces/qt4/mirrors.py:257
msgid "No origin provided!"
msgstr "Aucune origine donnée !"

#: smart/interfaces/gtk/mirrors.py:247 smart/interfaces/qt/mirrors.py:237
#: smart/interfaces/qt4/mirrors.py:261
msgid "No mirror provided!"
msgstr "Aucun miroir fournis !"

#: smart/interfaces/gtk/packageinfo.py:86
#: smart/interfaces/qt/packageinfo.py:67
#: smart/interfaces/qt4/packageinfo.py:69
msgid "Status:"
msgstr "État :"

#: smart/interfaces/gtk/packageinfo.py:112
#: smart/interfaces/qt/packageinfo.py:84
#: smart/interfaces/qt4/packageinfo.py:88
msgid "General"
msgstr "Général"

#: smart/interfaces/gtk/packageinfo.py:146
msgid "Filter:"
msgstr ""

#: smart/interfaces/gtk/packageinfo.py:226
#: smart/interfaces/qt/packageinfo.py:110
#: smart/interfaces/qt4/packageinfo.py:120
msgid "Content"
msgstr "Contenu"

#: smart/interfaces/gtk/packageinfo.py:246
#: smart/interfaces/qt/packageinfo.py:124
#: smart/interfaces/qt4/packageinfo.py:138
#, fuzzy
msgid "Changelog"
msgstr "Canal"

#: smart/interfaces/gtk/packageinfo.py:254
#: smart/interfaces/qt/packageinfo.py:130
#: smart/interfaces/qt4/packageinfo.py:144
msgid "Relations"
msgstr "Relations"

#: smart/interfaces/gtk/packageinfo.py:276
#: smart/interfaces/qt/packageinfo.py:139
#: smart/interfaces/qt4/packageinfo.py:154
msgid "URL"
msgstr "URL"

#: smart/interfaces/gtk/packageinfo.py:425
#: smart/interfaces/qt/packageinfo.py:204
#: smart/interfaces/qt4/packageinfo.py:219
msgid "Available"
msgstr "Disponible"

#: smart/interfaces/gtk/packageinfo.py:427
#: smart/interfaces/qt/packageinfo.py:206
#: smart/interfaces/qt4/packageinfo.py:221 smart/util/strtools.py:55
#: smart/util/strtools.py:75
msgid "Unknown"
msgstr "Inconnu"

#: smart/interfaces/gtk/packageinfo.py:572
#: smart/interfaces/gtk/packageinfo.py:605
#: smart/interfaces/qt/packageinfo.py:336
#: smart/interfaces/qt/packageinfo.py:369
#: smart/interfaces/qt4/packageinfo.py:352
#: smart/interfaces/qt4/packageinfo.py:385
msgid "Provides"
msgstr "Fournit"

#: smart/interfaces/gtk/packageinfo.py:596
#: smart/interfaces/qt/packageinfo.py:360
#: smart/interfaces/qt4/packageinfo.py:376
msgid "Upgraded By"
msgstr "Mis à jour par"

#: smart/interfaces/gtk/packageinfo.py:602
#: smart/interfaces/qt/packageinfo.py:366
#: smart/interfaces/qt4/packageinfo.py:382
msgid "Conflicted By"
msgstr "En conflit avec"

#: smart/interfaces/gtk/packageview.py:146
#: smart/interfaces/qt/packageview.py:57
#: smart/interfaces/qt4/packageview.py:59
msgid "Version"
msgstr "Version"

#: smart/interfaces/gtk/priorities.py:33 smart/interfaces/qt/priorities.py:48
#: smart/interfaces/qt4/priorities.py:49
msgid "Priorities"
msgstr "Priorités"

#: smart/interfaces/gtk/priorities.py:75 smart/interfaces/qt/priorities.py:71
msgid "Channel Alias"
msgstr "Alias de canal"

#: smart/interfaces/gtk/priorities.py:129
#: smart/interfaces/gtk/priorities.py:167
#: smart/interfaces/gtk/priorities.py:177
#: smart/interfaces/qt/priorities.py:128 smart/interfaces/qt/priorities.py:162
#: smart/interfaces/qt/priorities.py:171
#: smart/interfaces/qt4/priorities.py:136
#: smart/interfaces/qt4/priorities.py:171
#: smart/interfaces/qt4/priorities.py:180
msgid "Name/alias pair already exists!"
msgstr "Couple nom/alias déjà existant !"

#: smart/interfaces/gtk/priorities.py:192
#: smart/interfaces/qt/priorities.py:187
#: smart/interfaces/qt4/priorities.py:196
msgid "Invalid priority!"
msgstr "Priorité invalide !"

#: smart/interfaces/gtk/priorities.py:202
#: smart/interfaces/qt/priorities.py:195
#: smart/interfaces/qt4/priorities.py:204
msgid "New Package Priority"
msgstr "Nouvelle priorité de paquetage"

#: smart/interfaces/gtk/priorities.py:223
#: smart/interfaces/qt/priorities.py:209
#: smart/interfaces/qt4/priorities.py:221
msgid "Package Name:"
msgstr "Nom du paquetage :"

#: smart/interfaces/gtk/priorities.py:232
#: smart/interfaces/qt/priorities.py:214
#: smart/interfaces/qt4/priorities.py:228
msgid "Channel Alias:"
msgstr "Alias de canal :"

#: smart/interfaces/gtk/priorities.py:292
#: smart/interfaces/qt/priorities.py:258
#: smart/interfaces/qt4/priorities.py:281
msgid "No name provided!"
msgstr "Aucun nom fournis !"

#: smart/interfaces/gtk/priorities.py:312
#: smart/interfaces/qt/priorities.py:278
#: smart/interfaces/qt4/priorities.py:301
msgid "Package Priority"
msgstr "Priorité du paquetage"

#: smart/interfaces/gtk/priorities.py:352
#: smart/interfaces/qt/priorities.py:312
#: smart/interfaces/qt4/priorities.py:341
msgid "Package:"
msgstr "Paquetage :"

#: smart/interfaces/gtk/priorities.py:375
#: smart/interfaces/qt/priorities.py:352
#: smart/interfaces/qt4/priorities.py:383
msgid "Default priority:"
msgstr "Priorité par défaut :"

#: smart/interfaces/gtk/priorities.py:385
#: smart/interfaces/qt/priorities.py:359
#: smart/interfaces/qt4/priorities.py:393
msgid "Channel default"
msgstr "Canal par défaut"

#: smart/interfaces/gtk/priorities.py:390
#: smart/interfaces/qt/priorities.py:363
#: smart/interfaces/qt4/priorities.py:398
msgid "Set to"
msgstr "Définir à"

#: smart/interfaces/gtk/priorities.py:406
#: smart/interfaces/qt/priorities.py:372
#: smart/interfaces/qt4/priorities.py:409
msgid "Channel priority:"
msgstr "Priorité de canal :"

#: smart/interfaces/gtk/progress.py:61 smart/interfaces/qt/progress.py:53
#: smart/interfaces/qt4/progress.py:54
msgid "Operation Progress"
msgstr "Progression de l'opération"

#: smart/interfaces/gtk/progress.py:112 smart/interfaces/gtk/progress.py:117
#: smart/interfaces/qt/progress.py:75 smart/interfaces/qt4/progress.py:91
msgid "Progress"
msgstr "Progression"

#: smart/interfaces/gtk/progress.py:124 smart/interfaces/qt/progress.py:78
#: smart/interfaces/qt4/progress.py:92
msgid "Current"
msgstr "Actuel"

#: smart/interfaces/gtk/progress.py:130 smart/interfaces/qt/progress.py:80
#: smart/interfaces/qt4/progress.py:92
msgid "Total"
msgstr "Total"

#: smart/interfaces/gtk/progress.py:136 smart/interfaces/qt/progress.py:82
#: smart/interfaces/qt4/progress.py:92
msgid "Speed"
msgstr "Vitesse"

#: smart/interfaces/gtk/progress.py:142 smart/interfaces/qt/progress.py:84
#: smart/interfaces/qt4/progress.py:92
msgid "ETA"
msgstr "TEA"

#: smart/interfaces/gtk/progress.py:248 smart/interfaces/gtk/progress.py:249
#, fuzzy
msgid "Done"
msgstr "Aucun"

#: smart/interfaces/qt/__init__.py:34 smart/interfaces/qt4/__init__.py:34
#, fuzzy
msgid "System has no support for qt python interface"
msgstr "Le système n'a pas le support pour l'interface GTK Python"

#: smart/interfaces/qt/changes.py:61 smart/interfaces/qt/channels.py:346
#: smart/interfaces/qt/channels.py:425 smart/interfaces/qt/channels.py:585
#: smart/interfaces/qt/channels.py:671 smart/interfaces/qt/channels.py:762
#: smart/interfaces/qt/interface.py:99 smart/interfaces/qt/mirrors.py:213
#: smart/interfaces/qt/priorities.py:237 smart/interfaces/qt/progress.py:99
#: smart/interfaces/qt4/changes.py:63 smart/interfaces/qt4/channels.py:367
#: smart/interfaces/qt4/channels.py:468 smart/interfaces/qt4/channels.py:649
#: smart/interfaces/qt4/channels.py:748 smart/interfaces/qt4/channels.py:849
#: smart/interfaces/qt4/interface.py:92 smart/interfaces/qt4/mirrors.py:236
#: smart/interfaces/qt4/priorities.py:258 smart/interfaces/qt4/progress.py:103
msgid "Cancel"
msgstr "Annuler"

#: smart/interfaces/qt/changes.py:63 smart/interfaces/qt/channels.py:349
#: smart/interfaces/qt/channels.py:428 smart/interfaces/qt/channels.py:588
#: smart/interfaces/qt/channels.py:674 smart/interfaces/qt/channels.py:759
#: smart/interfaces/qt/mirrors.py:210 smart/interfaces/qt/priorities.py:240
#: smart/interfaces/qt4/changes.py:65 smart/interfaces/qt4/channels.py:371
#: smart/interfaces/qt4/channels.py:472 smart/interfaces/qt4/channels.py:653
#: smart/interfaces/qt4/channels.py:752 smart/interfaces/qt4/channels.py:845
#: smart/interfaces/qt4/mirrors.py:232 smart/interfaces/qt4/priorities.py:262
msgid "OK"
msgstr ""

#: smart/interfaces/qt/changes.py:71 smart/interfaces/qt/channels.py:111
#: smart/interfaces/qt/flags.py:128 smart/interfaces/qt/legend.py:75
#: smart/interfaces/qt/log.py:90 smart/interfaces/qt/mirrors.py:89
#: smart/interfaces/qt/priorities.py:93 smart/interfaces/qt/priorities.py:299
#: smart/interfaces/qt4/changes.py:74 smart/interfaces/qt4/channels.py:121
#: smart/interfaces/qt4/flags.py:154 smart/interfaces/qt4/legend.py:87
#: smart/interfaces/qt4/log.py:100 smart/interfaces/qt4/mirrors.py:97
#: smart/interfaces/qt4/priorities.py:100
#: smart/interfaces/qt4/priorities.py:327
#, fuzzy
msgid "Close"
msgstr "faux"

#: smart/interfaces/qt/channels.py:91 smart/interfaces/qt/flags.py:71
#: smart/interfaces/qt/flags.py:102 smart/interfaces/qt/mirrors.py:75
#: smart/interfaces/qt/priorities.py:79 smart/interfaces/qt4/channels.py:98
#: smart/interfaces/qt4/flags.py:83 smart/interfaces/qt4/flags.py:123
#: smart/interfaces/qt4/mirrors.py:81 smart/interfaces/qt4/priorities.py:84
msgid "New"
msgstr ""

#: smart/interfaces/qt/channels.py:97 smart/interfaces/qt/flags.py:78
#: smart/interfaces/qt/flags.py:109 smart/interfaces/qt/mirrors.py:82
#: smart/interfaces/qt/priorities.py:86 smart/interfaces/qt4/channels.py:105
#: smart/interfaces/qt4/flags.py:91 smart/interfaces/qt4/flags.py:131
#: smart/interfaces/qt4/mirrors.py:89 smart/interfaces/qt4/priorities.py:92
msgid "Delete"
msgstr ""

#: smart/interfaces/qt/channels.py:104 smart/interfaces/qt4/channels.py:113
#, fuzzy
msgid "Edit"
msgstr "_Edition"

#: smart/interfaces/qt/interface.py:81 smart/interfaces/qt/interface.py:96
#: smart/interfaces/qt/interface.py:113 smart/interfaces/qt4/interface.py:74
#: smart/interfaces/qt4/interface.py:89 smart/interfaces/qt4/interface.py:106
msgid "Question..."
msgstr "Question..."

#: smart/interfaces/qt/interface.py:98 smart/interfaces/qt4/interface.py:91
msgid "Continue"
msgstr "Continuer"

#: smart/interfaces/qt/log.py:86 smart/interfaces/qt4/log.py:95
msgid "Clear"
msgstr ""

#: smart/interfaces/text/interactive.py:72
msgid "Documented commands (type help <topic>):"
msgstr "Commandes documentées (tapez help <sujet>) :"

#: smart/interfaces/text/interactive.py:73
msgid "Undocumented commands:"
msgstr "Commandes non documentées :"

#: smart/interfaces/text/interactive.py:74
msgid "Miscelaneous help topics:"
msgstr "Sujets d'aide divers :"

#: smart/interfaces/text/interactive.py:75
#, python-format
msgid "*** No help on %s"
msgstr "*** Pas d'aide pour %s"

#: smart/interfaces/text/interactive.py:215
msgid "What would you expect!? ;-)"
msgstr "Qu'attendiez-vous ?! :-)"

#: smart/interfaces/text/interactive.py:218
msgid "The exit/quit/EOF command returns to the system."
msgstr "La commande exit/quit/EOF retourne au système."

#: smart/interfaces/text/interactive.py:229
msgid "The shell command offers execution of system commands."
msgstr "La commande shell permet l'exécution de commandes système."

#: smart/interfaces/text/interactive.py:231
msgid "Usage: shell [<cmd>]"
msgstr "Utilisation : shell [<cmd>]"

#: smart/interfaces/text/interactive.py:232
msgid "       ![<cmd>]"
msgstr "       ![<cmd>]"

#: smart/interfaces/text/interactive.py:240
msgid "The status command shows currently marked changes."
msgstr "La commande status affiche les changements actuellement marqués."

#: smart/interfaces/text/interactive.py:242
msgid "Usage: status"
msgstr "Utilisation : status"

#: smart/interfaces/text/interactive.py:248
msgid "There are no marked changes."
msgstr "Il n'y a pas de changement marqué."

#: smart/interfaces/text/interactive.py:253
msgid "The install command marks packages for installation."
msgstr "La commande install marque les paquetages à installer."

#: smart/interfaces/text/interactive.py:255
#: smart/interfaces/text/interactive.py:299
#: smart/interfaces/text/interactive.py:335
#: smart/interfaces/text/interactive.py:380
#: smart/interfaces/text/interactive.py:422
#: smart/interfaces/text/interactive.py:459
#: smart/interfaces/text/interactive.py:556
msgid "Options:"
msgstr "Options :"

#: smart/interfaces/text/interactive.py:256
#: smart/interfaces/text/interactive.py:300
#: smart/interfaces/text/interactive.py:336
#: smart/interfaces/text/interactive.py:381
#: smart/interfaces/text/interactive.py:423
#: smart/interfaces/text/interactive.py:460
msgid ""
"   --explain  Include additional information about\n"
"              changes, when possible"
msgstr ""
"   --explain  Inclure des informations supplémentaires\n"
"              à propos de modifications, si possible"

#: smart/interfaces/text/interactive.py:259
msgid "Usage: install <pkgname> ..."
msgstr "Utilisation : install <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:286
#, python-format
msgid "No uninstalled packages matched '%s'"
msgstr "Aucun paquetage non installé ne correspond à '%s'"

#: smart/interfaces/text/interactive.py:297
msgid "The reinstall command marks packages for reinstallation."
msgstr "La commande reinstall marque les paquetages à réinstaller."

#: smart/interfaces/text/interactive.py:303
msgid "Usage: reinstall <pkgname> ..."
msgstr "Utilisation : reinstall <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:321
#, python-format
msgid "'%s' matches multiple installed packages"
msgstr "'%s' correspond à plusieurs paquetages installés"

#: smart/interfaces/text/interactive.py:333
msgid "The upgrade command marks packages for upgrading."
msgstr "La commande upgrade marque les paquetages à mettre à jour."

#: smart/interfaces/text/interactive.py:339
msgid "Usage: upgrade <pkgname> ..."
msgstr "Utilisation : upgrade <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:378
msgid "The remove command marks packages for being removed."
msgstr "La commande remove marque les paquetages à supprimer."

#: smart/interfaces/text/interactive.py:384
msgid "Usage: remove <pkgname> ..."
msgstr "Utilisation : remove <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:420
msgid "The keep command unmarks currently marked packages."
msgstr ""
"La commande keep supprime la marque des paquetages actuellement marqués."

#: smart/interfaces/text/interactive.py:426
msgid "Usage: keep <pkgname> ..."
msgstr "Utilisation : keep <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:443
#, python-format
msgid "'%s' matches no marked packages"
msgstr "'%s' ne correspond à aucun paquetage marqué"

#: smart/interfaces/text/interactive.py:456
msgid ""
"The fix command verifies relations of given packages\n"
"and marks the necessary changes for fixing them."
msgstr ""
"La commande fix vérifie les relations des paquetages donnés\n"
"et marque les changements nécessaires pour les corriger."

#: smart/interfaces/text/interactive.py:463
msgid "Usage: fix <pkgname> ..."
msgstr "Utilisation : fix <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:492
msgid ""
"The download command fetches the given packages\n"
"to the local filesystem."
msgstr ""
"La commande download télécharge les paquetages\n"
"donnés vers le système de fichiers local."

#: smart/interfaces/text/interactive.py:495
msgid "Usage: download <pkgname> ..."
msgstr "Utilisation : download <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:502
#, python-format
msgid "'%s' matches multiple packages, selecting: %s"
msgstr "'%s' correspond à plusieurs paquetages, sélection de : %s"

#: smart/interfaces/text/interactive.py:509
msgid "The commit command applies marked changes in the system."
msgstr "La commande commit applique au système les changements marqués."

#: smart/interfaces/text/interactive.py:511
msgid "Usage: commit"
msgstr "Utilisation : commit"

#: smart/interfaces/text/interactive.py:523
msgid "The undo command reverts marked changes."
msgstr "La commande undo annule les changements marqués."

#: smart/interfaces/text/interactive.py:525
msgid "Usage: undo"
msgstr "Utilisation : undo"

#: smart/interfaces/text/interactive.py:538
msgid "The redo command reapplies undone changes."
msgstr "La commande redo rapplique les changements annulés."

#: smart/interfaces/text/interactive.py:540
msgid "Usage: redo"
msgstr "Utilisation : redo"

#: smart/interfaces/text/interactive.py:553
msgid ""
"The ls command lists packages by name. Wildcards\n"
"are accepted."
msgstr ""
"La commande ls liste les paquetages par nom. \n"
"Les jokers sont acceptés."

#: smart/interfaces/text/interactive.py:557
msgid "   -i  List only installed packages"
msgstr "   -i  Liste les paquetages installés seulement"

#: smart/interfaces/text/interactive.py:558
msgid "   -n  List only new packages"
msgstr "   -n  Liste les nouveaux paquetages seulement"

#: smart/interfaces/text/interactive.py:559
msgid "   -v  Show versions"
msgstr "   -v  Affiche les versions"

#: smart/interfaces/text/interactive.py:560
msgid "   -s  Show summaries"
msgstr "   -s  Affiche les résumés"

#: smart/interfaces/text/interactive.py:562
msgid "Usage: ls [options] [<string>] ..."
msgstr "Utilisation : ls [options] [<chaîne de caractères>] ..."

#: smart/interfaces/text/interactive.py:653
msgid "The update command will update channel information."
msgstr "La commande update mettra à jour l'information du canal."

#: smart/interfaces/text/interactive.py:655
msgid "Usage: update [<alias>] ..."
msgstr "Utilisation : update [<alias>] ..."

#: smart/interfaces/text/interactive.py:692
msgid ""
"The flag command allows configuring, removing and\n"
"verifying package flags, and accepts the same options\n"
"available in the command line interface."
msgstr ""
"La commande flag permet de configurer, enlever et\n"
"vérifier les étiquettes de paquetages, et accepte les\n"
"mêmes options que celles disponibles dans l'interface\n"
"en ligne de commande."

#: smart/interfaces/text/interactive.py:696
msgid "Usage: flag [options]"
msgstr "Utilisation : flag [options]"

#: smart/interfaces/text/interactive.py:711
msgid ""
"The query command allows querying package information,\n"
"and accepts the same options available in the command\n"
"line interface."
msgstr ""
"La commande query permet d'effectuer des requêtes sur\n"
"les informations de paquetage, et accepte les même options\n"
"que celles disponibles dans l'interface en ligne de commande."

#: smart/interfaces/text/interactive.py:715
msgid "Usage: query [options] [<pkgname>] ..."
msgstr "Utilisation : query [options] [<nom du paquetage>] ..."

#: smart/interfaces/text/interactive.py:730
msgid "The search command allows searching for packages."
msgstr "La commande search permet de chercher des paquetages."

#: smart/interfaces/text/interactive.py:732
msgid "Usage: search <string> ..."
msgstr "Utilisation : search <chaîne de caractères> ..."

#: smart/interfaces/text/interactive.py:747
msgid "The info command shows information about packages."
msgstr "La commande info affiche des informations à propos des paquetages."

#: smart/interfaces/text/interactive.py:749
msgid "Usage: info <pkgname> ..."
msgstr "Utilisation : info <nom du paquetage> ..."

#: smart/interfaces/text/interactive.py:764
msgid "The stats command shows some statistics."
msgstr "La commande stats affiche des statistiques."

#: smart/interfaces/text/interactive.py:766
msgid "Usage: stats"
msgstr "Utilisation : stats"

#: smart/interfaces/text/interactive.py:780
msgid ""
"The check command verifies relations between packages,\n"
"and accepts the same options available in the command\n"
"line interface."
msgstr ""
"La commande 'check' permet d'effectuer des vérifications sur\n"
"les relations entre paquetages, et accepte les mêmes options\n"
"que celles disponibles à la ligne de commande."

#: smart/interfaces/text/interactive.py:784
msgid "Usage: check [options] [<pkgname>] ..."
msgstr "Utilisation: check [options] [<nom du paquetage>] ..."

#: smart/interfaces/text/interface.py:63
#, python-format
msgid "%s (Y/n): "
msgstr "%s (O/n) : "

#: smart/interfaces/text/interface.py:63
#, python-format
msgid "%s (y/N): "
msgstr "%s (o/N) : "

#: smart/interfaces/text/interface.py:78
#, python-format
msgid "%s (Continue/cancel): "
msgstr "%s (Continuer/annuler) : "

#: smart/interfaces/text/interface.py:80
#, python-format
msgid "%s (continue/Cancel): "
msgstr "%s (continuer/Annuler) : "

#: smart/interfaces/text/interface.py:88
msgid "continue"
msgstr "continuer"

#: smart/interfaces/text/interface.py:89
#: smart/interfaces/text/interface.py:103
msgid "cancel"
msgstr "annuler"

#: smart/interfaces/text/interface.py:94
#, python-format
msgid "%s (Ok/cancel): "
msgstr "%s (Ok/annuler) : "

#: smart/interfaces/text/interface.py:94
#, python-format
msgid "%s (ok/Cancel): "
msgstr "%s (ok/Annuler) : "

#: smart/interfaces/text/interface.py:102
msgid "ok"
msgstr "ok"

#: smart/interfaces/text/interface.py:133
msgid "Insert one or more of the following removable channels:"
msgstr "Insérer un ou plusieurs des canaux amovibles suivants :"

#: smart/interfaces/text/interface.py:161
msgid "(installed)"
msgstr "(installé)"

#: smart/interfaces/text/interface.py:163
msgid "(upgraded)"
msgstr "(mis à jour)"

#: smart/interfaces/text/interface.py:165
msgid "(removed)"
msgstr "(supprimé)"

#: smart/interfaces/text/interface.py:167
msgid "(downgraded)"
msgstr "(rétrogradé)"

#: smart/interfaces/text/interface.py:180
msgid "Downgrades:"
msgstr "Rétrogradations:"

#: smart/interfaces/text/interface.py:198
#, python-format
msgid "Kept packages (%d):"
msgstr "Paquetages conservés (%d) :"

#: smart/interfaces/text/interface.py:203
#, python-format
msgid "Upgrading packages (%d):"
msgstr "Paquetages mis à jour (%d) :"

#: smart/interfaces/text/interface.py:208
#, python-format
msgid "Downgrading packages (%d):"
msgstr "Paquetages rétrogradés (%d) :"

#: smart/interfaces/text/interface.py:213
#, python-format
msgid "Installing packages (%d):"
msgstr "Paquetages installés (%d) :"

#: smart/interfaces/text/interface.py:218
#, python-format
msgid "Removing packages (%d):"
msgstr "Paquetages supprimés (%d) :"

#: smart/interfaces/text/interface.py:235
msgid "Confirm changes?"
msgstr "Confirmer les changements ?"

#: smart/media.py:190
msgid "/proc/mounts not found"
msgstr "/proc/mounts introuvable"

#: smart/option.py:35 smart/util/optparse.py:1136
msgid "show this help message and exit"
msgstr "affiche ce message d'aide et quitte"

#: smart/option.py:37 smart/util/optparse.py:1141
msgid "show program's version number and exit"
msgstr "affiche la version du logiciel et quitte"

#: smart/option.py:49
#, python-format
msgid "Usage: %s\n"
msgstr "Utilisation : %s\n"

#: smart/option.py:54 smart/util/optparse.py:1502
msgid "options"
msgstr "options"

#: smart/option.py:89
msgid "examples"
msgstr "exemples"

#: smart/option.py:172 smart/util/optparse.py:1374 smart/util/optparse.py:1413
#, python-format
msgid "%s option requires an argument"
msgstr "L'option %s nécessite un argument"

#: smart/option.py:174 smart/util/optparse.py:1376 smart/util/optparse.py:1415
#, python-format
msgid "%s option requires %d arguments"
msgstr "L'option %s nécessite %d arguments"

#: smart/plugins/aptchannelsync.py:98 smart/plugins/channelsync.py:52
#: smart/plugins/channelsync.py:88 smart/plugins/channelsync.py:119
#: smart/plugins/channelsync.py:145 smart/plugins/urpmichannelsync.py:222
#: smart/plugins/yumchannelsync.py:178 smart/plugins/zyppchannelsync.py:170
#, python-format
msgid "While using %s: %s"
msgstr "En utilisant %s : %s"

#: smart/plugins/channelsync.py:83
#, python-format
msgid ""
"New channel '%s' detected.\n"
"Include it?"
msgstr ""
"Nouveau canal '%s' détecté.\n"
"L'inclure ?"

#: smart/plugins/channelsync.py:102
#, python-format
msgid "Channel in %s has no type."
msgstr "Un canal dans %s n'a pas de type."

#: smart/plugins/channelsync.py:106
#, python-format
msgid ""
"Change in channel '%s' detected.\n"
"Old channel:\n"
"\n"
"%s\n"
"\n"
"New channel:\n"
"\n"
"%s\n"
"\n"
"Do you want to replace it?"
msgstr ""
"Une modification a été détectée dans le canal '%s.\n"
"Ancien canal:\n"
"\n"
"%s\n"
"\n"
"Nouveau canal:\n"
"\n"
"%s\n"
"\n"
"Désirez-vous le remplacer?"

#: smart/plugins/channelsync.py:137
msgid "No"
msgstr "Non"

#: smart/plugins/channelsync.py:137
msgid "Yes"
msgstr "Oui"

#: smart/plugins/channelsync.py:157
#, python-format
msgid ""
"Change in field '%(label)s' of channel '%(name)s' detected.\n"
"Old value: %(curvalue)s\n"
"New value: %(newvalue)s\n"
"Replace current value?"
msgstr ""
"Changement détecté dans le champ '%(label)s' du canal '%(name)s'.\n"
"Ancienne valeur : %(curvalue)s\n"
"Nouvelle valeur : %(newvalue)s\n"
"Remplacer la valeur actuelle ?"

#: smart/plugins/channelsync.py:194
#, python-format
msgid ""
"Removing channel '%s' was suggested.\n"
"Do you want to remove it?"
msgstr ""
"La suppression du canal '%s' a été suggérée.\n"
"Voulez-vous le supprimer ?"

#: smart/plugins/debdir.py:33
msgid "Dynamic DEB Directory"
msgstr "Répertoire dynamique DEB"

#: smart/plugins/rpmdir.py:33
msgid "Dynamic RPM Directory"
msgstr "Répertoire dynamique RPM"

#: smart/plugins/urpmichannelsync.py:253
msgid "Trying to sync urpmi channels..."
msgstr ""

#: smart/plugins/yumchannelsync.py:158
#, python-format
msgid ""
"Yum channel %s does not contain baseurl or mirrorlist addresses. Not syncing."
msgstr ""

#: smart/plugins/zyppchannelsync.py:139
#, python-format
msgid ""
"ZYpp channel %s does not contain baseurl or mirrorlist addresses. Not "
"syncing."
msgstr ""

#: smart/searcher.py:179
msgid "Invalid string"
msgstr "Chaîne de caractères invalide"

#: smart/sysconfig.py:82 smart/sysconfig.py:89 smart/sysconfig.py:92
#, python-format
msgid "Broken configuration file at %s"
msgstr "Erreur dans le fichier de configuration à %s"

#: smart/sysconfig.py:83
#, python-format
msgid "Trying backup at %s"
msgstr "Tentative d'utilisation du backup à %s"

#: smart/transaction.py:541
#, python-format
msgid "Can't install %s: conflicted package %s is locked"
msgstr "Ne peut installer %s : le paquetage en conflit %s est verrouillé"

#: smart/transaction.py:556
#, python-format
msgid "Can't install %s: it's conflicted by the locked package %s"
msgstr ""
"Ne peut installer %s : il est en conflit avec le paquetage verrouillé %s"

#: smart/transaction.py:571
#, python-format
msgid "Can't install %s: it can't coexist with %s"
msgstr "Ne peut installer %s : il ne peut cohabiter avec %s"

#: smart/transaction.py:599 smart/transaction.py:804
#, python-format
msgid "Can't install %s: no package provides %s"
msgstr "Ne peut installer %s : aucun paquetage ne fournis %s"

#: smart/transaction.py:620
#, python-format
msgid "Can't remove %s: it's an essential package"
msgstr "Ne peut supprimer %s : C'est un paquetage essentiel"

#: smart/transaction.py:675
#, python-format
msgid "Can't remove %s: %s is locked"
msgstr "Ne peut supprimer %s : %s est verrouillé"

#: smart/transaction.py:828 smart/transaction.py:925
#, python-format
msgid ""
"Can't install %s: all packages providing %s failed to install:\n"
"%s"
msgstr ""
"Ne peut installer %s : aucun des paquetages fournissant %s n'a pu être "
"installé :\n"
"%s"

#: smart/transaction.py:888 smart/transaction.py:897
#, python-format
msgid "Can't remove %s: requiring package %s is locked"
msgstr "Ne peut supprimer %s : paquetage requis %s est verrouillé"

#: smart/transaction.py:912 smart/transaction.py:917
#, python-format
msgid "%s is locked"
msgstr "%s est verrouillé"

#: smart/transaction.py:1023 smart/transaction.py:1794
#, python-format
msgid "Unsatisfied dependency: %s requires %s"
msgstr "Dépendance insatisfaite : %s requière %s"

#: smart/transaction.py:1032 smart/transaction.py:1042
#: smart/transaction.py:1809
#, python-format
msgid "Unsatisfied dependency: %s conflicts with %s"
msgstr "Dépendance insatisfaite : %s est en conflit avec %s"

#: smart/transaction.py:1052 smart/transaction.py:1823
#, python-format
msgid "Package %s can't coexist with %s"
msgstr "Le paquetage %s ne peut cohabiter avec %s"

#: smart/transaction.py:1088
#, python-format
msgid ""
"Can't fix %s:\n"
"%s"
msgstr ""
"Ne peut corriger %s :\n"
"%s"

#: smart/transaction.py:1142
#, python-format
msgid "Can't install %s: it's locked"
msgstr "Ne peut installer %s : il est verrouillé"

#: smart/transaction.py:1147
#, python-format
msgid "Can't remove %s: it's locked"
msgstr "Ne peut supprimer %s : il est verrouillé"

#: smart/transaction.py:1152
#, python-format
msgid "Can't reinstall %s: it's locked"
msgstr "Ne peut réinstaller %s : il est verrouillé"

#: smart/transaction.py:1329 smart/transaction.py:1429
#, python-format
msgid "No providers for '%s', required by '%s'"
msgstr "Aucun fournisseur pour '%s', requis par '%s'"

#: smart/transaction.py:1346 smart/transaction.py:1355
#: smart/transaction.py:1466 smart/transaction.py:1475
#: smart/transaction.py:1493 smart/transaction.py:1524
#, python-format
msgid "Package '%s' is locked"
msgstr "Paquetage '%s' est verrouillé"

#: smart/transaction.py:1445
#, python-format
msgid "Can't remove %s, which conflicts with %s"
msgstr "Ne peut supprimer %s, qui est en conflit avec %s"

#: smart/transaction.py:1491 smart/transaction.py:1522
#, python-format
msgid "Package '%s' is not in changeset"
msgstr "Le paquetage '%s' n'est pas dans la liste de changements"

#: smart/uncompress.py:46
#, python-format
msgid "Unknown compressed file: %s"
msgstr "Fichier compressé inconnu : %s"

#: smart/uncompress.py:57
msgid "Unsupported file type"
msgstr "Type de fichier non supporté"

#: smart/util/optparse.py:329
#, python-format
msgid "usage: %s\n"
msgstr "Utilisation: %s\n"

#: smart/util/optparse.py:348
msgid "Usage"
msgstr "Utilisation"

#: smart/util/optparse.py:354
msgid "integer"
msgstr "entier"

#: smart/util/optparse.py:355
msgid "long integer"
msgstr "entier long"

#: smart/util/optparse.py:356
msgid "floating-point"
msgstr "virgule flottante"

#: smart/util/optparse.py:357
msgid "complex"
msgstr "complexe"

#: smart/util/optparse.py:365
#, python-format
msgid "option %s: invalid %s value: %r"
msgstr "option %s: valeur invalide pour %s: %r"

#: smart/util/optparse.py:373
#, python-format
msgid "option %s: invalid choice: %r (choose from %s)"
msgstr "option %s: choix invalide: %r (choisissez dans %s)"

#: smart/util/optparse.py:1164
msgid "%prog [options]"
msgstr "%prog [options]"

#: smart/util/optparse.py:1385
#, python-format
msgid "%s option does not take a value"
msgstr "l'option %s ne prend pas de valeur"

#: smart/util/optparse.py:1559
#, python-format
msgid "ambiguous option: %s (%s?)"
msgstr "option ambigüe: %s (%s?)"

#: smart/util/ssh.py:53
msgid "SSH asked for password, but no password is available"
msgstr "SSH demande un mot de passe, mais aucun mot de passe n'est disponible"

#: smart/util/strtools.py:65 smart/util/strtools.py:84
msgid "Stalled"
msgstr "Bloqué"

#~ msgid ""
#~ "\n"
#~ "Usage: smart search expression ...\n"
#~ "\n"
#~ "This command allows searching for the given expressions\n"
#~ "in the name, summary, and description of known packages.\n"
#~ "\n"
#~ "Options:\n"
#~ "  -h, --help  Show this help message and exit\n"
#~ "\n"
#~ "Examples:\n"
#~ "  smart search ldap\n"
#~ "  smart search kernel module\n"
#~ "  smart search rpm 'package manager'\n"
#~ "  smart search pkgname\n"
#~ "  smart search 'pkgn*e'\n"
#~ msgstr ""
#~ "\n"
#~ "Utilisation : smart search expression ...\n"
#~ "\n"
#~ "Cette commande permet de chercher une expression donnée\n"
#~ "parmi les noms, résumé et description des paquetages connus.\n"
#~ "\n"
#~ "Options :\n"
#~ "  -h, --help  Affiche ce message d'aide et quitte\n"
#~ "\n"
#~ "Exemples :\n"
#~ "  smart search ldap\n"
#~ "  smart search kernel module\n"
#~ "  smart search rpm 'package manager'\n"
#~ "  smart search NomDuPaquetage\n"
#~ "  smart search 'NomDuPaqu*e'\n"

#~ msgid "Unbreakable loops found while sorting"
#~ msgstr "Boucle infinie rencontrée lors du tri"

#~ msgid "Internal error: there are still loops (%d != %d)!"
#~ msgstr "Erreur interne : il y a encore des boucles (%d != %d) !"

#~ msgid "Pruned removal of %s"
#~ msgstr "Suppression de la suppression de %s"

#~ msgid "Can't get rid of %s"
#~ msgstr "Ne peux me débarasser de %s"

#~ msgid "Channel '%s' has fingerprint but download of Release.gpg failed: %s"
#~ msgstr ""
#~ "Le canal '%s' a une empreinte digitale, mais le téléchargement de Release."
#~ "gpg a échoué : %s"

#~ msgid "test.py [options] [<test filename>, ...]"
#~ msgstr "test.py [options] [<nom du fichier de test>, ...]"

#~ msgid ""
#~ "You are using the package manager.\n"
#~ "This tool allow you to install, update and remove the software.\n"
#~ "Is recommended that the channels informations are updated.\n"
#~ "Do you want to update them automatically now?"
#~ msgstr ""
#~ "Vous utilisez le gestionnaire de paquetages.\n"
#~ "Cet outil vous permet d'installer, mettre à jour et supprimer des "
#~ "logiciels.\n"
#~ "Il est recommandé de mettre à jour les informations des canaux.\n"
#~ "Désirez-vous les mettre à jour maintenant ?"

#~ msgid ""
#~ "You are updating the entire system.\n"
#~ "Is recommended that the channels informations are updated.\n"
#~ "Do you want to update automatically now?"
#~ msgstr ""
#~ "Vous mettez à jour tout votre système.\n"
#~ "Il est recommandé de mettre à jour les informations des canaux.\n"
#~ "Désirez-vous les mettre à jour maintenant?"

#~ msgid "Invalid package file format. Invalid header found."
#~ msgstr "Format de paquetage invalide. Une en-tête invalide a été détectée."

#~ msgid ""
#~ "You need PyQt installed in your system, please install with your package "
#~ "manager."
#~ msgstr ""
#~ "Il est nécessaire d'avoir PyQt installé sur votre système. Veuillez "
#~ "l'installer à l'aide de votre gestionnaire de paquetages."

#, fuzzy
#~ msgid "Removed packages (%d):"
#~ msgstr "Paquetages supprimés (%d) :"

#, fuzzy
#~ msgid "show cleaned packages"
#~ msgstr "Rechercher des paquetages"

#, fuzzy
#~ msgid "Cache directory %s not found."
#~ msgstr "Répertoire introuvable :"

#, fuzzy
#~ msgid "Clean %s?"
#~ msgstr "Nettoyage de %s"

#, fuzzy
#~ msgid "Cleaned %s..."
#~ msgstr "Nettoyage de %s"

#~ msgid "Base URL where packages are found under."
#~ msgstr "URL de base où se trouvent les paquetages."

#~ msgid ""
#~ "URL for header list (hdlist or synthesis). If it's hdlist.cz inside the "
#~ "given base URL, may be left empty."
#~ msgstr ""
#~ "URL pour la liste d'en-têtes (hdlist ou synthesis). Peut être laissé vide "
#~ "s'il s'agit de hdlist.cz contenu dans l'URL de base donnée."

#~ msgid "No configuration found!"
#~ msgstr "Aucune configuration trouvée !"

#~ msgid ""
#~ "Change in channel '%s' detected.\n"
#~ "Do you want to replace it?"
#~ msgstr ""
#~ "Un changement a été détecté dans le canal '%s'.\n"
#~ "Voulez-vous le remplacer ?"

#~ msgid ""
#~ "\n"
#~ "smart channel --help-type apt-rpm\n"
#~ "smart channel --add mydb type=rpm-db name=\"RPM Database\"\n"
#~ "smart channel --add mychannel type=apt-rpm name=\"Some repository\" \\\n"
#~ "                  baseurl=http://somewhere.com/pub/repos "
#~ "components=extra\n"
#~ "smart channel --set mychannel priority=-100\n"
#~ "smart channel --disable mychannel\n"
#~ "smart channel --remove mychannel\n"
#~ "smart channel --show\n"
#~ "smart channel --show mychannel > mychannel.txt\n"
#~ "smart channel --add ./mychannel.txt\n"
#~ "smart channel --add http://some.url/mychannel.txt\n"
#~ "smart channel --add /mnt/cdrom\n"
#~ msgstr ""
#~ "\n"
#~ "smart channel --help-type apt-rpm\n"
#~ "smart channel --add MaBDD type=rpm-db name=\"Base De Données RPM\"\n"
#~ "smart channel --add MonCanal type=apt-rpm name=\"Un dépôt\" \\\n"
#~ "                  baseurl=http://quelquepart.com/pub/depot "
#~ "components=extra\n"
#~ "smart channel --set MonCanal priority=-100\n"
#~ "smart channel --disable MonCanal\n"
#~ "smart channel --remove MonCanal\n"
#~ "smart channel --show\n"
#~ "smart channel --show MonCanal > MonCanal.txt\n"
#~ "smart channel --add ./MonCanal.txt\n"
#~ "smart channel --add http://some.url/mychannel.txt\n"
#~ "smart channel --add /mnt/cdrom\n"

#~ msgid ""
#~ "\n"
#~ "This command will check relations of the given installed\n"
#~ "packages. If no packages are given, all installed packages\n"
#~ "will be checked. Use the 'fix' command to fix broken\n"
#~ "relations.\n"
#~ msgstr ""
#~ "\n"
#~ "Cette commande vérifiera les relations de paquetages\n"
#~ "installés donnés. Si aucun paquetage n'est donné, tous\n"
#~ "les paquetages installés seront vérifiés.\n"
#~ "Utilisez la commande 'fix' pour corriger les relations cassées.\n"

#~ msgid "check uninstalled packages as well"
#~ msgstr "vérifie également les paquetages disponibles"

#~ msgid "check only uninstalled packages"
#~ msgstr "vérifie seulement les paquetages disponibles"

#~ msgid "error: Python 2.3 or later required"
#~ msgstr "erreur : Python 2.3 ou supérieur requis"
