# translation of fr.po to French # Copyright (C) YEAR ORGANIZATION # # Amine Chadly , 2007, 2008. # Philippe Svetoslavsky , 2009, 2010. msgid "" msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-06-17 14:30+0300\n" "PO-Revision-Date: 2010-01-01 22:22+0100\n" "Last-Translator: Philippe Svetoslavsky \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: pygettext.py 1.5\n" "X-Generator: Lokalize 0.3\n" #: /usr/lib/python2.7/optparse.py:140 #, python-format msgid "no such option: %s" msgstr "pas d'option :%s" #: /usr/lib/python2.7/optparse.py:151 #, python-format msgid "ambiguous option: %s (%s?)" msgstr "option ambiguë : %s (%s?)" #: /usr/lib/python2.7/optparse.py:374 #, python-format msgid "Usage: %s\n" msgstr "Mode d'emploi : %s\n" #: /usr/lib/python2.7/optparse.py:393 msgid "Usage" msgstr "Mode d'emploi" #: /usr/lib/python2.7/optparse.py:418 msgid "integer" msgstr "entier" #: /usr/lib/python2.7/optparse.py:419 msgid "long integer" msgstr "entier long" #: /usr/lib/python2.7/optparse.py:420 msgid "floating-point" msgstr "virgule flottante" #: /usr/lib/python2.7/optparse.py:421 msgid "complex" msgstr "complexe" #: /usr/lib/python2.7/optparse.py:429 #, python-format msgid "option %s: invalid %s value: %r" msgstr "Option %s : valeur %s invalide : %r" #: /usr/lib/python2.7/optparse.py:437 #, python-format msgid "option %s: invalid choice: %r (choose from %s)" msgstr "Option %s : choix invalides : %r (à choisir dans %s)" #: /usr/lib/python2.7/optparse.py:1245 msgid "show this help message and exit" msgstr "Afficher ce message d'aide et sortir" #: /usr/lib/python2.7/optparse.py:1250 msgid "show program's version number and exit" msgstr "Afficher le numéro de version du programme et sortir" #: /usr/lib/python2.7/optparse.py:1273 msgid "%prog [options]" msgstr "%prog [options]" #: /usr/lib/python2.7/optparse.py:1493 /usr/lib/python2.7/optparse.py:1532 #, python-format msgid "%s option requires an argument" msgstr "L'option %s requiert un argument" #: /usr/lib/python2.7/optparse.py:1495 /usr/lib/python2.7/optparse.py:1534 #, python-format msgid "%s option requires %d arguments" msgstr "L'option %s nécessite %d arguments" #: /usr/lib/python2.7/optparse.py:1504 #, python-format msgid "%s option does not take a value" msgstr "L'option %s ne prend pas de valeur" #: /usr/lib/python2.7/optparse.py:1621 msgid "Options" msgstr "Options" #: pisi-cli:42 msgid "Keyboard Interrupt: Exiting..." msgstr "Interruption Clavier : Sortie..." #: pisi-cli:45 msgid "Program terminated." msgstr "Programme terminé." #: pisi-cli:48 msgid "" "Unhandled internal exception.\n" "Please file a bug report to ." msgstr "" "Exception interne non gérée.\n" "Veuillez signaler le bogue s'il vous plaît sur ." #: pisi-cli:57 msgid "System error. Program terminated." msgstr "Erreur du système. Programme terminé." #: pisi-cli:66 msgid "Please use 'pisi help' for general help." msgstr "Veuillez utiliser 'pisi help' pour une aide généraliste." #: pisi-cli:69 msgid "" "\n" "Traceback:" msgstr "" "\n" "Pile d'exécution : " #: pisi-cli:72 msgid "Use --debug to see a traceback." msgstr "Utiliser --debug pour voir la pile d'exécution." #: pisi.xml.in.h:1 msgid "PiSi package" msgstr "Paquet PiSi" #: pisi/actionsapi/autotools.py:36 pisi/actionsapi/cmaketools.py:36 #, python-format msgid "" "Please attach the config.log to your bug report:\n" "%s/config.log" msgstr "" "Veuillez attacher le config.log à votre rapport de bogue s'il vous plaît :\n" "%s/config.log" #: pisi/actionsapi/autotools.py:77 pisi/actionsapi/autotools.py:87 #: pisi/actionsapi/cmaketools.py:66 pisi/actionsapi/kde.py:65 #: pisi/actionsapi/perlmodules.py:54 pisi/actionsapi/perlmodules.py:57 msgid "Configure failed." msgstr "Échec de la configuration." #: pisi/actionsapi/autotools.py:79 pisi/actionsapi/autotools.py:89 #: pisi/actionsapi/kde.py:67 msgid "No configure script found." msgstr "Pas de script configure trouvé." #: pisi/actionsapi/autotools.py:97 pisi/actionsapi/cmaketools.py:78 #: pisi/actionsapi/kde.py:72 pisi/actionsapi/perlmodules.py:63 #: pisi/actionsapi/perlmodules.py:72 pisi/actionsapi/pythonmodules.py:62 #: pisi/actionsapi/scons.py:39 msgid "Make failed." msgstr "Échec de la construction." #: pisi/actionsapi/autotools.py:126 pisi/actionsapi/autotools.py:134 #: pisi/actionsapi/cmaketools.py:98 pisi/actionsapi/cmaketools.py:106 #: pisi/actionsapi/kde.py:79 pisi/actionsapi/pythonmodules.py:67 #: pisi/actionsapi/rubymodules.py:92 pisi/actionsapi/rubymodules.py:99 #: pisi/actionsapi/scons.py:43 msgid "Install failed." msgstr "Échec de l'installation." #: pisi/actionsapi/autotools.py:141 msgid "Running aclocal failed." msgstr "L'exécution de aclocal a échoué." #: pisi/actionsapi/autotools.py:146 msgid "Running autoconf failed." msgstr "L'exécution de autoconf a échoué." #: pisi/actionsapi/autotools.py:151 msgid "Running autoreconf failed." msgstr "L'exécution de autoreconf a échoué." #: pisi/actionsapi/autotools.py:156 msgid "Running automake failed." msgstr "L'exécution de automake a échoué." #: pisi/actionsapi/autotools.py:161 msgid "Running autoheader failed." msgstr "L'exécution de autoheader a échoué." #: pisi/actionsapi/cmaketools.py:68 msgid "No configure script found for cmake." msgstr "Pas trouvé de fichier configure pour cmake." #: pisi/actionsapi/cmaketools.py:110 pisi/actionsapi/kde.py:81 msgid "No Makefile found." msgstr "Fichier Makefile introuvable." #: pisi/actionsapi/get.py:178 #, python-format msgid "Util %s cannot be found" msgstr "L'utilitaire %s n'a pu être trouvé" #: pisi/actionsapi/get.py:180 #, python-format msgid "Warning: %s does not exist, using plain name %s" msgstr "Attention : %s n'existe pas, utilisation du simple nom %s" #: pisi/actionsapi/kde.py:34 #, python-format msgid "" "\n" "!!! Please attach the config.log to your bug report:\n" "%s/config.log" msgstr "" "\n" "! Veuillez attacher le config.log à votre rapport de bogue s'il vous plaît :\n" "%s/config.log" #: pisi/actionsapi/kerneltools.py:117 #, python-format msgid "Can't find kernel version information file %s." msgstr "Impossible de trouver le fichier %s d'information de version du noyau." #: pisi/actionsapi/libtools.py:38 msgid "Running ldconfig failed." msgstr "L'exécution de ldconfig a échoué." #: pisi/actionsapi/libtools.py:49 msgid "GNU Config Update Finished." msgstr "La mise à jour de GNU Config est maintenant terminée." #: pisi/actionsapi/libtools.py:53 msgid "Running libtoolize failed." msgstr "L'exécution de libtoolize a échoué." #: pisi/actionsapi/perlmodules.py:66 msgid "perl build failed." msgstr "La compilation de perl a échoué." #: pisi/actionsapi/perlmodules.py:75 msgid "perl install failed." msgstr "L'installation de perl a échoué." #: pisi/actionsapi/pisitools.py:75 pisi/actionsapi/pisitools.py:132 #, python-format msgid "No file matched pattern \"%s\"" msgstr "Aucun fichier ne correspond au critère \"%s\"" #: pisi/actionsapi/pisitools.py:142 #, python-format msgid "ActionsAPI [doman]: Wrong man page file: %s" msgstr "ActionsAPI [doman]: Fichier de page de manuel incorrect : %s" #: pisi/actionsapi/pisitools.py:169 #, python-format msgid "No file matched pattern \"%s\". 'domove' operation failed." msgstr "Aucun fichier ne correspond au critère \"%s\". Échec de l'opération 'domove'." #: pisi/actionsapi/pisitools.py:188 #, python-format msgid "ActionsAPI [rename]: %s: %s" msgstr "ActionsAPI [rename] : %s : %s" #: pisi/actionsapi/pisitools.py:203 #, python-format msgid "No such file matching pattern: \"%s\". 'dosed' operation failed." msgstr "Aucun fichier ne correspond au critère \"%s\". Échec de l'opération 'dosed'." #: pisi/actionsapi/pisitools.py:216 #, python-format msgid "dosed method has not changed file '%s'." msgstr "La méthode dosed n'a pas changé le fichie '%s'." #: pisi/actionsapi/pisitools.py:219 #, python-format msgid "File does not exist or permission denied: %s" msgstr "Le fichier n'existe pas ou la permission est refusée : %s" #: pisi/actionsapi/pisitools.py:236 #, python-format msgid "ActionsAPI [dosym]: File already exists: %s" msgstr "ActionsAPI [dosym]: Le fichier existe : %s" #: pisi/actionsapi/pisitools.py:245 pisi/actionsapi/pisitoolsfunctions.py:71 #, python-format msgid "No file matched pattern \"%s\"." msgstr "Aucun fichier ne correspond au critère \"%s\"." #: pisi/actionsapi/pisitools.py:272 pisi/actionsapi/shelltools.py:97 #, python-format msgid "No file matched pattern \"%s\". Remove operation failed." msgstr "Aucun fichier ne correspond au critère \"%s\". Échec de l'opération de suppression." #: pisi/actionsapi/pisitools.py:281 #, python-format msgid "No directory matched pattern \"%s\". Remove directory operation failed." msgstr "Aucun fichier ne correspond au critère \"%s\". Échec de l'opération de suppression de dossier." #: pisi/actionsapi/pisitoolsfunctions.py:45 #: pisi/actionsapi/pisitoolsfunctions.py:63 #: pisi/actionsapi/pisitoolsfunctions.py:80 msgid "Insufficient arguments." msgstr "Pas assez d'arguments." #: pisi/actionsapi/pisitoolsfunctions.py:53 #, python-format msgid "No executable file matched pattern \"%s\"." msgstr "Aucun fichier exécutable ne correspond au critère \"%s\"." #: pisi/actionsapi/pythonmodules.py:56 msgid "Configuration failed." msgstr "La configuration a échoué." #: pisi/actionsapi/pythonmodules.py:81 #, python-format msgid "Running %s failed." msgstr "L'exécution de %s a échoué." #: pisi/actionsapi/qt4.py:52 #, python-format msgid "Project file '%s' not found." msgstr "Fichier projet '%s' introuvable." #: pisi/actionsapi/qt4.py:56 #, python-format msgid "It seems there are more than one .pro file, you must specify one. (Possible .pro files: %s)" msgstr "Il semblerait qu'il y ait plus d'un fichier .pro, vous devez en spécifier une. (Possible .pro files: %s)" #: pisi/actionsapi/rubymodules.py:108 #, python-format msgid "Running 'ruby %s' failed." msgstr "Échec de l'exécution de 'ruby %s'." #: pisi/actionsapi/shelltools.py:49 #, python-format msgid "Cannot create directory %s" msgstr "Impossible de créer le répertoire %s" #: pisi/actionsapi/shelltools.py:57 #, python-format msgid "ActionsAPI [echo]: Can't append to file %s." msgstr "ActionsAPI [echo]: Impossible d'ajouter des données au fichier %s." #: pisi/actionsapi/shelltools.py:63 #, python-format msgid "ActionsAPI [chmod]: No file matched pattern \"%s\"." msgstr "ActionsAPI [chmod]: aucun fichier ne correspond au critère \"%s\"." #: pisi/actionsapi/shelltools.py:70 #, python-format msgid "ActionsAPI [chmod]: Operation not permitted: %s (mode: 0%o)" msgstr "ActionsAPI [chmod] : Opération non permise : %s (mode: 0%o)" #: pisi/actionsapi/shelltools.py:73 #, python-format msgid "ActionsAPI [chmod]: File %s doesn't exists." msgstr "ActionsAPI [chmod]: Le fichier %s n'existe pas." #: pisi/actionsapi/shelltools.py:81 #, python-format msgid "ActionsAPI [chown]: Operation not permitted: %s (uid: %s, gid: %s)" msgstr "ActionsAPI [chown]: Operation non permise : %s (uid: %s, gid: %s)" #: pisi/actionsapi/shelltools.py:84 #, python-format msgid "ActionsAPI [chown]: File %s doesn't exists." msgstr "ActionsAPI [chown]: Le fichier %s n'existe pas." #: pisi/actionsapi/shelltools.py:91 #, python-format msgid "ActionsAPI [sym]: Permission denied: %s to %s" msgstr "ActionsAPI [sym]: Permission refusée : %s à %s" #: pisi/actionsapi/shelltools.py:105 #, python-format msgid "ActionsAPI [unlink]: Permission denied: %s." msgstr "ActionsAPI [unlink]: Permission refusée : %s." #: pisi/actionsapi/shelltools.py:109 #, python-format msgid "ActionsAPI [unlink]: File %s doesn't exists." msgstr "ActionsAPI [unlink]: Le fichier %s n'existe pas." #: pisi/actionsapi/shelltools.py:117 #, python-format msgid "ActionsAPI [unlinkDir]: Operation not permitted: %s" msgstr "ActionsAPI [unlinkDir]: Operation non permise : %s" #: pisi/actionsapi/shelltools.py:121 #, python-format msgid "ActionsAPI [unlinkDir]: Directory %s doesn't exists." msgstr "ActionsAPI [unlinkDir]: Le repertoire %s n'existe pas." #: pisi/actionsapi/shelltools.py:127 #, python-format msgid "ActionsAPI [move]: No file matched pattern \"%s\"." msgstr "ActionsAPI [move]: Aucun fichier correspondant au modèle \"%s\"." #: pisi/actionsapi/shelltools.py:134 #, python-format msgid "ActionsAPI [move]: Permission denied: %s to %s" msgstr "ActionsAPI [move]: Permission refusée : de %s à %s" #: pisi/actionsapi/shelltools.py:136 #, python-format msgid "ActionsAPI [move]: File %s doesn't exists." msgstr "ActionsAPI [move]: Le fichier %s n'existe pas." #: pisi/actionsapi/shelltools.py:143 #, python-format msgid "ActionsAPI [copy]: No file matched pattern \"%s\"." msgstr "ActionsAPI [copy]: Aucun fichier correspondant au modèle \"%s\"." #: pisi/actionsapi/shelltools.py:150 #, python-format msgid "ActionsAPI [copy]: Permission denied: %s to %s" msgstr "ActionsAPI [copy]: Permission refusée : de %s à %s" #: pisi/actionsapi/shelltools.py:166 #, python-format msgid "ActionsAPI [copy]: File %s does not exist." msgstr "ActionsAPI [copy]: Le fichier %s n'existe pas." #: pisi/actionsapi/shelltools.py:181 #, python-format msgid "ActionsAPI [copytree] %s to %s: %s" msgstr "ActionsAPI [copytree] %s à %s: %s" #: pisi/actionsapi/shelltools.py:183 #, python-format msgid "ActionsAPI [copytree]: Directory %s doesn't exists." msgstr "ActionsAPI [copytree]: Le repertoire %s n'existe pas." #: pisi/actionsapi/shelltools.py:191 #, python-format msgid "ActionsAPI [touch]: No file matched pattern \"%s\"." msgstr "ActionsAPI [touch]: Aucun fichier correspondant au modèle \"%s\"." #: pisi/actionsapi/shelltools.py:200 #, python-format msgid "ActionsAPI [touch]: Permission denied: %s" msgstr "ActionsAPI [touch]: Permission refusée : %s" #: pisi/actionsapi/shelltools.py:255 #, python-format msgid "Command \"%s\" failed, return value was %d." msgstr "La commande \"%s\" a échoué, la valeur retournée était %d." #: pisi/actionsapi/texlivemodules.py:56 msgid "Moving source files failed" msgstr "Échec du déplacement des fichiers source" #: pisi/actionsapi/texlivemodules.py:59 msgid "Generate config files failed" msgstr "Échec de la création des fichiers 'config'" #: pisi/actionsapi/texlivemodules.py:62 msgid "Building format files failed" msgstr "Échec de la construction des fichiers 'format'" #: pisi/actionsapi/texlivemodules.py:69 msgid "Creating symlinks from format to engines failed" msgstr "Échec de la création des liens symboliques du format aux moteurs" #: pisi/actionsapi/texlivemodules.py:73 msgid "Installing docs failed" msgstr "Échec de l'installation des docs." #: pisi/actionsapi/texlivemodules.py:77 msgid "Installing texmf files failed" msgstr "Échec de l'installation des fichiers texmf." #: pisi/actionsapi/texlivemodules.py:81 msgid "Installing config files failed" msgstr "L'installation des fichiers de configuration a échoué." #: pisi/actionsapi/texlivemodules.py:85 msgid "Handle config files failed" msgstr "Échec de la gestion des fichiers de configuration" #: pisi/actionsapi/texlivemodules.py:95 #, python-format msgid "Symlink %s skipped (special case)" msgstr "Symlink %s sauté (cas spécial)" #: pisi/actionsapi/texlivemodules.py:97 #, python-format msgid "Symlink %s -> %s skipped (texlive-core takes care of it." msgstr "Symlink %s -> %s sauté (texlive-core le gère)" #: pisi/actionsapi/texlivemodules.py:100 #, python-format msgid "Symlink %s -> %s skipped." msgstr "Symlink %s -> %s sauté." #: pisi/actionsapi/texlivemodules.py:102 #, python-format msgid "Symlink %s skipped (file exists.)" msgstr "Symlink %s sauté (le fichier existe)" #: pisi/actionsapi/texlivemodules.py:104 #, python-format msgid "Making symlink from %s to %s" msgstr "Création du lien symbolique de %s vers %s" #: pisi/actionsapi/texlivemodules.py:153 #, python-format msgid "Creating /etc/texmf/%s.d" msgstr "Création de /etc/texmf/%s.d" #: pisi/actionsapi/texlivemodules.py:155 #, python-format msgid "Moving (and symlinking) /usr/share/texmf/%s to /etc/texmf/%s.d" msgstr "Déplacement (et liaison symbolique) /usr/share/texmf/%s/ vers /etc/texmf/%s.d" #: pisi/actionsapi/texlivemodules.py:206 #, python-format msgid "Building format file %s" msgstr "Construction du fichier 'format' %s" #: pisi/actionsapi/texlivemodules.py:263 #, python-format msgid "Map %s is added to %s/%s.cfg" msgstr "Map %s est ajouté à %s/%s.cfg" #: pisi/actionsapi/texlivemodules.py:266 #, python-format msgid "MixedMap %s is added to %s/%s.cfg" msgstr "MixedMap %s est ajouté à %s/%s.cfg" #: pisi/actionsapi/texlivemodules.py:269 #, python-format msgid "p +%s is added to %s/%s-config.ps" msgstr "p +%s est ajouté à %s/%s-config.ps" #: pisi/actionsapi/texlivemodules.py:272 #, python-format msgid "f %s is added to %s/%s-config" msgstr "f %s est ajouté à %s/%s-config" #: pisi/actionsapi/texlivemodules.py:279 #, python-format msgid "Language file %s already generated." msgstr "Le fichier de langue %s a déjà été généré." #: pisi/actionsapi/texlivemodules.py:281 #, python-format msgid "No rule to proccess %s. Please file a bug." msgstr "Pas de règle pour traiter %s. Merci de faire un rapport de bug." #: pisi/api.py:58 pisi/cli/command.py:166 msgid "You have to be root for this operation." msgstr "Vous devez être administrateur (root) pour réaliser cette opération." #: pisi/api.py:65 msgid "Another instance of PiSi is running. Only one instance is allowed." msgstr "Une autre instance de PiSi est en cours d'exécution. Une seule est autorisée." #: pisi/api.py:420 #, python-format msgid "%s package found in %s repository" msgstr "Paquet %s trouvé dans le dépôt %s" #: pisi/api.py:424 #, python-format msgid "%s package already fetched" msgstr "Paquet %s déjà téléchargé" #: pisi/api.py:532 #, python-format msgid "Cleaning package cache %s..." msgstr "Nettoyage du cache des paquets %s..." #: pisi/api.py:534 #, python-format msgid "Cleaning source archive cache %s..." msgstr "Nettoyage du cache de l'archive des sources %s..." #: pisi/api.py:536 #, python-format msgid "Cleaning temporary directory %s..." msgstr "Nettoyage du dossier temporaire %s..." #: pisi/api.py:540 #, python-format msgid "Removing cache file %s..." msgstr "Suppression du fichier cache %s..." #: pisi/api.py:571 msgid "Taking snapshot of the system" msgstr "Prise d'un instantané du système" #: pisi/api.py:732 msgid "comar package is not fully installed" msgstr "Le paquet comar n'est pas entièrement installé" #: pisi/api.py:744 #, python-format msgid "File %s not found" msgstr "Le fichier %s est introuvable" #: pisi/api.py:786 #, python-format msgid "Building index of PiSi files under %s" msgstr "Construction de l'index des fichiers PiSi sous %s" #: pisi/api.py:791 msgid "Index file written" msgstr "Fichier d'index écrit" #: pisi/api.py:796 msgid "Not a valid repo name." msgstr "Nom de dépôt invalide" #: pisi/api.py:799 #, python-format msgid "Repo %s already present." msgstr "Le dépôt %s existe déjà." #: pisi/api.py:802 #, python-format msgid "Repo already present with name %s." msgstr "Le dépôt %s existe déjà." #: pisi/api.py:807 #, python-format msgid "Repo %s added to system." msgstr "Le dépôt %s a été ajouté au système." #: pisi/api.py:815 #, python-format msgid "Repo %s removed from system." msgstr "Le dépôt %s a été supprimé du système." #: pisi/api.py:817 #, python-format msgid "Repository %s does not exist. Cannot remove." msgstr "Le dépôt %s n'existe pas. Impossible de le supprimer." #: pisi/api.py:839 #, python-format msgid "Updating repository: %s" msgstr "Mise à jour du dépôt : %s" #: pisi/api.py:848 #, python-format msgid "%s repository information is up-to-date." msgstr "les informations concernant le dépôt %s sont à jour." #: pisi/api.py:850 msgid "Updating database at any rate as requested" msgstr "Mise à jour de la base de données quoi qu'il arrive comme demandé" #: pisi/api.py:863 msgid "Package database updated." msgstr "Base de données des paquets mise à jour." #: pisi/api.py:865 #, python-format msgid "No repository named %s found." msgstr "Pas de dépôt au nom %s trouvé." #: pisi/api.py:878 #, python-format msgid "Adding '%s' to db... " msgstr "Ajout de '%s' à la base de données... " #: pisi/api.py:881 msgid "OK." msgstr "OK." #: pisi/archive.py:422 #, python-format msgid "Problem occured while uncompressing %s.Z file" msgstr "Un problème est survenu durant la décompression du fichiers %s.Z" #: pisi/atomicoperations.py:71 pisi/operations/history.py:72 #, python-format msgid "Package %s found in repository %s" msgstr "Paquet %s trouvé dans le dépôt %s" #: pisi/atomicoperations.py:102 #, python-format msgid "Package URI: %s" msgstr "URI du paquet : %s" #: pisi/atomicoperations.py:116 msgid "Download Error: Package does not match the repository package." msgstr "Erreur de téléchargement : le paquet ne correspond pas au paquet du dépôt." #: pisi/atomicoperations.py:120 #, python-format msgid "Package %s not found in any active repository." msgstr "Le paquet %s introuvable dans les dépôts actifs." #: pisi/atomicoperations.py:146 #, python-format msgid "Installing %s, version %s, release %s" msgstr "Installation de %s, version %s, millésime %s" #: pisi/atomicoperations.py:192 pisi/operations/build.py:765 #, python-format msgid "%s-%s is not a valid PiSi version format" msgstr "%s-%s n'est pas un format de version valide de PiSi." #: pisi/atomicoperations.py:198 #, python-format msgid "%s package cannot be installed unless the dependencies are satisfied" msgstr "Le paquet %s ne peut être installé sans que les dépendances ne soient satisfaites" #: pisi/atomicoperations.py:222 #, python-format msgid "/%s from %s package\n" msgstr "/%s pour le paquet %s\n" #: pisi/atomicoperations.py:223 #, python-format msgid "" "File conflicts:\n" "%s" msgstr "" "Conflit de fichiers :\n" "%s" #: pisi/atomicoperations.py:241 msgid "Re-install same version package?" msgstr "Ré-installer la même version du paquet ?" #: pisi/atomicoperations.py:242 msgid "Package re-install declined" msgstr "Ré-installation du paquet déclinée" #: pisi/atomicoperations.py:254 msgid "Upgrading to new upstream version" msgstr "Mise à jour vers une version ultérieure" #: pisi/atomicoperations.py:257 msgid "Upgrading to new distribution release" msgstr "Mise à jour vers une nouvelle version de distribution" #: pisi/atomicoperations.py:266 msgid "Downgrade to old distribution release?" msgstr "Régresser vers une version de distribution plus récente ?" #: pisi/atomicoperations.py:270 msgid "Package downgrade declined" msgstr "Régression de paquet déclinée" #: pisi/atomicoperations.py:309 #, python-format msgid "%s configuration failed." msgstr "La configuration de %s a échoué." #: pisi/atomicoperations.py:400 msgid "Unable to relocate following files. Reinstallation of this package is strongly recommended." msgstr "Impossible de déplacer les fichiers suivants. La réinstallation de ce paquet est fortement recommandée." #: pisi/atomicoperations.py:491 pisi/atomicoperations.py:494 #: pisi/atomicoperations.py:501 #, python-format msgid "Storing %s" msgstr "Stockage de %s" #: pisi/atomicoperations.py:568 #, python-format msgid "File list could not be read for package %s, continuing removal." msgstr "La liste des fichier pour le paquet %s n'a pu être lue, poursuite de la suppression." #: pisi/atomicoperations.py:574 #, python-format msgid "Removing package %s" msgstr "Suppression du paquet %s" #: pisi/atomicoperations.py:577 msgid "Trying to remove nonexistent package " msgstr " Tentative de suppression d'un paquet inexistant" #: pisi/atomicoperations.py:618 #, python-format msgid "Not removing conflicted file : %s" msgstr "Le fichier %s causant un conflit ne sera pas supprimé" #: pisi/atomicoperations.py:646 #, python-format msgid "Installed file %s does not exist on system [Probably you manually deleted]" msgstr "Le fichier %s précédemment installé n'existe plus sur le système [Probablement supprimé manuellement]" #: pisi/cli/__init__.py:117 msgid "Warning: " msgstr "Alerte :" #: pisi/cli/__init__.py:127 msgid "Error: " msgstr "Erreur :" #: pisi/cli/__init__.py:161 msgid " (yes/no)" msgstr " (oui/non)" #: pisi/cli/__init__.py:185 msgid " [complete]\n" msgstr " [fini]\n" #: pisi/cli/__init__.py:195 #, python-format msgid "Installed %s" msgstr "%s installé" #: pisi/cli/__init__.py:197 #, python-format msgid "Removed %s" msgstr "%s supprimé" #: pisi/cli/__init__.py:199 #, python-format msgid "Upgraded %s" msgstr "%s mis à jour" #: pisi/cli/__init__.py:201 #, python-format msgid "Configured %s" msgstr "%s configuré" #: pisi/cli/__init__.py:203 #, python-format msgid "Extracting the files of %s" msgstr "Extraction des fichiers de %s" #: pisi/cli/addrepo.py:24 msgid "" "Add a repository\n" "\n" "Usage: add-repo \n" "\n" ": name of repository to add\n" ": URI of index file\n" "\n" "NB: We support only local files (e.g., /a/b/c) and http:// URIs at the moment\n" msgstr "" "Ajoute un dépôt\n" "\n" "Mode d'emploi : add-repo \n" "\n" ": nom du dépôt à ajouter\n" ": adresse du fichier d'index\n" "\n" "NB : Nous prenons en charge seulement les fichiers locaux (p.ex. /a/b/c) et les adresses http:// pour le moment.\n" #: pisi/cli/addrepo.py:43 msgid "add-repo options" msgstr "Options d'add-repo" #: pisi/cli/addrepo.py:44 msgid "Ignore repository distribution check" msgstr "Passer outre la vérification du dépôt de la distribution" #: pisi/cli/addrepo.py:45 msgid "Does not fetch repository index and does not check distribution match" msgstr "Ne télécharge pas l'index du dépôt et ne vérifie pas la correspondance avec la distribution." #: pisi/cli/addrepo.py:48 msgid "Add repository at given position (0 is first)" msgstr "Ajouter un dépôt à la position donnée (0 est la première)" #: pisi/cli/addrepo.py:62 #, python-format msgid "" "Add %s repository without updating the database?\n" "By confirming this you are also adding the repository to your system without checking the distribution of the repository.\n" "Do you want to continue?" msgstr "" "Ajouter le dépôt %s sans mettre à jour la base de données ?\n" "En confirmant cela vous ajoutez aussi le dépôt à votre système sans vérifier sa conformité.\n" "Voulez-vous continuer?" #: pisi/cli/addrepo.py:74 #, python-format msgid "%s repository could not be reached. Removing %s from system." msgstr "Impossible d'atteindre le dépôt %s. Suppression de %s du système." #: pisi/cli/blame.py:24 msgid "" "Information about the package owner and release\n" "\n" "Usage: blame ... \n" "\n" msgstr "" "Information à propos du mainteneur du paquet et de sa version\n" "\n" "Mode d'emploi : blame ... \n" "\n" #: pisi/cli/blame.py:39 msgid "blame options" msgstr "options de blame" #: pisi/cli/blame.py:40 msgid "Blame for the given release" msgstr "Accuse pour la version donnée" #: pisi/cli/blame.py:42 msgid "Blame for all of the releases" msgstr "Responsable de toutes les versions" #: pisi/cli/blame.py:68 pisi/specfile.py:370 pisi/specfile.py:456 #, python-format msgid "Name: %s, version: %s, release: %s\n" msgstr "Nom : %s, version : %s, release : %s\n" #: pisi/cli/blame.py:70 #, python-format msgid "Package Maintainer: %s <%s>\n" msgstr "Mainteneur du paquet : %s <%s>\n" #: pisi/cli/blame.py:71 #, python-format msgid "Release Updater: %s <%s>\n" msgstr "Mise-à-jour de release par : %s <%s>\n" #: pisi/cli/blame.py:72 #, python-format msgid "Update Date: %s\n" msgstr "Date de mise-à-jour : %s\n" #: pisi/cli/build.py:25 msgid "" "Build PiSi packages\n" "\n" "Usage: build [ | ] ...\n" "\n" "You can give a URI of the pspec.xml file. PiSi will\n" "fetch all necessary files and build the package for you.\n" "\n" "Alternatively, you can give the name of a source package\n" "to be downloaded from a repository containing sources.\n" msgstr "" "Construit des paquets PiSi\n" "\n" "Mode d'emploi : build [ | ] ...\n" "\n" "Vous pouvez donner une URI du fichier pspec.xml. PiSi téléchargera\n" "tous les fichiers nécessaires et construira le paquet pour vous.\n" "\n" "Vous pouvez également donner le nom d'un paquet source\n" "à télécharger à partir d'un dépôt contenant des sources.\n" #: pisi/cli/build.py:50 msgid "build options" msgstr "options de compilation" #: pisi/cli/build.py:58 msgid "Run pisi build operation without printing extra debug information" msgstr "Ne pas afficher d'informations de déboguage supplémentaires lors de la construction de paquet pisi." #: pisi/cli/build.py:64 pisi/cli/command.py:204 msgid "Do not take dependency information into account" msgstr "Ne pas prendre les informations de dépendance en compte" #: pisi/cli/build.py:70 msgid "Output directory for produced packages" msgstr "Répertoire accueillant les paquets produits" #: pisi/cli/build.py:74 msgid "Bypass errors from ActionsAPI" msgstr "Passe outre les erreurs d'ActionsAPI" #: pisi/cli/build.py:79 pisi/cli/command.py:208 msgid "Bypass safety switch" msgstr "Passe outre les précautions de sécurité" #: pisi/cli/build.py:84 msgid "Bypass testing step" msgstr "Passer outre l'étape de test" #: pisi/cli/build.py:89 msgid "Create a static package with ar files" msgstr "Création d'un paquet statique avec des fichier ar" #: pisi/cli/build.py:93 pisi/cli/delta.py:64 msgid "Create the binary package using the given format. Use '-F help' to see a list of supported formats." msgstr "Créez le paquet binaire en utilisant le format donné. Utilisez '-F Help' pour voir la liste des formats pris en charge." #: pisi/cli/build.py:100 msgid "Use quilt patch management system instead of GNU patch" msgstr "Utiliser le système de patch quilt au lieu de GNU patch." #: pisi/cli/build.py:106 msgid "Do not constrain build process inside the build folder" msgstr "Ne cantonne pas le processus de compilation au sein du répertoire de compilation" #: pisi/cli/build.py:110 msgid "build steps" msgstr "étapes de compilation" #: pisi/cli/build.py:116 msgid "Break build after fetching the source archive" msgstr "Se contente de télécharger le code source" #: pisi/cli/build.py:123 msgid "Break build after unpacking the source archive, checking sha1sum and applying patches" msgstr "Se contente de télécharger le code source, vérifier son intégrité avec sha1sum et appliquer les patchs" #: pisi/cli/build.py:131 msgid "Break build after running configure step" msgstr "Arrête le processus de construction du paquet après le lancement de configure" #: pisi/cli/build.py:137 msgid "Break build after running compile step" msgstr "Arrête le processus de construction du paquet après la compilation du source" #: pisi/cli/build.py:143 msgid "Break build after running check step" msgstr "Arrête le processus de compilation du paquet après la fin de l'étape de test" #: pisi/cli/build.py:149 msgid "Break build after running install step" msgstr "Arrête le process de construction du paquet après l'exécution de l'install" #: pisi/cli/build.py:155 msgid "Create PiSi package" msgstr "Crée le paquet PiSi" #: pisi/cli/build.py:165 pisi/cli/delta.py:72 msgid "Supported package formats:" msgstr "Formats de paquets pris en charge :" #: pisi/cli/build.py:168 pisi/cli/delta.py:75 #, python-format msgid " %s (default)" msgstr "%s (par défaut)" #: pisi/cli/check.py:26 msgid "" "Verify installation\n" "\n" "Usage: check [ ... ]\n" " check -c \n" "\n" ": package name\n" "\n" "A cryptographic checksum is stored for each installed\n" "file. Check command uses the checksums to verify a package.\n" "Just give the names of packages.\n" "\n" "If no packages are given, checks all installed packages.\n" msgstr "" "Vérifie l'installation\n" "\n" "Mode d'emploi : check [ ... ]\n" " check -c \n" "\n" " : nom de paquet\n" "\n" "Une somme de contrôle cryptographique est conservée pour chaque fichier \n" "installé. La commande check utilise les sommes de contrôle (checksums) pour \n" "vérifier un paquet. Vous n'avez qu'à indiquer les noms des paquets.\n" "\n" "Si aucun paquet n'est indiqué, vérifie tous les paquets installés.\n" #: pisi/cli/check.py:54 msgid "check options" msgstr "Options de vérification" #: pisi/cli/check.py:59 msgid "Check installed packages under given component" msgstr "Vérifie les paquets installés pour un composant donné" #: pisi/cli/check.py:65 msgid "Checks only changed config files of the packages" msgstr "Vérifie seulement les fichiers de configuration des paquets modifiés" #: pisi/cli/check.py:82 msgid "Checking all installed packages" msgstr "Vérification de tous les paquets installés" #: pisi/cli/check.py:91 #, python-format msgid "Checking integrity of %s" msgstr "Vérification de l'intégrité de %s" #: pisi/cli/check.py:105 msgid "Broken" msgstr "Cassé" #: pisi/cli/check.py:110 msgid "Unknown" msgstr "Inconnu" #: pisi/cli/check.py:112 msgid "OK" msgstr "OK" #: pisi/cli/check.py:118 #, python-format msgid "Missing file: /%s" msgstr "Fichier manquant : %s" #: pisi/cli/check.py:122 #, python-format msgid "Access denied: /%s" msgstr "Accès refusé : \\%s" #: pisi/cli/check.py:126 #, python-format msgid "Corrupted file: /%s" msgstr "Fichier corrompu : %s" #: pisi/cli/check.py:130 #, python-format msgid "Modified configuration file: /%s" msgstr "Fichier de configuration modifié : %s" #: pisi/cli/check.py:135 #, python-format msgid "Package %s not installed" msgstr "Le paquet %s n'est pas installé" #: pisi/cli/check.py:139 msgid "" "Pisi was unable to check the integrity of packages which contain files that you don't have read access.\n" "Running the check under a privileged user may help fixing this problem." msgstr "" "Pisi a été incapable de vérifier l'intégrité des paquets qui contiennent des fichiers pour lesquels vous n'avez pas d'accès en lecture.\n" "Effectuer la vérification en tant qu'administrateur peut résoudre ce problème." #: pisi/cli/clean.py:20 msgid "" "Clean stale locks\n" "\n" "Usage: clean\n" "\n" "PiSi uses filesystem locks for managing database access.\n" "This command deletes unused locks from the database directory." msgstr "" "Supprime les verrous périmés\n" "\n" "Mode d'emploi : clean\n" "\n" "PiSi utilise des verrous du système de fichiers pour contrôler les accès à sa base de données.\n" "Cette commande supprime les verrous inutilisés." #: pisi/cli/command.py:30 msgid "Command lacks name" msgstr "La commande n'a pas de nom" #: pisi/cli/command.py:34 #, python-format msgid "Duplicate command %s" msgstr "Commande %s dupliquée" #: pisi/cli/command.py:71 pisi/cli/pisicli.py:134 #, python-format msgid "Unrecognized command: %s" msgstr "Commande non reconnue : %s" #: pisi/cli/command.py:96 msgid "general options" msgstr "options générales" #: pisi/cli/command.py:99 msgid "Change the system root for PiSi commands" msgstr "Change la racine système pour les commandes PiSi" #: pisi/cli/command.py:101 msgid "Assume yes in all yes/no queries" msgstr "Assume oui pour toutes les questions oui/non" #: pisi/cli/command.py:105 msgid "Keep bandwidth usage under specified KB's" msgstr "Maintient l'utilisation de la bande passante en dessus du seuil spécifié en Ko." #: pisi/cli/command.py:108 msgid "Detailed output" msgstr "Affichage détaillé du retour" #: pisi/cli/command.py:110 msgid "Show debugging information" msgstr "Montrer les informations de déverminage" #: pisi/cli/command.py:112 msgid "Suppresses all coloring of PiSi's output" msgstr "Supprime toute coloration dans les retours de PiSi." #: pisi/cli/command.py:130 #, python-format msgid "Destination directory %s does not exist. Creating directory.\n" msgstr "Répertoire de destination %s n'existe pas. Création du répertoire.\n" #: pisi/cli/command.py:152 msgid "Password: " msgstr "Mot de passe : " #: pisi/cli/command.py:191 msgid "Command terminated abnormally." msgstr "La commande s'est achevée anormalement." #: pisi/cli/command.py:206 pisi/cli/emerge.py:53 msgid "Bypass comar configuration agent" msgstr "Passer outre l'agent de configuration comar" #: pisi/cli/command.py:210 msgid "Do not perform any action, just show what would be done" msgstr "Ne rien faire, juste montrer ce qui serait fait" #: pisi/cli/command.py:228 #, python-format msgid "usage: %s\n" msgstr "Mode d'emploi : %s\n" #: pisi/cli/configurepending.py:23 msgid "" "Configure pending packages\n" "\n" "If COMAR configuration of some packages were not\n" "done at installation time, they are added to a list\n" "of packages waiting to be configured. This command\n" "configures those packages.\n" msgstr "" "Configurer les paquets en attente\n" "\n" "Si la configuration COMAR de certains paquets ne s'est pas\n" "terminée à l'installation, alors ils sont ajoutés à une liste de\n" "paquets en attente de configuration. Cette commande\n" "configure ces paquets.\n" #: pisi/cli/configurepending.py:39 msgid "configure-pending options" msgstr "Options de configure-pending" #: pisi/cli/deletecache.py:22 msgid "" "Delete cache files\n" "\n" "Usage: delete-cache\n" "\n" "Sources, packages and temporary files are stored\n" "under /var directory. Since these accumulate they can\n" "consume a lot of disk space." msgstr "" "Effacer les fichiers en cache\n" "\n" "Mode d'emploi : delete-cache\n" "\n" "Les sources, paquets et fichiers temporaires sont stockés\n" "dans le dossier /var. En s'accumulant, ils peuvent prendre\n" "beaucoup de place sur le disque dur." #: pisi/cli/delta.py:24 msgid "" "Creates delta packages\n" "\n" "Usages: delta oldpackage1 oldpackage2 ... newpackage\n" " delta -t newpackage oldpackage1 oldpackage2 ...\n" "\n" "Delta command finds the changed files between the given\n" "packages by comparing the sha1sum of files and creates\n" "a delta package with the changed files.\n" msgstr "" "Crée des paquets delta\n" "\n" "Mode d'emploi : delta vieuxpaquet1 vieuxpaquet2 ... nouveaupaquet\n" "delta-t vieuxpaquet1 vieuxpaquet2 ... \n" "\n" "La commande delta trouve les fichiers modifiés entre les paquets donnés\n" " en comparant les sha1sum des fichiers et crée\n" "le paquet delta avec les fichiers modifiés.\n" #: pisi/cli/delta.py:46 msgid "delta options" msgstr "Options de delta" #: pisi/cli/delta.py:54 msgid "Use arg as the new package and treat other arguments as old packages." msgstr "Utiliser arg comme nouveau paquet et traiter les autres arguments comme les anciens paquets." #: pisi/cli/delta.py:60 msgid "Output directory for produced packages." msgstr "Répertoire accueillant les paquets produits" #: pisi/cli/disablerepo.py:21 msgid "" "Disable repository\n" "\n" "Usage: disable-repo [ ... ]\n" "\n" ": repository name\n" "\n" "Disabled repositories are not taken into account in operations\n" msgstr "" "Désactive des dépôts\n" "\n" "Mode d'emploi : disable-repo [ ... ]\n" "\n" ": nom de dépôt\n" "\n" "Les dépôts désactivés ne sont pas pris en compte dans les opérations sur les paquets.\n" #: pisi/cli/emerge.py:25 msgid "" "Build and install PiSi source packages from repository\n" "\n" "Usage: emerge ...\n" "\n" "You should give the name of a source package to be\n" "downloaded from a repository containing sources.\n" "\n" "You can also give the name of a component.\n" msgstr "" "Construit et installe des paquets source PiSi à partir du dépôtp\n" "\n" "Mode d'emploi : emerge ...\n" "\n" "Vous devez indiquer le nom d'un paquet source\n" "à télécharger à partir d'un dépôt contenant les sources.\n" "\n" "Vous pouvez aussi indiquer le nom d'un composant.\n" #: pisi/cli/emerge.py:44 msgid "emerge options" msgstr "Options d'emerge" #: pisi/cli/emerge.py:47 msgid "Emerge available packages under given component" msgstr "'Emerge' les paquets disponibles pour un composant donné" #: pisi/cli/emerge.py:49 pisi/cli/install.py:53 pisi/cli/upgrade.py:58 msgid "Ignore file conflicts" msgstr "Ignorer les conflits de fichiers" #: pisi/cli/emerge.py:51 pisi/cli/install.py:55 pisi/cli/upgrade.py:60 msgid "Ignore package conflicts" msgstr "Ignorer les conflits de paquets" #: pisi/cli/emerge.py:71 #, python-format msgid "Output directory: %s" msgstr "Répertoire de sortie : %s" #: pisi/cli/emerge.py:73 msgid "Outputting binary packages in the package cache." msgstr "Génération de paquets binaires dans le cache de paquets." #: pisi/cli/enablerepo.py:21 msgid "" "Enable repository\n" "\n" "Usage: enable-repo [ ... ]\n" "\n" ": repository name\n" "\n" "Disabled repositories are not taken into account in operations\n" msgstr "" "Activer des dépôts\n" "\n" "Mode d'emploi : enable-repo [ ... ]\n" "\n" ": nom de dépôt\n" "\n" "Les dépôts activés sont les seuls à être pris en compte dans les opérations sur les paquets.\n" #: pisi/cli/fetch.py:25 msgid "" "Fetch a package\n" "\n" "Usage: fetch [ ... ]\n" "\n" ": package name\n" "\n" "Downloads the given pisi packages to working directory\n" msgstr "" "Télécharge des paquets\n" "\n" "Mode d'emploi : fetch [ ... ]\n" "\n" ": nom de paquet\n" "\n" "Télécharge les paquets pisi donnés dans le dossier de travail.\n" #: pisi/cli/fetch.py:41 msgid "fetch options" msgstr "Options de fetch" #: pisi/cli/fetch.py:47 msgid "Output directory for the fetched packages" msgstr "Répertoire accueillant les paquets téléchargés" #: pisi/cli/graph.py:26 msgid "" "Graph package relations\n" "\n" "Usage: graph [ ...]\n" "\n" "Write a graph of package relations, tracking dependency and\n" "conflicts relations starting from given packages. By default\n" "shows the package relations among repository packages, and writes\n" "the package in graphviz format to 'pgraph.dot'.\n" msgstr "" "Graphe des relations des paquets\n" "Mode d'emploi : graph [ ...]\n" "\n" "Dessine un graphe des relations entre paquets, montrant leurs dépendances et \n" "leurs conflits potentiels. Par défaut, affiche les relations entre paquets du dépôt \n" "et dessine au format graphviz dans 'pgraph.dot'.\n" #: pisi/cli/graph.py:43 msgid "graph options" msgstr "Options du graphe" #: pisi/cli/graph.py:47 msgid "Specify a particular repository" msgstr "Spécifier un dépôt en particulier" #: pisi/cli/graph.py:50 msgid "Graph of installed packages" msgstr "Graphe des paquets installés" #: pisi/cli/graph.py:53 msgid "Do not show installed packages" msgstr "Ne pas montrer les paquets installés" #: pisi/cli/graph.py:56 msgid "Draw reverse dependency graph" msgstr "Dessiner le graphe des dépendances inverses" #: pisi/cli/graph.py:59 msgid "Dot output file" msgstr "Fichier de sortie dot" #: pisi/cli/graph.py:73 #, python-format msgid "Plotting packages in repository %s" msgstr "Tracé des paquets du dépôt %s" #: pisi/cli/graph.py:76 msgid "Plotting a graph of relations among all repository packages" msgstr "Tracé du graphe des relations entre tous les paquets du dépôt" #: pisi/cli/graph.py:90 msgid "Plotting a graph of relations among all installed packages" msgstr "Tracé du graphe de relations entre tous les paquets installés" #: pisi/cli/help.py:22 msgid "" "Prints help for given commands\n" "\n" "Usage: help [ ... ]\n" "\n" "If run without parameters, it prints the general help." msgstr "" "Affiche l'aide relative aux commandes données\n" "\n" "Mode d'emploi : help [ ... ]\n" "\n" "Sans paramètres donnés en argument, c'est l'aide générale qui s'affiche." #: pisi/cli/help.py:49 msgid "" "%prog [options] [arguments]\n" "\n" "where is one of:\n" "\n" msgstr "" "%prog [options] [arguments]\n" "\n" "où peut-être :\n" "\n" #: pisi/cli/help.py:55 msgid "" "\n" "Use \"%prog help \" for help on a specific command.\n" msgstr "" "\n" "Utilisez \"%prog help \" pour une aide concernant une commande spécifique.\n" #: pisi/cli/history.py:28 msgid "upgrade" msgstr "mettre à jour" #: pisi/cli/history.py:28 msgid "remove" msgstr "supprime" #: pisi/cli/history.py:28 msgid "emerge" msgstr "emerge" #: pisi/cli/history.py:28 msgid "install" msgstr "install" #: pisi/cli/history.py:28 msgid "snapshot" msgstr "instantané" #: pisi/cli/history.py:28 msgid "takeback" msgstr "retour" #: pisi/cli/history.py:28 msgid "repository update" msgstr "Mise-à-jour du dépôt" #: pisi/cli/history.py:31 msgid "" "History of pisi operations\n" "\n" "Usage: history\n" "\n" "Lists previous operations." msgstr "" "Historique des opérations de pisi\n" "\n" "Mode d'emploi : history\n" "Liste les opérations précédentes." #: pisi/cli/history.py:47 msgid "history options" msgstr "Options d'history" #: pisi/cli/history.py:53 msgid "Output only the last n operations" msgstr "Affiche seulement les dernières n opérations" #: pisi/cli/history.py:55 msgid "Take snapshot of the current system" msgstr "Prends un instantané du système courant" #: pisi/cli/history.py:57 msgid "Takeback to the state after the given operation finished" msgstr "Retour à l'état suivant la fin de l'opération indiquée" #: pisi/cli/history.py:67 #, python-format msgid "Operation #%d: %s" msgstr "Opération #%d : %s" #: pisi/cli/history.py:68 #, python-format msgid "Date: %s %s" msgstr "Date : %s %s" #: pisi/cli/history.py:72 #, python-format msgid " * There are %d packages in this snapshot." msgstr " * Il y a %d paquets dans cet instantané." #: pisi/cli/index.py:23 msgid "" "Index PiSi files in a given directory\n" "\n" "Usage: index ...\n" "\n" "This command searches for all PiSi files in a directory, collects PiSi\n" "tags from them and accumulates the information in an output XML file,\n" "named by default 'pisi-index.xml'. In particular, it indexes both\n" "source and binary packages.\n" "\n" "If you give multiple directories, the command still works, but puts\n" "everything in a single index file.\n" msgstr "" "Indexer des fichiers PiSi dans un dossier donné\n" "\n" "Mode d'emploi : index ...\n" "\n" "Cette commande recherche tous les fichiers PiSi d'un dossier, collecte leurs tags PiSi\n" "et place l'information dans un fichier XML,\n" "appelé par défaut 'pisi-index.xml'. En particulier, il indexe à la fois\n" "les paquets sources et binaires.\n" "\n" "La commande fonctionne aussi si l'on indique plusieurs dossiers, mais\n" "place tout dans un fichier index unique.\n" #: pisi/cli/index.py:48 msgid "index options" msgstr "options d'index" #: pisi/cli/index.py:53 msgid "Store absolute links for indexed files." msgstr "Stocker des liens absolus pour les fichiers indexés." #: pisi/cli/index.py:58 msgid "Index output file" msgstr "Fichier de sortie d'index." #: pisi/cli/index.py:63 msgid "Comma-separated compression types for index file" msgstr "Types de compression séparés par des virgules pour le fichier d'index" #: pisi/cli/index.py:69 msgid "Do not index PiSi spec files." msgstr "Ne pas indexer les fichiers spec PiSi." #: pisi/cli/index.py:74 msgid "Do not sign index." msgstr "Ne pas signer l'index." #: pisi/cli/info.py:26 msgid "" "Display package information\n" "\n" "Usage: info ... \n" "\n" " is either a package name or a .pisi file,\n" msgstr "" "Affiche l'information sur des paquets\n" "\n" "Mode d'emploi : info ... \n" "\n" " est soit un nom de paquet, soit un fichier .pisi.\n" #: pisi/cli/info.py:45 msgid "info options" msgstr "Options d'info" #: pisi/cli/info.py:52 msgid "Show a list of package files." msgstr "Affiche une liste de paquets." #: pisi/cli/info.py:54 msgid "Info about the given component" msgstr "Infos à propos du composant donné" #: pisi/cli/info.py:57 msgid "Show only paths." msgstr "Affiche seulement les chemins." #: pisi/cli/info.py:59 msgid "Do not show details" msgstr "Ne pas afficher les détails" #: pisi/cli/info.py:61 msgid "Output in xml format" msgstr "Sortie au format xml" #: pisi/cli/info.py:129 msgid "Reverse Dependencies:" msgstr "Dépendances inverses : " #: pisi/cli/info.py:140 msgid "Reverse Build Dependencies:" msgstr "Dépendances inverses de build : " #: pisi/cli/info.py:145 #, python-format msgid "Package file: %s" msgstr "Fichier paquet : %s" #: pisi/cli/info.py:160 msgid "[inst] " msgstr "[inst] " #: pisi/cli/info.py:162 msgid "Installed package:" msgstr "Paquets installés :" #: pisi/cli/info.py:166 #, python-format msgid "%s package is not installed" msgstr "Le paquet %s n'est pas installé" #: pisi/cli/info.py:172 msgid "[binary] " msgstr "[binaire] " #: pisi/cli/info.py:174 pisi/cli/info.py:186 #, python-format msgid "Package found in %s repository:" msgstr "Paquet trouvé dans le dépôt %s :" #: pisi/cli/info.py:177 #, python-format msgid "%s package is not found in binary repositories" msgstr "Le paquet %s est introuvable dans les dépôts binaires" #: pisi/cli/info.py:184 msgid "[source] " msgstr "[source]" #: pisi/cli/info.py:189 #, python-format msgid "%s package is not found in source repositories" msgstr "%s est introuvable dans les dépôts de code source" #: pisi/cli/install.py:25 msgid "" "Install PiSi packages\n" "\n" "Usage: install ... \n" "\n" "You may use filenames, URI's or package names for packages. If you have\n" "specified a package name, it should exist in a specified repository.\n" "\n" "You can also specify components instead of package names, which will be\n" "expanded to package names.\n" msgstr "" "Installe des paquets PiSi\n" "\n" "Mode d'emploi : install ... \n" "\n" "Vous pouvez utiliser des noms de fichiers, des adresses (URI) ou des noms de paquets.\n" "Cela ne fonctionne que pour les paquets présents dans les dépôts ajoutés au système.\n" "\n" "Vous pouvez également indiquer des composants à la place des paquets. Les composants regroupent un ensemble cohérent et fonctionnel de paquets.\n" "Par exemple : sudo pisi install -c system.devel\n" "installer tous les paquets nécessaires pour compiler un logiciel à partir de son code source.\n" #: pisi/cli/install.py:44 msgid "install options" msgstr "Options d'installation" #: pisi/cli/install.py:49 msgid "Reinstall already installed packages" msgstr "Réinstaller les paquets déjà installés." #: pisi/cli/install.py:51 msgid "Skip distribution release and architecture check" msgstr "Passer outre la vérification du numéro de version et de l'architecture de la distribution" #: pisi/cli/install.py:57 msgid "Install component's and recursive components' packages" msgstr "Installer les paquets du composant, et des composants récursifs" #: pisi/cli/install.py:59 msgid "Name of the component's repository" msgstr "Nom du dépôt du composant" #: pisi/cli/install.py:61 pisi/cli/upgrade.py:66 msgid "Fetch upgrades but do not install." msgstr "Télécharger les mises à jour mais ne pas les installer." #: pisi/cli/install.py:63 msgid "When installing packages, ignore packages and components whose basenames match pattern." msgstr "Ignorer, lors de l'installation, les paquets et les composants dont le nom de base correspond au patron." #: pisi/cli/install.py:66 msgid "When installing packages, ignore packages and components whose basenames match any pattern contained in file." msgstr "Ignorer, lors de l'installation, les paquets et les composants dont les noms de base correspondent aux patrons contenus dans le fichier." #: pisi/cli/install.py:93 #, python-format msgid "There is no component named %s" msgstr "Il n'y a aucun composant nommé %s" #: pisi/cli/listavailable.py:26 msgid "" "List available packages in the repositories\n" "\n" "Usage: list-available [ ... repon ]\n" "\n" "Gives a brief list of PiSi packages published in the specified\n" "repositories. If no repository is specified, we list packages in\n" "all repositories.\n" msgstr "" "Lister les paquets disponibles dans ls dépôts\n" "\n" "Mode d'emploi : list-available [ ... ]\n" "\n" "Donne une brève liste de paquets PiSi des dépôts spécifiés.\n" "Si aucun dépôt n'est indiqué, ce sont tous leds dépôts qui sont pris en compte.\n" #: pisi/cli/listavailable.py:45 msgid "list-available options" msgstr "Options de list-available" #: pisi/cli/listavailable.py:47 pisi/cli/listcomponents.py:42 #: pisi/cli/listinstalled.py:48 pisi/cli/listsources.py:41 #: pisi/cli/listupgrades.py:44 pisi/cli/searchfile.py:40 msgid "Show in long format" msgstr "Afficher au format long" #: pisi/cli/listavailable.py:49 msgid "List available packages under given component" msgstr "Liste les paquets disponibles pour un composant donné" #: pisi/cli/listavailable.py:51 msgid "Show uninstalled packages only" msgstr "Affiche seulement les paquets désinstallés" #: pisi/cli/listavailable.py:59 msgid "Installed packages are shown in this color" msgstr "Les paquets installés sont indiqués avec cette couleur" #: pisi/cli/listavailable.py:67 #, python-format msgid "Repository : %s\n" msgstr "Dépôt : %s\n" #: pisi/cli/listcomponents.py:24 msgid "" "List available components\n" "\n" "Usage: list-components\n" "\n" "Gives a brief list of PiSi components published in the\n" "repositories.\n" msgstr "" "Lister les composants disponibles\n" "\n" "Mode d'emploi : list-components\n" "\n" "Donne une brève liste des composants PiSi.\n" #: pisi/cli/listcomponents.py:40 msgid "list-components options" msgstr "Options de list-components" #: pisi/cli/listcomponents.py:44 pisi/cli/search.py:47 msgid "Name of the source or package repository" msgstr "Nom du dépôt de source ou de paquet." #: pisi/cli/listinstalled.py:24 msgid "" "Print the list of all installed packages\n" "\n" "Usage: list-installed\n" msgstr "" "Affiche la liste de tous les paquets installés\n" "\n" "Mode d'emploi : list-installed\n" #: pisi/cli/listinstalled.py:40 msgid "list-installed options" msgstr "Options de list-installed" #: pisi/cli/listinstalled.py:45 msgid "Only list the installed packages built by the given host" msgstr "Lister seulement les paquets installés construit par l'hôte donné" #: pisi/cli/listinstalled.py:50 msgid "List installed packages under given component" msgstr "Lister les paquets installés pour le composant donné" #: pisi/cli/listinstalled.py:52 pisi/cli/listupgrades.py:48 msgid "Show detailed install info" msgstr "Afficher les informations détaillées de l'installation" #: pisi/cli/listinstalled.py:78 pisi/cli/listupgrades.py:73 msgid "Package Name |St| Version| Rel.| Distro| Date" msgstr "Nom du paquet | St | Version | Rel |. Distro | Date" #: pisi/cli/listnewest.py:25 msgid "" "List newest packages in the repositories\n" "\n" "Usage: list-newest [ ... repon ]\n" "\n" "Gives a list of PiSi newly published packages in the specified\n" "repositories. If no repository is specified, we list the new\n" "packages from all repositories.\n" msgstr "" "Lister les nouveaux paquets de dépôts\n" "\n" "Mode d'emploi : list-newest [ ... ]\n" "\n" "Donne une liste des derniers paquets PiSi publiés dans les dépôts spécifiés.\n" "Si aucun dépôt n'est spécifié, les derniers paquets de tous les dépôts seront listés.\n" #: pisi/cli/listnewest.py:44 msgid "list-newest options" msgstr "Options de list-newest" #: pisi/cli/listnewest.py:46 msgid "List new packages added to repository after this given date formatted as yyyy-mm-dd" msgstr "Lister les nouveaux paquets ajoutés au dépôt après cette date donnée sous la forme aaaa-mm-jj" #: pisi/cli/listnewest.py:48 msgid "List new packages added to repository after last nth previous repository update" msgstr "Liste les nouveaux paquets ajoutés au dépôt après sa dernière mise à jour." #: pisi/cli/listnewest.py:76 #, python-format msgid "Packages added to %s since %s:\n" msgstr "Paquets ajoutés à %s depuis %s :\n" #: pisi/cli/listnewest.py:78 #, python-format msgid "Packages added to %s:" msgstr "Paquets ajoutés à %s :" #: pisi/cli/listpending.py:22 msgid "" "List pending packages\n" "\n" "Lists packages waiting to be configured.\n" msgstr "" "Liste les paquets en attente de configuration\n" "\n" "Liste les paquets en attente de configuration.\n" #: pisi/cli/listpending.py:41 msgid "There are no packages waiting to be configured" msgstr "Il n'y a aucun paquet en attente de configuration" #: pisi/cli/listrepo.py:23 msgid "" "List repositories\n" "\n" "Usage: list-repo\n" "\n" "Lists currently tracked repositories.\n" msgstr "" "Liste les dépôts\n" "\n" "mode d'emploi : list-repo\n" "\n" "Lists currently tracked repositories.\n" #: pisi/cli/listrepo.py:41 pisi/cli/listrepo.py:42 msgid "active" msgstr "actif" #: pisi/cli/listrepo.py:41 msgid "inactive" msgstr "inactif" #: pisi/cli/listrepo.py:43 pisi/cli/listrepo.py:45 #, python-format msgid "%s [%s]" msgstr "%s [%s]" #: pisi/cli/listsources.py:24 msgid "" "List available sources\n" "\n" "Usage: list-sources\n" "\n" "Gives a brief list of sources published in the repositories.\n" msgstr "" "Liste les sources disponibles\n" "\n" "Mode d'emploi : list-sources\n" "\n" "Donne une brève liste des sources publiées dans les dépôts.\n" #: pisi/cli/listsources.py:39 msgid "list-sources options" msgstr "Options de list-sources" #: pisi/cli/listupgrades.py:26 msgid "" "List packages to be upgraded\n" "\n" "Usage: list-upgrades\n" "\n" "Lists the packages that will be upgraded.\n" msgstr "" "Liste les paquets à mettre à jour\n" "\n" "Mode d'emploi : list-upgrades\n" "\n" "Liste les paquets qui vont être mis à jour.\n" #: pisi/cli/listupgrades.py:42 msgid "list-upgrades options" msgstr "Options de list-upgrades" #: pisi/cli/listupgrades.py:46 msgid "List upgradable packages under given component" msgstr "Liste les paquets pouvant être mis à jour concernant un composant donné" #: pisi/cli/listupgrades.py:64 pisi/operations/upgrade.py:146 msgid "No packages to upgrade." msgstr "Pas de paquet à mettre à jour." #: pisi/cli/pisicli.py:86 msgid "Options must precede non-option arguments" msgstr "Les options doivent précéder les arguments qui n'en sont pas." #: pisi/cli/pisicli.py:127 msgid "No command given" msgstr "Aucune commande fournie" #: pisi/cli/pisicli.py:130 msgid "Command line parsing error" msgstr "Erreur d'analyse de la ligne de commande" #: pisi/cli/rebuilddb.py:24 msgid "" "Rebuild Databases\n" "\n" "Usage: rebuilddb [ ... ]\n" "\n" "Rebuilds the PiSi databases\n" "\n" "If package specs are given, they should be the names of package\n" "dirs under /var/lib/pisi\n" msgstr "" "Reconstruire la base de données\n" "\n" "mode d'emploi : rebuilddb [ ... ]\n" "\n" "Reconstruit la base de données de PiSi\n" "\n" "Si vous indiquez les specs de paquets, alors ce devront être les répertoires de noms de paquets sous /var/lib/pisi\n" #: pisi/cli/rebuilddb.py:42 msgid "rebuild-db options" msgstr "Options de rebuild-db" #: pisi/cli/rebuilddb.py:45 msgid "Rebuild files database" msgstr "Reconstruction de la base de données fichiers" #: pisi/cli/rebuilddb.py:51 msgid "Rebuild PiSi databases?" msgstr "Reconstruire les bases de données de PiSi ?" #: pisi/cli/remove.py:25 msgid "" "Remove PiSi packages\n" "\n" "Usage: remove ... \n" "\n" "Remove package(s) from your system. Just give the package names to remove.\n" "\n" "You can also specify components instead of package names, which will be\n" "expanded to package names.\n" msgstr "" "Supprime des paquets PiSi\n" "\n" "Mode d'emploi : remove ... \n" "\n" "Supprime le(s) paquet(s) indiqué(s) de votre système.\n" "\n" "Vous pouvez aussi indiquer des composants au lieu des noms de paquets.\n" #: pisi/cli/remove.py:43 msgid "remove options" msgstr "Options de suppression" #: pisi/cli/remove.py:46 msgid "Removes everything including changed config files of the package" msgstr "Supprime tout, y compris les fichiers de configuration modifiés du paquet" #: pisi/cli/remove.py:48 msgid "Remove component's and recursive components' packages" msgstr "Supprime les paquets du composant et des composants récursifs" #: pisi/cli/removerepo.py:21 msgid "" "Remove repositories\n" "\n" "Usage: remove-repo ... \n" "\n" "Remove all repository information from the system.\n" msgstr "" "Supprimer des dépôts\n" "\n" "Mode d'emploi : remove-repo ... \n" "\n" "Supprime les dépôts spécifiés du système.\n" #: pisi/cli/search.py:25 msgid "" "Search packages\n" "\n" "Usage: search ... \n" "\n" "Finds a package containing specified search terms\n" "in summary, description, and package name fields.\n" "Default search is done in package database. Use\n" "options to search in install database or source\n" "database.\n" msgstr "" "Recherche de paquets\n" "\n" "Mode d'emploi : search ... \n" "\n" "Trouve un paquet contenant les termes spécifiés\n" "dans le résumé, la description, et les champs de nom de paquet.\n" "La recherche se fait par défaut dans la base de données des paquets.\n" "Utilisez les options pour chercher dans une autre base de données (install ou source).\n" #: pisi/cli/search.py:43 msgid "search options" msgstr "Options de search" #: pisi/cli/search.py:45 msgid "Summary and description language" msgstr "Langage de description et de résumé" #: pisi/cli/search.py:49 msgid "Search in installdb" msgstr "Rechercher dans installdb." #: pisi/cli/search.py:51 msgid "Search in sourcedb" msgstr "Recherche dans sourcedb" #: pisi/cli/search.py:53 msgid "Search in the package name" msgstr "Rechercher le nom du paquet" #: pisi/cli/search.py:55 msgid "Search in the package summary" msgstr "Rechercher dans le résumé du paquet" #: pisi/cli/search.py:57 msgid "Search in the package description" msgstr "Rechercher dans la description du paquet" #: pisi/cli/searchfile.py:24 msgid "" "Search for a file\n" "\n" "Usage: search-file ... \n" "\n" "Finds the installed package which contains the specified file.\n" msgstr "" "Rechercher un fichier\n" "\n" "Mode d'emploi : search-file ... \n" "\n" "Trouve le paquet installé qui contient le fichier spécifié.\n" #: pisi/cli/searchfile.py:38 msgid "search-file options" msgstr "Options pour search-file" #: pisi/cli/searchfile.py:42 msgid "Show only package name" msgstr "Afficher seulement le nom de paquet" #: pisi/cli/searchfile.py:49 #, python-format msgid "Package %s has file /%s" msgstr "Le paquet %s a le fichier /%s" #: pisi/cli/searchfile.py:52 #, python-format msgid "Path '%s' does not belong to an installed package" msgstr "Le chemin '%s' n'appartient à aucun paquet installé" #: pisi/cli/searchfile.py:65 #, python-format msgid "Searching for %s" msgstr "Recherche de %s" #: pisi/cli/updaterepo.py:24 msgid "" "Update repository databases\n" "\n" "Usage: update-repo [ ... ]\n" "\n" ": repository name\n" "\n" "Synchronizes the PiSi databases with the current repository.\n" "If no repository is given, all repositories are updated.\n" msgstr "" "Mise à jour des base de données des dépôts\n" "\n" "Mode d'emploi : update-repo [ ... ]\n" "\n" ": nom de dépôt\n" "\n" "Synchronise les bases de données PiSi avec le dépôt courant.\n" "Si aucun dépôt n'est indiqué, alors tous les dépôts seront mis à jour.\n" #: pisi/cli/updaterepo.py:42 msgid "update-repo options" msgstr "Options de update-repo" #: pisi/cli/updaterepo.py:46 msgid "Update database in any case" msgstr "Mise à jour de la base de données quoi qu'il arrive" #: pisi/cli/upgrade.py:25 msgid "" "Upgrade PiSi packages\n" "\n" "Usage: Upgrade [ ... ]\n" "\n" ": package name\n" "\n" "Upgrades the entire system if no package names are given\n" "\n" "You may use only package names to specify packages because\n" "the package upgrade operation is defined only with respect\n" "to repositories. If you have specified a package name, it\n" "should exist in the package repositories. If you just want to\n" "reinstall a package from a PiSi file, use the install command.\n" "\n" "You can also specify components instead of package names, which will be\n" "expanded to package names.\n" msgstr "" "Met à jour des paquets PiSi\n" "\n" "Mode d'emploi : Upgrade [ ... ]\n" "\n" ": nom du paquet\n" "\n" "Met à jour le système tout entier si aucun paquet n'est indiqué\n" "\n" "Si vous indiquez un nom de paquet, alors\n" "il doit exister dans les dépôts. Si vous souhaitez réinstaller\n" "un paquet, utilisez la commande 'install'.\n" "\n" "Vous pouvez indiquer des composants au lieu des noms de paquets.\n" #: pisi/cli/upgrade.py:50 msgid "upgrade options" msgstr "options de mise à jour" #: pisi/cli/upgrade.py:54 msgid "Security related package upgrades only" msgstr "Seulement les mises à jour liées à la sécurité" #: pisi/cli/upgrade.py:56 msgid "Do not update repositories" msgstr "Ne pas mettre à jour les dépôts" #: pisi/cli/upgrade.py:62 msgid "Upgrade component's and recursive components' packages" msgstr "Mettre à jour les paquets du composant et les composants récursifs" #: pisi/cli/upgrade.py:64 msgid "Name of the to be upgraded packages' repository" msgstr "Nom du dépôt des paquets devant être mis à jour." #: pisi/cli/upgrade.py:68 msgid "When upgrading system, ignore packages and components whose basenames match pattern." msgstr "Ignorer les paquet et les composants dont le nom de base correspond au patron lors de la mise à jour du système." #: pisi/cli/upgrade.py:71 msgid "When upgrading system, ignore packages and components whose basenames match any pattern contained in file." msgstr "Ignore les paquets et les composants dont les noms de base correspondent aux patrons contenus dans le fichier lors de la mise à jour," #: pisi/cli/upgrade.py:85 msgid "Updating repositories" msgstr "Mise à jour des dépôts" #: pisi/cli/upgrade.py:89 msgid "Will not update repositories" msgstr "Les dépôts ne seront pas mis à jours" #: pisi/comariface.py:31 msgid "comar-api package is not fully installed" msgstr "Le paquet comar-api n'est pas entièrement installé" #: pisi/comariface.py:88 #, python-format msgid "" "Cannot connect to COMAR: \n" " %s\n" msgstr "" "Impossible de se connecter à COMAR : \n" " %s\n" #: pisi/comariface.py:97 #, python-format msgid "Configuring %s package" msgstr "Configuration du paquet %s" #: pisi/comariface.py:103 msgid "COMAR package updated. From now on, using new COMAR daemon." msgstr "Paquet COMAR mis à jour. Utilisation du nouveau démon COMAR à partir de maintenant." #: pisi/comariface.py:110 #, python-format msgid "Registering %s comar script" msgstr "Enregistrement du script comar %s" #: pisi/comariface.py:119 pisi/comariface.py:124 pisi/comariface.py:137 #: pisi/comariface.py:153 pisi/comariface.py:172 pisi/comariface.py:183 #: pisi/comariface.py:205 pisi/comariface.py:216 pisi/comariface.py:223 #, python-format msgid "Script error: %s" msgstr "Erreur de script : %s" #: pisi/comariface.py:126 msgid "Calling post install handlers" msgstr "Appel aux officiants de post-installation" #: pisi/comariface.py:145 msgid "Running package's post install script" msgstr "Lancement du script de post-installation du paquet" #: pisi/comariface.py:159 #, python-format msgid "Running pre removal operations for %s" msgstr "opérations de pré-suppression en cours pour %s" #: pisi/comariface.py:165 msgid "Running package's pre remove script" msgstr "Lancement du script de pré-suppression du paquet" #: pisi/comariface.py:174 msgid "Calling pre remove handlers" msgstr "Appel aux officiants de pré-suppression" #: pisi/comariface.py:189 #, python-format msgid "Running post removal operations for %s" msgstr "Opérations de post-suppression en cours pour %s" #: pisi/comariface.py:198 msgid "Running package's postremove script" msgstr "Lancement du script de pré-suppression du paquet" #: pisi/comariface.py:207 msgid "Calling post remove handlers" msgstr "Appel aux officiants de post-suppression" #: pisi/comariface.py:218 msgid "Unregistering comar scripts" msgstr "Désenregistrement des scripts comar" #: pisi/config.py:85 #, python-format msgid "Destination directory %s does not exist. Creating it." msgstr "Le répertoire de destination %s n'existe pas. Création du répertoire." #: pisi/configfile.py:127 #, python-format msgid "No section by name '%s'" msgstr "Pas de section au nom '%s'" #: pisi/conflict.py:26 pisi/dependency.py:26 pisi/replace.py:24 msgid " version >= " msgstr " version >= " #: pisi/conflict.py:28 pisi/dependency.py:28 pisi/replace.py:26 msgid " version <= " msgstr " version <= " #: pisi/conflict.py:30 pisi/dependency.py:30 pisi/replace.py:28 msgid " version " msgstr " version " #: pisi/conflict.py:32 pisi/dependency.py:32 pisi/replace.py:30 msgid " release >= " msgstr " release >= " #: pisi/conflict.py:34 pisi/dependency.py:34 pisi/replace.py:32 msgid " release <= " msgstr " release <= " #: pisi/conflict.py:36 pisi/dependency.py:36 pisi/replace.py:34 msgid " release " msgstr " release " #: pisi/constants.py:30 #, python-format msgid "Can't rebind constant: %s" msgstr "Impossible de changer la valeur de la constante : %s" #: pisi/constants.py:36 #, python-format msgid "Can't unbind constant: %s" msgstr "Impossible de désallouer la constante : %s" #: pisi/db/componentdb.py:87 #, python-format msgid "Component %s not found" msgstr "Le composant %s est introuvable" #: pisi/db/groupdb.py:66 pisi/db/groupdb.py:75 #, python-format msgid "Group %s not found" msgstr "Le groupe %s est introuvable" #: pisi/db/installdb.py:37 msgid "installed" msgstr "installé" #: pisi/db/installdb.py:37 msgid "installed-pending" msgstr "en attente d'installation" #: pisi/db/installdb.py:54 #, python-format msgid "" "State: %s\n" "Version: %s, Release: %s\n" msgstr "" "État : %s\n" "Version : %s, sortie : %s\n" #: pisi/db/installdb.py:58 #, python-format msgid "Distribution: %s, Install Time: %s\n" msgstr "Distribution : %s, Date d'installation : %s\n" #: pisi/db/installdb.py:94 #, python-format msgid "Installation info for package '%s' is broken. Reinstall it to fix this problem." msgstr "L'information d'installation du paquet '%s' est cassée. Réinstallez-la pour corriger le problème." #: pisi/db/installdb.py:335 #, python-format msgid "Package %s is not installed" msgstr "Le paquet %s n'est pas installé." #: pisi/db/itembyrepo.py:40 #, python-format msgid "%s not found in any repository." msgstr "%s n'est dans aucun des dépôts actifs." #: pisi/db/itembyrepo.py:50 #, python-format msgid "Repo item %s not found" msgstr "L'item de dépôt %s est introuvable." #: pisi/db/itembyrepo.py:60 pisi/db/itembyrepo.py:71 pisi/db/itembyrepo.py:81 #, python-format msgid "Repository %s does not exist." msgstr "Le dépôt %s n'existe pas." #: pisi/db/packagedb.py:144 pisi/db/packagedb.py:151 #, python-format msgid "Package %s not found." msgstr "Le paquet %s est introuvable." #: pisi/db/repodb.py:168 #, python-format msgid "%s repository needs to be updated" msgstr "Le dépôt %s a besoin d'être mis à jour." #: pisi/db/repodb.py:174 msgid "Error parsing repository index information. Index file does not exist or is malformed." msgstr "Erreur d'analyse de l'index du dépôt. Le fichier d'index n'existe pas ou est malformé." #: pisi/db/repodb.py:264 #, python-format msgid "Repository '%s' is not compatible with your distribution. Repository is disabled." msgstr "Le dépôt '%s' n'est pas compatible avec votre version de distribution. Le dépôt est désactivé." #: pisi/fetcher.py:150 msgid "Filename error" msgstr "Erreur de nom de fichier" #: pisi/fetcher.py:153 #, python-format msgid "Access denied to write to destination directory: \"%s\"" msgstr "Accès en écriture refusé pour le repertoire de destination : \"%s\"" #: pisi/fetcher.py:156 #, python-format msgid "Access denied to destination file: \"%s\"" msgstr "Accès refusé au fichier de destination : \"%s\"" #: pisi/fetcher.py:170 #, python-format msgid "Could not fetch destination file \"%s\": %s" msgstr "Impossible de récupérer le fichier de destination \"%s\" : %s" #: pisi/fetcher.py:174 msgid "A problem occurred. Please check the archive address and/or permissions again." msgstr "Un problème est survenu. Veuillez vérifier l'adresse de l'archive et/ou ses permissions de nouveau." #: pisi/fetcher.py:207 #, python-format msgid "Proxy configuration has been found for '%s' protocol" msgstr "Une configuration de proxy a été trouvée pour le protocole %s" #: pisi/fetcher.py:214 #, python-format msgid "Bandwidth usage is limited to %s KB/s" msgstr "L'utilisation de la bande passante est restreinte à %s Ko/s" #: pisi/fetcher.py:227 msgid "Remote file can not be reached. Previously downloaded part of the file will be removed." msgstr "Le fichier distant ne peut pas être atteint. La portion du fichier qui a été téléchargée sera supprimée." #: pisi/fetcher.py:236 msgid "Server doesn't support partial downloads. Previously downloaded part of the file will be over-written." msgstr "Le serveur ne permet pas d'effectuer des téléchargements partiels. Tout ce qui a été précédemment téléchargé du fichier va être écrasé." #: pisi/file.py:35 #, python-format msgid "URL %s already downloaded as %s" msgstr "URL %s déjà téléchargée en tant que %s" #: pisi/file.py:42 #, python-format msgid "No signature found for %s" msgstr "Pas de signature pour %s" #: pisi/file.py:50 #, python-format msgid " invalid for %s" msgstr "invalide pour %s" #: pisi/file.py:72 msgid "uri must have type either URI or string" msgstr "uri doit être de type URI ou string" #: pisi/file.py:136 #, python-format msgid "Fetching %s" msgstr "Téléchargement de %s" #: pisi/file.py:140 #, python-format msgid "Copying %s to transfer dir" msgstr "Copie de %s vers le répertoire de transfert" #: pisi/file.py:145 #, python-format msgid "File '%s' not found." msgstr "Fichier '%s' introuvable." #: pisi/file.py:166 #, python-format msgid "File integrity of %s compromised." msgstr "L'intégrité du fichier %s est compromise." #: pisi/file.py:190 msgid "File mode must be either File.read or File.write" msgstr "Le mode d'accès au fichier doit être soit File.read soit File.write" #: pisi/file.py:195 msgid "Remote write not implemented" msgstr "Écriture distante non implémentée" #: pisi/file.py:247 pisi/file.py:250 #, python-format msgid "ERROR: gpg --detach-sig %s failed" msgstr "ERREUR : gpg --detach-sig %s a échoué" #: pisi/graph.py:26 #, python-format msgid "Encountered cycle %s" msgstr "Dépendance circulaire %s rencontrée" #: pisi/history.py:47 #, python-format msgid "%s repository is updated." msgstr "Le dépôt %s est à jour." #: pisi/history.py:67 #, python-format msgid "%s is upgraded from %s to %s with delta." msgstr "%s est mis à jour de %s à %s avec delta." #: pisi/history.py:69 #, python-format msgid "%s is upgraded from %s to %s." msgstr "%s est mis à jour de %s à %s." #: pisi/history.py:71 #, python-format msgid "%s %s is removed." msgstr "%s %s est supprimé." #: pisi/history.py:73 #, python-format msgid "%s %s is installed." msgstr "%s %s est installé." #: pisi/history.py:75 #, python-format msgid "%s %s is reinstalled." msgstr "%s %s est réinstallé." #: pisi/history.py:77 #, python-format msgid "%s is downgraded from %s to %s." msgstr "%s est rétrogradé de %s à %s." #: pisi/history.py:104 pisi/history.py:126 msgid "Unknown package operation" msgstr "Opération de paquet inconnue" #: pisi/index.py:176 #, python-format msgid "Adding package to index: %s" msgstr "Ajout du paquet à l'index : %s" #: pisi/index.py:192 #, python-format msgid "Package %s: metadata corrupt, skipping..." msgstr "Paquet %s : métadonnées corrompues, mis de côté..." #: pisi/index.py:237 msgid "Adding groups.xml to index" msgstr "Ajout de groups.xml à l'index" #: pisi/index.py:243 msgid "Adding components.xml to index" msgstr "Ajout de components.xml à l'index" #: pisi/index.py:253 msgid "Adding distribution.xml to index" msgstr "Ajout de distribution.xml à l'index" #: pisi/index.py:274 #, python-format msgid "Adding %s to source index" msgstr "Ajout de %s à l'index des sources" #: pisi/metadata.py:78 #, python-format msgid "Distribution: %s, Dist. Release: %s\n" msgstr "Distribution: %s, Dist. Release: %s\n" #: pisi/metadata.py:80 #, python-format msgid "Architecture: %s, Installed Size: %s" msgstr "Architecture : %s, Taille des fichiers installés : %s" #: pisi/metadata.py:86 #, python-format msgid ", Package Size: %s" msgstr ", taille du paquet : %s" #: pisi/mirrors.py:46 #, python-format msgid "Mirrors file %s does not exist. Could not resolve mirrors://" msgstr "Le fichier des miroirs %s n'existe pas. Impossible de trouver les miroirs : //" #: pisi/operations/build.py:114 #, python-format msgid "Path %s belongs in multiple packages" msgstr "Le chemin %s appartient à plusieurs paquets" #: pisi/operations/build.py:190 #, python-format msgid "Source URI: %s" msgstr "URI Source : %s" #: pisi/operations/build.py:194 #, python-format msgid "Source %s not found in any active repository." msgstr "La source %s n'est dans aucun des dépôts actifs." #: pisi/operations/build.py:320 #, python-format msgid "pspec.xml avoids this package from building for '%s'" msgstr "pspec.xml évite la construction de ce paquet pour '%s'" #: pisi/operations/build.py:323 #, python-format msgid "Building source package: %s" msgstr "Construction du paquet source PiSi : %s" #: pisi/operations/build.py:341 msgid "ccache detected..." msgstr "ccache détecté..." #: pisi/operations/build.py:343 msgid "IceCream detected. Make sure your daemon is up and running..." msgstr "IceCream détecté. Vérifiez bien que votre daemon est en cours d'exécution..." #: pisi/operations/build.py:377 #, python-format msgid "Rebuilding for %s" msgstr "Reconstruction pour %s" #: pisi/operations/build.py:494 msgid "Cannot find component.xml in remote directory, Source is now part of unknown component" msgstr "Impossible de trouver component.xml dans le répertoire distant." #: pisi/operations/build.py:502 msgid "Cannot find component.xml in upper directory, Source is now part of unknown component" msgstr "Impossible de trouver component.xml dans le répertoire parent." #: pisi/operations/build.py:516 msgid "Unpacking archive(s)..." msgstr "Déballage des archives..." #: pisi/operations/build.py:524 #, python-format msgid " unpacked (%s)" msgstr " décompressée (%s)" #: pisi/operations/build.py:529 msgid "Setting up source..." msgstr "Préparation du code source..." #: pisi/operations/build.py:534 msgid "Building source..." msgstr "Compilation du code source..." #: pisi/operations/build.py:539 msgid "Testing package..." msgstr "Test du paquet..." #: pisi/operations/build.py:543 msgid "Installing..." msgstr "Installation..." #: pisi/operations/build.py:609 #, python-format msgid "Unable to read Actions Script (%s): %s" msgstr "Impossible de lire le Script d'Actions (%s) : %s" #: pisi/operations/build.py:612 #, python-format msgid "SyntaxError in Actions Script (%s): %s" msgstr "Erreur de syntaxe dans le Script d'Actions (%s) : %s" #: pisi/operations/build.py:642 #, python-format msgid "Unable to read COMAR script (%s): %s" msgstr "Impossible de lire le script COMAR (%s) : %s" #: pisi/operations/build.py:645 #, python-format msgid "SyntaxError in COMAR file (%s): %s" msgstr "Erreur de syntaxe dans le fichier COMAR (%s) : %s" #: pisi/operations/build.py:677 #, python-format msgid "Sandbox violation: %s (%s -> %s)" msgstr "Violation du bac à sable (sandbox) : %s (%s -> %s)" #: pisi/operations/build.py:693 pisi/util.py:517 #, python-format msgid "ERROR: WorkDir (%s) does not exist\n" msgstr "ERREUR : Le répertoire de travail (%s) n'existe pas.\n" #: pisi/operations/build.py:702 msgid "Sandbox enabled build..." msgstr "Build avec bac à sable (sandbox) autorisé..." #: pisi/operations/build.py:726 msgid "Sandbox violation result:" msgstr "Violation du bac à sable (sandbox) : " #: pisi/operations/build.py:731 msgid "Sandbox violations!" msgstr "Violations du bac à sable (sandbox) !" #: pisi/operations/build.py:737 #, python-format msgid "unable to call function from actions: %s" msgstr "impossible d'appeler une fonction depuis une action : %s" #: pisi/operations/build.py:751 #, python-format msgid "Source package '%s' defines a relative 'Path' element: %s" msgstr "Le paquet source '%s' définit un chemin relatif de l'élément : %s" #: pisi/operations/build.py:755 #, python-format msgid "Source package '%s' defines multiple 'Path' tags for %s" msgstr "Le paquet source '%s' définit plusieurs balises de chemin pour %s" #: pisi/operations/build.py:784 msgid "Safety switch: following extra packages in system.devel will be installed: " msgstr "Précautions de sécurité : les paquets supplémentaire dans system.devel vont être installés :" #: pisi/operations/build.py:789 msgid "Safety switch: the component system.devel cannot be found" msgstr "Précautions de sécurité : Le composant system.devel est introuvable" #: pisi/operations/build.py:798 msgid "Unsatisfied Build Dependencies:" msgstr "Dépendance de Compilation Insatisfaites : " #: pisi/operations/build.py:802 msgid "Cannot build package due to unsatisfied build dependencies" msgstr "Impossible de construire le paquet à cause de dépendance de compilation insatisfaites" #: pisi/operations/build.py:807 #, python-format msgid "Build dependency %s cannot be satisfied" msgstr "La dépendance de compilation %s ne peut être satisfaite" #: pisi/operations/build.py:809 msgid "Do you want to install the unsatisfied build dependencies" msgstr "Voulez vous installer les dépendances de compilations manquantes ?" #: pisi/operations/build.py:810 msgid "Installing build dependencies." msgstr "Installation des dépendances de compilation." #: pisi/operations/build.py:816 msgid "Ignoring build dependencies." msgstr "Ignore les dépendances de compilations." #: pisi/operations/build.py:826 #, python-format msgid "Patch file is missing: %s\n" msgstr "Le fichier de patch %s est manquant\n" #: pisi/operations/build.py:828 #, python-format msgid "Patch file is empty: %s" msgstr "Fichier de patch vide : %s" #: pisi/operations/build.py:844 #, python-format msgid "Applying patch: %s" msgstr "Application du patch : %s" #: pisi/operations/build.py:963 #, python-format msgid "/%s has suid bit set" msgstr "/%s a le bit suid" #: pisi/operations/build.py:1039 #, python-format msgid "No user named '%s' found on the system" msgstr "Aucun utilisateur '%s' trouvé sur le système" #: pisi/operations/build.py:1045 #, python-format msgid "No group named '%s' found on the system" msgstr "Pas de groupe '%s' trouvé sur le système" #: pisi/operations/build.py:1052 #, python-format msgid "There are abandoned files under the install dir (%s):" msgstr "Fichiers abandonnés sous le répertoire d'installation (%s) :" #: pisi/operations/build.py:1080 #, python-format msgid "Ignoring empty package %s" msgstr "Ignorons le paquet vide %s" #: pisi/operations/build.py:1084 #, python-format msgid "Building package: %s" msgstr "Construction du paquet : %s" #: pisi/operations/build.py:1103 pisi/operations/delta.py:59 #, python-format msgid "Creating %s..." msgstr "Création de %s..." #: pisi/operations/build.py:1150 msgid "Cleaning build directory..." msgstr "Nettoyage du dossier de construction..." #: pisi/operations/build.py:1153 msgid "Keeping build directory" msgstr "Dossier de construction conservé" #: pisi/operations/build.py:1237 msgid "Action script error caught." msgstr "Erreur de script d'action rencontrée" #: pisi/operations/build.py:1241 #, python-format msgid "*** %d error(s), %d warning(s)" msgstr "*** %d erreur(s), %d alerte(s)" #: pisi/operations/build.py:1324 #, python-format msgid "Last state was '%s'" msgstr "Le dernier état était %s" #: pisi/operations/delta.py:43 #, python-format msgid "The file '%s' belongs to a different package other than '%s'. Skipping it..." msgstr "Le fichier '%s' appartient à un autre paquet que '%s'. On le saute..." #: pisi/operations/delta.py:49 #, python-format msgid "Package '%s' has the same release number with the new package. Skipping it..." msgstr "Le paquet '%s' a le même numéro de sortie que le nouveau paquet. On le saute..." #: pisi/operations/delta.py:69 #, python-format msgid "All files in the package '%s' are different from the files in the new package. Skipping it..." msgstr "Tous les fichiers du paquet '%s' diffèrent des fichiers du nouveau paquet. On le saute..." #: pisi/operations/delta.py:113 #, python-format msgid "New package '%s' exists in the list of old packages. Skipping it..." msgstr "Le nouveau paquet '%s' existe dans la liste des anciens paquets. On le saute..." #: pisi/operations/emerge.py:35 msgid "No packages to emerge." msgstr "Aucun paquet à émerger." #: pisi/operations/emerge.py:50 msgid "" "The following list of packages will be installed\n" "from repository in the respective order to satisfy dependencies:\n" msgstr "" "Liste des paquets qui seront installés\n" " à partir du dépôt et dans l'ordre afin de satisfaire les dépendances:\n" #: pisi/operations/emerge.py:53 msgid "" "The following list of packages will be built and\n" "installed in the respective order to satisfy dependencies:\n" msgstr "" "Liste des paquets qui seront construits et\n" " installés dans l'ordre afin de satisfaire les dépendances :\n" #: pisi/operations/emerge.py:61 pisi/operations/install.py:82 msgid "There are extra packages due to dependencies. Do you want to continue?" msgstr "Il y a des paquets en plus à cause de dépendances. Voulez vous continuer ?" #: pisi/operations/emerge.py:95 #, python-format msgid "Cannot find source package: %s" msgstr "Impossible de trouver le paquet source : %s" #: pisi/operations/helper.py:51 #, python-format msgid "Selected packages [%s] are in conflict with each other." msgstr "Les paquets [%s] sélectionnés sont en conflit." #: pisi/operations/helper.py:57 #, python-format msgid "[%s conflicts with: %s]\n" msgstr "[%s est en conflit avec %s]\n" #: pisi/operations/helper.py:59 #, python-format msgid "" "The following packages have conflicts:\n" "%s" msgstr "" "Le paquet suivant suscite des conflits :\n" "%s" #: pisi/operations/helper.py:62 msgid "Remove the following conflicting packages?" msgstr "Supprimer les paquets en conlits suivants ?" #: pisi/operations/helper.py:63 msgid "Conflicting packages should be removed to continue" msgstr "Les paquets conflictuels doivent être supprimés avant de poursuivre." #: pisi/operations/history.py:82 pisi/operations/history.py:92 #, python-format msgid "%s could not be found" msgstr "%s est introuvable" #: pisi/operations/history.py:95 pisi/package.py:107 pisi/sourcearchive.py:110 #, python-format msgid "%s [cached]" msgstr "%s [en cache]" #: pisi/operations/history.py:143 msgid "Following packages will be installed:\n" msgstr "Les paquets suivants vont être installés :\n" #: pisi/operations/history.py:146 msgid "Following packages will be removed:\n" msgstr "Les paquets suivants vont être supprimés :\n" #: pisi/operations/history.py:148 pisi/operations/history.py:162 #: pisi/operations/install.py:200 pisi/operations/remove.py:72 #: pisi/operations/upgrade.py:181 msgid "Do you want to continue?" msgstr "Voulez vous continuer ?" #: pisi/operations/history.py:154 pisi/operations/install.py:95 #: pisi/operations/upgrade.py:192 #, python-format msgid "Downloading %d / %d" msgstr "Téléchargement %d / %d" #: pisi/operations/history.py:160 msgid "" "\n" "Following packages could not be found in repositories and are not cached:\n" msgstr "" "\n" "Les paquets suivants n'ont pas été trouvés dans les dépots et ne sont pas dans le cache :\n" #: pisi/operations/install.py:47 pisi/operations/install.py:134 msgid "The following package(s) are already installed and are not going to be installed again:" msgstr "Les paquets suivants sont déjà installés et ne seront pas installés à nouveau :" #: pisi/operations/install.py:53 pisi/operations/install.py:213 msgid "No packages to install." msgstr "Aucun paquet à installer." #: pisi/operations/install.py:71 msgid "Following packages will be installed:" msgstr "Les paquets suivants vont être installés :" #: pisi/operations/install.py:76 pisi/operations/upgrade.py:168 #, python-format msgid "Total size of package(s): %.2f %s" msgstr "Taille totale du/des paquets(s) : %.2f %s" #: pisi/operations/install.py:107 pisi/operations/upgrade.py:206 #, python-format msgid "Installing %d / %d" msgstr "Installation %d / %d" #: pisi/operations/install.py:121 msgid "Mixing file names and package names not supported yet." msgstr "Mélanger des noms de fichiers et des noms de paquets n'est pas encore supporté." #: pisi/operations/install.py:165 #, python-format msgid "Package %s is not compatible with your distribution release %s %s." msgstr "Le paquet %s n'est pas compatible avec votre version de distribution %s %s." #: pisi/operations/install.py:169 #, python-format msgid "Package %s (%s) is not compatible with your %s architecture." msgstr "Le paquet %s (%s) n'est pas compatible avec votre architecture %s." #: pisi/operations/install.py:192 #, python-format msgid "External dependencies not satisfied: %s" msgstr "Dépendances externes non satisfaites : %s" #: pisi/operations/install.py:197 msgid "The following packages will be installed in order to satisfy dependencies:" msgstr "Les paquets suivants vont être installés dans cet ordre afin de satisfaire les dépendances." #: pisi/operations/install.py:201 msgid "External dependencies not satisfied" msgstr "Dépendances externes non satisfaites" #: pisi/operations/install.py:244 msgid "Installation order: " msgstr "Ordre d'installation : " #: pisi/operations/install.py:279 pisi/specfile.py:274 #, python-format msgid "%s dependency of package %s is not satisfied" msgstr "La dépendance %s du paquet %s n'est pas satisfaite" #: pisi/operations/remove.py:43 msgid "Safety switch prevents the removal of following packages:\n" msgstr "Le loquet de sécurité empêche la suppression des paquets suivants :\n" #: pisi/operations/remove.py:48 pisi/operations/upgrade.py:372 msgid "Safety switch: The component system.base cannot be found." msgstr "Loquet de sécurité : Le composant system.base est introuvable." #: pisi/operations/remove.py:55 #, python-format msgid "Package %s does not exist. Cannot remove." msgstr "Le paquet %s n'existe pas. Impossible de le supprimer." #: pisi/operations/remove.py:59 msgid "No packages to remove." msgstr "Aucun paquet à supprimer." #: pisi/operations/remove.py:68 msgid "" "The following list of packages will be removed\n" "in the respective order to satisfy dependencies:\n" msgstr "Les paquets suivants vont être désinstallés dans cet ordre afin de satisfaire les dépendances :\n" #: pisi/operations/remove.py:73 msgid "Package removal declined" msgstr "Suppression de paquet déclinée" #: pisi/operations/remove.py:85 #, python-format msgid "Package %s is not installed. Cannot remove." msgstr "Le paquet %s n'est pas installé. Impossible de le supprimer." #: pisi/operations/remove.py:120 msgid "Conflicts remain" msgstr "Des conflits persistent" #: pisi/operations/remove.py:128 msgid "Obsoleted packages remaining" msgstr "Paquets obsolètes restants" #: pisi/operations/remove.py:132 msgid "Replaced package remains" msgstr "Le paquet remplacé demeure" #: pisi/operations/upgrade.py:52 msgid "You must restart the following service(s) manually for the updated software to take effect:" msgstr "Vous devez redémarrer le(s) service(s) suivant(s) manuellement pour profiter des versions à jour des logiciels:" #: pisi/operations/upgrade.py:59 msgid "You must restart your system for the updates in the following package(s) to take effect:" msgstr "Vous devez redémarrer votre système pour profiter des versions à jour des paquets suivants:" #: pisi/operations/upgrade.py:81 msgid "Warning: package *name* ends with '.pisi'" msgstr "Alerte : le *nom* du paquet fini par '.pisi'" #: pisi/operations/upgrade.py:84 #, python-format msgid "Package %s is not installed." msgstr "Le paquet %s n'est pas installé." #: pisi/operations/upgrade.py:88 #, python-format msgid "Package %s is not available in repositories." msgstr "Le paquet %s n'est pas disponible dans les dépôts." #: pisi/operations/upgrade.py:105 #, python-format msgid "Package %s is already at the latest release %s." msgstr "Le paquet %s est déjà dans sa version la plus récente %s." #: pisi/operations/upgrade.py:163 msgid "The following packages will be upgraded:" msgstr "Les paquets suivants vont être mis à jour :" #: pisi/operations/upgrade.py:174 msgid "There are extra packages due to dependencies." msgstr "Il y a des paquets supplémentaires pour cause de dépendances." #: pisi/operations/upgrade.py:254 #, python-format msgid "Dependency %s of %s cannot be satisfied" msgstr "La dépendance %s de %s ne peut-être satisfaite" #: pisi/operations/upgrade.py:255 msgid "Upgrade is not possible." msgstr "La mise à jour est impossible." #: pisi/operations/upgrade.py:349 msgid "Safety switch forces the installation of following packages:" msgstr "Le loquet de sécurité oblige à l'installation des paquets suivants : " #: pisi/operations/upgrade.py:365 msgid "Safety switch forces the upgrade of following packages:" msgstr "Le loquet de sécurité oblige à la mise à jour des paquets suivants :" #: pisi/package.py:68 #, python-format msgid "Cannot open package file: %s" msgstr "Impossible d'ouvrir le fichier de paquet : %s" #: pisi/package.py:89 #, python-format msgid "Unsupported package format: %s" msgstr "Format de paquets non géré : %s" #: pisi/package.py:103 #, python-format msgid "" "There was a problem while fetching '%s'.\n" "The package may have been upgraded. Please try to upgrade the package." msgstr "" "Un problème est survenu lors de le récupération de '%s'.\n" "Le paquet a peut être été mis à jour. Veuillez essayer de mettre à jour le paquet." #: pisi/pxml/autoxml.py:78 #, python-format msgid "At least one '%s' tag should have local text" msgstr "Au moins une balise '%s' devrait avoir du texte local" #: pisi/pxml/autoxml.py:85 #, python-format msgid "'%s' language of tag '%s' is empty" msgstr "La langue '%s' de la balise '%s' est vide" #: pisi/pxml/autoxml.py:113 msgid "LocalText: unable to get either current or default locale" msgstr "LocalText: Impossible d'obtenir la locale courante ni celle par défaut" #: pisi/pxml/autoxml.py:119 pisi/pxml/autoxml.py:134 msgid "Tag should have at least the current locale, or failing that an English or Turkish version" msgstr "À défaut d'avoir la locale courante, la balise devrait au moins avoir une version anglaise ou turque." #: pisi/pxml/autoxml.py:372 #, python-format msgid "autoxml.check: '%s' errors" msgstr "autoxml.check : erreurs '%s'" #: pisi/pxml/autoxml.py:427 pisi/pxml/autoxml.py:437 #, python-format msgid "autoxml.parse: String '%s' has errors" msgstr "autoxml.parse : La chaîne '%s' comporte des erreurs" #: pisi/pxml/autoxml.py:451 pisi/pxml/autoxml.py:461 #, python-format msgid "autoxml.read: File '%s' has errors" msgstr "autoxml.read : Le fichier '%s' contient des erreurs" #: pisi/pxml/autoxml.py:469 msgid "autoxml.write: object validation has failed" msgstr "autoxml.write : la validation a échoué" #: pisi/pxml/autoxml.py:477 #, python-format msgid "autoxml.write: File encoding '%s' has errors" msgstr "autoxml.write : L'encodage du fichier '%s' comporte des erreurs" #: pisi/pxml/autoxml.py:527 #, python-format msgid "gen_tag: unrecognized tag type %s in spec" msgstr "gen_tag : type de balyse %s non reconnu dans la spec" #: pisi/pxml/autoxml.py:575 pisi/pxml/autoxml.py:586 #, python-format msgid "Mandatory variable %s not available" msgstr "La variable obligatoire %s n'est pas disponible" #: pisi/pxml/autoxml.py:656 msgid "Type mismatch: read text cannot be decoded" msgstr "Problème de correspondance de types : Le texte lu ne peut être décodé" #: pisi/pxml/autoxml.py:660 pisi/pxml/autoxml.py:669 #, python-format msgid "Mandatory token %s not available" msgstr "Item %s obligatoire non disponible" #: pisi/pxml/autoxml.py:674 #, python-format msgid "Type mismatch. Expected %s, got %s" msgstr "Problème de correspondance de type. Attendu %s, reçu %s" #: pisi/pxml/autoxml.py:704 pisi/pxml/autoxml.py:825 msgid "Type mismatch: DOM cannot be decoded" msgstr "Problème de correspondance de type : Impossible de décoder le DOM" #: pisi/pxml/autoxml.py:707 pisi/pxml/autoxml.py:723 pisi/pxml/autoxml.py:737 #: pisi/pxml/autoxml.py:828 pisi/pxml/autoxml.py:842 pisi/pxml/autoxml.py:856 msgid "Mandatory argument not available" msgstr "Argument obligatoire non disponible" #: pisi/pxml/autoxml.py:720 pisi/pxml/autoxml.py:839 msgid "Object cannot be encoded" msgstr "L'objet ne peut être encodé" #: pisi/pxml/autoxml.py:734 pisi/pxml/autoxml.py:853 msgid "Object cannot be formatted" msgstr "L'objet ne peut être formaté" #: pisi/pxml/autoxml.py:750 msgid "List type must contain only one element" msgstr "La liste des type ne doit contenir qu'un seul élément" #: pisi/pxml/autoxml.py:763 pisi/pxml/autoxml.py:784 #, python-format msgid "Mandatory list \"%s\" under \"%s\" node is empty." msgstr "La liste obligatoire \"%s\" sous le noeud \"%s\" est vide." #: pisi/pxml/xmlext.py:79 msgid "getNodeText: Expected text node, got something else!" msgstr "getNodeText : Attendait un noeud texte, reçu quelque chose d'autre !" #: pisi/pxml/xmlfile.py:60 #, python-format msgid "String '%s' has invalid XML" msgstr "Chaîne '%s' contient un texte XML invalide" #: pisi/pxml/xmlfile.py:83 #, python-format msgid "Unable to read file (%s): %s" msgstr "Impossible de lire le fichier (%s) : %s" #: pisi/pxml/xmlfile.py:85 pisi/specfile.py:443 #, python-format msgid "File '%s' has invalid XML" msgstr "Le fichier '%s' contient un texte XML invalide" #: pisi/scenarioapi/package.py:67 #, python-format msgid "No pisi package: %s* found." msgstr "Pas de paquet pisi %s* trouvé." #: pisi/scenarioapi/repoops.py:28 #, python-format msgid "Repo already has package named %s." msgstr "Un dépôt a déjà le paquet %s." #: pisi/scenarioapi/repoops.py:52 pisi/scenarioapi/repoops.py:59 #, python-format msgid "Repo does not have package named %s." msgstr "Le dépôt n'a pas le paquet %s." #: pisi/sourcearchive.py:62 #, python-format msgid "Fetching source from: %s" msgstr "Récupération de la source depuis : %s" #: pisi/sourcearchive.py:73 #, python-format msgid "Source archive is stored: %s/%s" msgstr "L'archive du source est stockée dans : %s/%s" #: pisi/sourcearchive.py:79 #, python-format msgid "Trying fallback address: %s" msgstr "Essai avec l'adresse de secours : %s" #: pisi/sourcearchive.py:90 #, python-format msgid "%s mirrors are not defined." msgstr "Les miroirs %s ne sont pas définis." #: pisi/sourcearchive.py:95 #, python-format msgid "Fetching source from mirror: %s" msgstr "Téléchargement de la source depuis le miroir %s" #: pisi/sourcearchive.py:101 #, python-format msgid "Could not fetch source from %s mirrors." msgstr "Impossible de télécharge la source depuis les miroirs %s." #: pisi/sourcearchive.py:119 msgid "unpack: check_file_hash failed" msgstr "unpack : check_file_hash a échoué" #: pisi/sourcearchive.py:124 #, python-format msgid "Unknown archive type '%s' is given for '%s'." msgstr "Type d'archive inconnu '%s' est donné pour '%s'." #: pisi/sourcearchive.py:127 #, python-format msgid "Pisi needs %s to unpack this archive but it is not installed." msgstr "Pisi a besoins de %s pour décompresser cette archive, mais ce dernier n'est pas installé." #: pisi/specfile.py:164 #, python-format msgid "URI: %s, type: %s, sha1sum: %s" msgstr "URI : %s, type : %s, sha1sum : %s" #: pisi/specfile.py:194 pisi/specfile.py:197 msgid " or " msgstr " ou " #: pisi/specfile.py:372 pisi/specfile.py:458 #, python-format msgid "Summary: %s\n" msgstr "Résumé : %s\n" #: pisi/specfile.py:373 pisi/specfile.py:459 #, python-format msgid "Description: %s\n" msgstr "Description : %s\n" #: pisi/specfile.py:374 pisi/specfile.py:460 #, python-format msgid "Licenses: %s\n" msgstr "Licences : %s\n" #: pisi/specfile.py:375 pisi/specfile.py:461 #, python-format msgid "Component: %s\n" msgstr "Composant : %s\n" #: pisi/specfile.py:376 msgid "Provides: " msgstr "Fournit : " #: pisi/specfile.py:380 msgid "Dependencies: " msgstr "Dépendances : " #: pisi/specfile.py:434 msgid "translations.xml file is badly formed." msgstr "Le fichier translation.xml est mal formé." #: pisi/specfile.py:462 msgid "Build Dependencies: " msgstr "Dépendances : " #: pisi/uri.py:78 msgid "setAuthInfo needs a tuple (user, pass)" msgstr "setAuthInfo a besoin d'un tuple (utilisateur, mot de passe)" #: pisi/util.py:188 pisi/util.py:200 msgid "Running " msgstr "En cours d'exécution" #: pisi/util.py:192 pisi/util.py:218 #, python-format msgid "return value for \"%s\" is %s" msgstr "la valeur retournée pour \"%s\" est %s" #: pisi/util.py:392 #, python-format msgid "Including external link '%s'" msgstr "Inclusion du lien externe '%s'" #: pisi/util.py:394 #, python-format msgid "Including directory '%s'" msgstr "Inclusion du répertoire '%s'" #: pisi/util.py:480 msgid "You don't have necessary read permissions" msgstr "Vous n'avez pas le droit de lecture" #: pisi/util.py:482 #, python-format msgid "Cannot calculate SHA1 hash of %s" msgstr "Impossible de calculer le hash SHA1 de %s" #: pisi/util.py:494 #, python-format msgid "Compression type is not valid: '%s'" msgstr "Type de compression invalide : '%s'" #: pisi/util.py:500 #, python-format msgid "Error while decompressing %s: %s" msgstr "Erreur lors de la décompression de %s : %s" #: pisi/util.py:543 #, python-format msgid "ERROR: patch (%s) failed" msgstr "ERREUR : le patch (%s) a échoué" #: pisi/util.py:545 #, python-format msgid "ERROR: patch (%s) failed: %s" msgstr "ERREUR : le patch (%s) a échoué : %s" #: pisi/util.py:555 #, python-format msgid "strip command failed for file '%s'!" msgstr "La commande strip a échoué pour le fichier '%s' !" #: pisi/util.py:562 #, python-format msgid "chrpath command failed for file '%s'!" msgstr "La commande chrpath a échoué pour le fichier '%s' !" #: pisi/util.py:569 #, python-format msgid "objcopy (keep-debug) command failed for file '%s'!" msgstr "objcopy (keep-debug) la commande a échoué pour le fichie'%s' !" #: pisi/util.py:575 #, python-format msgid "objcopy (add-debuglink) command failed for file '%s'!" msgstr "objcopy (add-debuglink) La commande a échoué pour le fichier '%s' !" #: pisi/util.py:665 #, python-format msgid "Invalid package name: %s" msgstr "Nom de paquet incorrect : %s" #: pisi/util.py:705 #, python-format msgid "Invalid delta package name: %s" msgstr "Nom de paquet delta invalide : %s" #: pisi/version.py:64 #, python-format msgid "Invalid version string: '%s'" msgstr "Chaîne de caractères invalide : '%s'" #~ msgid "Outputting packages in the working directory." #~ msgstr "Génération des paquets dans le répertoire de travail." #~ msgid "* Checking %s... " #~ msgstr "* Vérification de %s... " #~ msgid "" #~ "\n" #~ "Package %s has changed config files." #~ msgstr "" #~ "\n" #~ "Le paquet %s a modifié des fichiers de configuration." #~ msgid "" #~ "\n" #~ "Package %s is corrupt." #~ msgstr "" #~ "\n" #~ "Le paquet %s est corrompu." #~ msgid "Done." #~ msgstr "Terminé." #~ msgid "PartOf tag not defined, looking for component" #~ msgstr "Balise PartOf non définie, recherche d'un composant" #~ msgid "Source is part of %s component" #~ msgstr "La source fait partie du composant %s" #~ msgid "Path must start with a slash: %s" #~ msgstr "Le chemin doit commencer par une barre oblique : %s" #~ msgid "Multiple 'Path' tags specified for this path: %s" #~ msgstr "Étiquettes de 'chemin' multiple spécifiées pour ce chemin : %s" #~ msgid "Safety switch: system.devel is already installed" #~ msgstr "Précautions de sécurité : system.devel est déjà installé" #~ msgid "Checking /%s " #~ msgstr "Vérification de /%s " #~ msgid "" #~ "\n" #~ "Changed config file: %s" #~ msgstr "" #~ "\n" #~ "Fichier de configuration modifié : %s" #~ msgid "Reverse dependency %s of %s cannot be satisfied" #~ msgstr "La dépendance inverse %s de %s ne peut-être satisfaite" #~ msgid "" #~ "Duplicate binary packages:\n" #~ "%s\n" #~ "%s\n" #~ msgstr "" #~ "Paquets binaires dupliqués:\n" #~ "%s\n" #~ "%s\n" #~ msgid "" #~ "Duplicate source packages:\n" #~ "%s\n" #~ "%s\n" #~ msgstr "" #~ "Paquets sources dupliqués :\n" #~ "%s\n" #~ "%s\n" #~ msgid "Developer '%s <%s>' has another mail address '%s' in source package '%s'" #~ msgstr "Le développeur '%s <%s>' a une autre adresse mail '%s' dans le paquet source '%s'" #~ msgid "" #~ "Cannot parse '%s':\n" #~ "%s\n" #~ msgstr "" #~ "Impossible d'analyser '%s' :\n" #~ "%s\n" #~ msgid "Usage: repostats.py [OPTIONS] source-repo-path [binary-repo-path]\n" #~ msgstr "Mode d'emploi : repostats.py [OPTIONS] chemin-du-dépôt-source [chemin-du-dépôt-binaire]\n" #~ msgid "Dont generate the web site.\n" #~ msgstr "Ne pas générer de site web.\n" #~ msgid "Scanning source repository...\n" #~ msgstr "Exploration du dépôt de sources...\n" #~ msgid "Scanning binary packages...\n" #~ msgstr "Exploration de paquets binaires...\n" #~ msgid "Storing %s, " #~ msgstr "Stockage de %s," #~ msgid "Storing %s." #~ msgstr "Stockage de %s." #~ msgid "" #~ "The following packages will be installed\n" #~ "in the respective order to satisfy extra dependencies:\n" #~ msgstr "" #~ "Les paquets suivants vont être installés\n" #~ "dans cet ordre afin de satisfaire des dépendances supplémentaires :\n" #~ msgid "Safety switch: Following packages in system.base will be installed: " #~ msgstr "Précautions de sécurité : Les paquets suivants de system.base vont être installés : " #~ msgid "Safety switch: Following packages in system.base will be upgraded: " #~ msgstr "Précaution de sécurité : Les paquets suivants de system.base vont être mis à jours : " #~ msgid "Repository architecture does not match. Removing %s from system." #~ msgstr "Impossible d'atteindre le dépôt %s. Suppression de %s du système." #~ msgid "Update PiSi database for repository %s?" #~ msgstr "Mettre à jour la base de données PiSi pour le dépôt %s ?" #~ msgid "The repository couldn't be added because of distribution release mismatch" #~ msgstr "Le dépôt n'a pas pu être ajouté car la version de la distribution ne correspond pas." #~ msgid "Run pisi build process in silent mode" #~ msgstr "Ne cantonne pas le processus de compilation au sein du répertoire de compilation" #~ msgid "Package %s is not present in the package database" #~ msgstr "Le paquet %s n'est pas présent dans la base de données des paquets" #~ msgid "Stripping files.." #~ msgstr "Suppression des chaînes inutilisées des fichiers..." #~ msgid "dbus-python package is not fully installed" #~ msgstr "le paquet dbus-python n'est pas entièrement installé" #~ msgid "Configuring %s package for removal" #~ msgstr "Configuration du paquet %s pour suppression" #~ msgid "ActionsAPI [rename]: No such file or directory: %s" #~ msgstr "ActionsAPI [rename]: Pas de fichier ou répertoire à ce nom : %s" #~ msgid "Skipping %s with wrong pkg name " #~ msgstr "Mise de côté de %s avec un nom de paquet erroné" #~ msgid "* Rebuilding '%s' named repo... " #~ msgstr "* Reconstruction du dépôt '%s'... " #~ msgid "Do not install build dependencies, fail if a build dependency is present" #~ msgstr "N'installe pas les dépendances de compilation, échoue en présence d'une dépendance de compilation" #~ msgid "Repository distribution does not match. Removing %s from system." #~ msgstr "Le dépôt et la distribution ne correspondent pas. Retrait de %s du système." #~ msgid "Unable to check compatibility of this repository as it does not have information about the distribution." #~ msgstr "Impossible de vérifier la compatibilité de ce dépôt car il n'a pas d'informations à propos de la distribution." #~ msgid "Name: %s, version: %s, release: %s, build %s\n" #~ msgstr "Nom : %s, version : %s, release : %s, build %s\n" #~ msgid "Package %s is already at the latest build %s." #~ msgstr "Le paquet %s est déjà à son build le plus récent %s." #~ msgid "Creating delta PiSi package between %s %s" #~ msgstr "Création du paquet PiSi delta entre %s %s." #~ msgid "Cannot create delta for same package!" #~ msgstr "Impossible de créer un delta pour le même paquet !" #~ msgid "All of the files under the install dir (%s) has been collected by package(s)" #~ msgstr "Tous les fichiers sous le répertoire d'installation (%s) ont été collectés par le(s) paquet(s)" #~ msgid "Build number is not available. For repo builds you must enable buildno in pisi.conf." #~ msgstr "Numéro de build non disponible. Pour les builds de dépôts, vous devez activer buildno dans pisi.conf" #~ msgid "Generating %s," #~ msgstr "Génération de %s." #~ msgid "There is no change from previous build %d" #~ msgstr "Il n'y a aucun changement depuis la compilation précédente %d" #~ msgid "There are changes, incrementing build no to %d" #~ msgstr "Il y a des changements, incrémentation du numéro de build à %d" #~ msgid "(old package lacks a build no, setting build no to 1.)" #~ msgstr "(le paquet précédent n'a pas de numéro de build, établissement du numéro de build à 1)" #~ msgid "(no previous build found, setting build no to 1.)" #~ msgstr "(pas de version précédente trouvée, établissement du numéro de version à 1)" #~ msgid "(found old version %s)" #~ msgstr "(Une ancienne version %s a été trouvée)" #~ msgid "gzip compression not supported yet" #~ msgstr "La compression gzip n'est pas encore supportée" #~ msgid "zip compression not supported yet" #~ msgstr "La compression zip n'est pas encore supportée" #~ msgid "Indexing current directory." #~ msgstr "Indexer le répertoire courant." #~ msgid "package_format must be one of %s " #~ msgstr "package_format doit être l'un de %s " #~ msgid "PiSi binary package formats: '1.0', '1.1' (default)" #~ msgstr "formats de paquets binaires PiSi : '1.0', '1.1' (par défaut)" #~ msgid "Do not take build no into account." #~ msgstr "Ne pas prendre en compte le numéro de build." #~ msgid "Downgrade to old distribution build?" #~ msgstr "Régresser vers une version de build plus vielle de la distribution ?" #~ msgid "Upgrading to new distribution build" #~ msgstr "Mise à jour vers un nouveau build de la distribution" #~ msgid "%s %s is added to %s/language.%s.dat " #~ msgstr "%s %s est ajouté à %s/language.%s.dat " #~ msgid "\\languages{%s}{%s}{}{%s}{%s} is added to %s/language.%s.def " #~ msgstr "\\languages{%s}{%s}{}{%s}{%s} est ajouté à %s/language.%s.def " #~ msgid "%s is added to %s/language.%s.dat" #~ msgstr "%s a été ajouté à %s/language.%s.dat" #~ msgid "\\languages{%s}{%s}{}{%s}{%s} is added to %s/language.%s.def" #~ msgstr "\\languages{%s}{%s}{}{%s}{%s} ont été ajoutées à %s/language.%s.def"