French translation updated & Yet Another Scripting Idea.
Nicolas Noble <[email protected]> Tue, 08 Nov 2005 05:27:06 +0100
| Newsgroups | gmane.network.lftp.devel |
|---|---|
| Message-ID | <[email protected]> |
Okay, long time I didn't update this translation. It deadly needed one.
Oh, and, some things I spotted doing this:
The help message
{"source", cmd_source, N_("source <file>"),
N_("Execute commands recorded in file <file>\n")},
at line 456 of commands.cc doesn't match:
eprintf(_("Usage: %s [-e] <file|command>\n"),args->a0());
at line 1824 of commands.cc
And at FileSetOutput.cc at line 141, you're asking the translators to
translate the LC_TIME strings:
"%b %e %Y"
"%b %e %H:%M"
but I am not exactly sure if this is the right thing to do (to leave
that up to the translator that is); since they sound quite commonly used
strings, I wonder if they're not available thru some obscure gettext's
calls, in order to match current users's locale settings. In all cases,
I left them as it, since they match french way of displaying timestamps.
About scripting, which is an old-and-already-way-long discussed topic...
I just came up with a new idea, yet I know one of your favorite answer
about this topic is "it's okay with me if you do it", I'd still want to
know if you think it's right or not. Some time ago, I discovered the LUA
language (http://www.lua.org), and I am now actively using it into my
own code and already produced some software with it. And just now, I had
the idea that writing some LUA bindings into Lftp would be a nice thing
to have.
I somewhat think it'd be "quite easy" to convert commands.cc into LUA
bindings, returning values to the LUA stack instead of printing them
onscreen, or something similar, even though I know there will most
probably be some pitfalls doing this task. Anyway, we'd only need a
restricted set of commands to be binded to LUA... For example, the ftp
connections would be an LUA array of objects, and the FTP commands, the
methods of the objects... Well I sorta have quite a good mental scheme
about this, but it'd need some proper and accurate written down design
in all cases before starting coding.
Then the idea would be to add a new "runlua" or similar command to
commands.cc, and then either run a single LUA command string, or read it
from a file, just like the current "source" command. It would just feed
the LUA's VM with the specified file or string, and let it run from
itself, most probably calling lftp's internal commands, just like any
other function from commands.cc is currently doing. That call would set
up some local variables, most probably the "current active connection in
the server array the user was on when he typed the command" one.
The only thing I am a bit affraid of would be to make LUA's coroutine to
work nicely within lftp's built-in thread system. I'd need to go back
digging Lftp in order to understand again how your funky task switch is
handled. I did that years ago to get inspiration when I was trying to
design my own task system, but I am affraid that my model is now way
different than yours :) While LUA is "thread safe" (meaning it's
somewhat reentrant), "something" (a yield that is) has to be done in
order to correctly stop the current running LUA thread before running a
new one in parallel. (read that LUA doesn't make any use at all of any
threading library, just like you; it's up to the coder to correctly
freeze the VM so that a new LUA code can be run in parallel).
So if you think having LUA scripting abilities inside Lftp is a good
idea, I could try to handle most parts of it if you me help a bit about
the task system by pointing me exactly at where task switch occurs and
how it's handled :) Also, if you're really interested about this idea,
I'd gladly appreciate any discussion about the set of commands to leave
to the LUA VM, and how to bind them.
Cheers,
-- Nicolas Noble
fr.po
(text/x-gettext-translation, 73.4 KB)
# translation of fr.po to French # translation of fr.po to Francais # French messages of lftp # Copyright (C) 2000-2001,2003, 2005 Free Software Foundation, Inc. # Nicolas Noble <[email protected]>, 2000-2003, 2005. # msgid "" msgstr "" "Project-Id-Version: fr\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-10-21 08:32+0400\n" "PO-Revision-Date: 2005-11-08 04:30+0100\n" "Last-Translator: Nicolas Noble <[email protected]>\n" "Language-Team: French <[email protected]>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.10.2\n" #: src/CmdExec.cc:91 #, c-format msgid "Warning: chdir(%s) failed: %s\n" msgstr "Attention: chdir(%s) a échouée: %s\n" #: src/CmdExec.cc:205 #, c-format msgid "Unknown command `%s'.\n" msgstr "Commande inconnue `%s'.\n" #: src/CmdExec.cc:207 #, c-format msgid "Ambiguous command `%s'.\n" msgstr "Commande ambiguë `%s'.\n" #: src/CmdExec.cc:228 #, c-format msgid "Module for command `%s' did not register the command.\n" msgstr "Le module pour la commande `%s' ne s'est pas enregistré.\n" #: src/CmdExec.cc:378 #, c-format msgid "cd ok, cwd=%s\n" msgstr "cd ok, cwd=%s\n" #: src/CmdExec.cc:399 src/MirrorJob.cc:522 #, c-format msgid "%s: received redirection to `%s'\n" msgstr "%s: reçu une redirection vers `%s'\n" #: src/CmdExec.cc:402 src/FileCopy.cc:1001 msgid "Too many redirections" msgstr "Trop de redirections" #: src/CmdExec.cc:517 src/CmdExec.cc:574 msgid "Interrupt" msgstr "Interrompu" #: src/CmdExec.cc:637 #, c-format msgid "Warning: discarding incomplete command\n" msgstr "Attention: commande incomplète ignorée\n" #: src/CmdExec.cc:729 #, c-format msgid "\tExecuting builtin `%s' [%s]\n" msgstr "\tExécution de la commande interne `%s' [%s]\n" #: src/CmdExec.cc:736 msgid "Queue is stopped." msgstr "La queue est stoppée." #: src/CmdExec.cc:740 msgid "Now executing:" msgstr "En train d'exécuter:" #: src/CmdExec.cc:753 #, c-format msgid "\tWaiting for job [%d] to terminate\n" msgstr "\tEn attente du travail [%d]\n" #: src/CmdExec.cc:758 #, c-format msgid "\tWaiting for termination of jobs: " msgstr "\tEn attente de la terminaison des travaux: " #: src/CmdExec.cc:769 #, c-format msgid "\tRunning\n" msgstr "\tEn cours d'exécution\n" #: src/CmdExec.cc:773 #, c-format msgid "\tWaiting for command\n" msgstr "\tEn attente de la commande\n" #: src/CmdExec.cc:1290 #, c-format msgid "%s: command `%s' is not compiled in.\n" msgstr "%s: la commande `%s' n'est pas compilée.\n" #: src/FileAccess.cc:196 #, c-format msgid "Socket error (%s) - reconnecting" msgstr "Erreur de socket (%s) - reconnexion" #: src/FileAccess.cc:288 #, c-format msgid "Access failed: %s" msgstr "L'accès a échoué: %s" #: src/FileAccess.cc:291 msgid "File cannot be accessed" msgstr "Le fichier ne peut être adressé" #: src/FileAccess.cc:293 src/ftpclass.cc:3928 src/ftpclass.cc:3937 #: src/Fish.cc:1112 src/SFtp.cc:1310 msgid "Not connected" msgstr "Non connecté" #: src/FileAccess.cc:297 #, c-format msgid "Fatal error: %s" msgstr "Erreur fatale: %s" #: src/FileAccess.cc:300 msgid "Fatal error" msgstr "Erreur fatale" #: src/FileAccess.cc:302 msgid "Store failed - you have to reput" msgstr "L'émission a échoué - vous devez renvoyer (reput)" #: src/FileAccess.cc:306 src/FileAccess.cc:309 msgid "Login failed" msgstr "Login incorrect." #: src/FileAccess.cc:313 src/FileAccess.cc:316 msgid "Operation not supported" msgstr "Opération non supportée" #: src/FileAccess.cc:320 #, c-format msgid "File moved: %s" msgstr "Fichier déplacé: %s" #: src/FileAccess.cc:326 #, c-format msgid "File moved to `%s'" msgstr "Fichier déplacé vers `%s'" #: src/FileAccess.cc:1061 src/buffer.cc:234 #, c-format msgid "%s [cached]" msgstr "%s [caché]" #: src/GetJob.cc:93 #, c-format msgid "%s: %s: file already exists and xfer:clobber is unset\n" msgstr "%s: %s: le fichier existe déjà et xfer:clobber n'est pas défini\n" #: src/Job.cc:340 #, c-format msgid "[%d] Done (%s)" msgstr "[%d] Terminé (%s)" #: src/LsCache.cc:207 msgid "Cache is on" msgstr "Cache activé" #: src/LsCache.cc:209 msgid "Cache is off" msgstr "Cache désactivé" #: src/LsCache.cc:215 #, c-format msgid "%ld $#l#byte|bytes$ cached" msgstr "%ld octet$#l#|s$ dans le cache" #: src/LsCache.cc:218 msgid ", no size limit" msgstr ", aucune limite en taille" #: src/LsCache.cc:220 #, c-format msgid ", maximum size %ld\n" msgstr ", taille maximum %ld\n" #: src/LsCache.cc:223 msgid "Cache entries do not expire" msgstr "Les entrées du cache n'expirent pas" #: src/LsCache.cc:225 #, c-format msgid "Cache entries expire in %ld $#l#second|seconds$\n" msgstr "Les entrées du cache expirent dans %ld seconde$#l#|s$\n" #: src/LsCache.cc:230 #, c-format msgid "Cache entries expire in %ld $#l#minute|minutes$\n" msgstr "Les entrées du cache expirent dans %ld minute$#l#|s$\n" #: src/MirrorJob.cc:97 #, c-format msgid "%sTotal: %d director$y|ies$, %d file$|s$, %d symlink$|s$\n" msgstr "%sTotal: %d répertoire$|s$, %d fichier$|s$, %d lien$|s$\n" #: src/MirrorJob.cc:101 #, c-format msgid "%sNew: %d file$|s$, %d symlink$|s$\n" msgstr "%sNouveau: %d fichier$|s$, %d lien$|s$\n" #: src/MirrorJob.cc:105 #, c-format msgid "%sModified: %d file$|s$, %d symlink$|s$\n" msgstr "%sModifié: %d fichier$|s$, %d lien$|s$\n" #: src/MirrorJob.cc:112 #, c-format msgid "%sRemoved: %d director$y|ies$, %d file$|s$, %d symlink$|s$\n" msgstr "%sSupprimé: %d répertoire$|s$, %d fichier$|s$, %d lien$|s$\n" #: src/MirrorJob.cc:113 #, c-format msgid "%sTo be removed: %d director$y|ies$, %d file$|s$, %d symlink$|s$\n" msgstr "%sA supprimer: %d répertoire$|s$, %d fichier$|s$, %d lien$|s$\n" #: src/MirrorJob.cc:117 #, c-format msgid "%s%d error$|s$ detected\n" msgstr "%s%d erreur$ détectée|s détectées$\n" #: src/MirrorJob.cc:250 src/MirrorJob.cc:861 #, c-format msgid "Removing old file `%s'" msgstr "Suppression de l'ancien fichier `%s'" #: src/MirrorJob.cc:261 #, c-format msgid "Transferring file `%s'" msgstr "Émission du fichier `%s'" #: src/MirrorJob.cc:349 src/MirrorJob.cc:433 src/MirrorJob.cc:660 #, c-format msgid "Removing old local file `%s'" msgstr "Suppression de l'ancien fichier local `%s'" #: src/MirrorJob.cc:395 #, c-format msgid "Mirroring directory `%s'" msgstr "Duplication du répertoire `%s'" #: src/MirrorJob.cc:446 #, c-format msgid "Making symbolic link `%s' to `%s'" msgstr "Création du lien `%s' -> `%s'" #: src/MirrorJob.cc:575 #, c-format msgid "mirror: protocol `%s' is not suitable for mirror\n" msgstr "mirror: le protocole `%s' ne convient pas pour une duplication\n" #: src/MirrorJob.cc:678 #, c-format msgid "Making directory `%s'" msgstr "Création du répertoire `%s'" #: src/MirrorJob.cc:823 #, c-format msgid "Old directory `%s' is not removed" msgstr "L'ancien répertoire `%s' n'est pas supprimé" #: src/MirrorJob.cc:826 #, c-format msgid "Old file `%s' is not removed" msgstr "L'ancien fichier `%s' n'est pas supprimé" #: src/MirrorJob.cc:856 #, c-format msgid "Removing old directory `%s'" msgstr "Suppression de l'ancien répertoire `%s'" #: src/MirrorJob.cc:969 #, c-format msgid "Retrying mirror...\n" msgstr "Réessaye le mirroir...\n" #: src/MirrorJob.cc:1314 #, c-format msgid "%s: regular expression `%s': %s\n" msgstr "%s: expression régulière `%s': %s\n" #: src/MirrorJob.cc:1406 src/commands.cc:1035 src/commands.cc:1123 #: src/commands.cc:1515 src/commands.cc:1549 src/commands.cc:1654 #: src/commands.cc:1955 src/commands.cc:2151 src/commands.cc:2324 #: src/commands.cc:2331 src/commands.cc:2572 src/commands.cc:2599 #: src/commands.cc:2606 src/commands.cc:2940 src/commands.cc:3221 #: src/SleepJob.cc:139 #, c-format msgid "Try `help %s' for more information.\n" msgstr "Essayez `help %s' pour plus d'informations.\n" #: src/MirrorJob.cc:1440 src/MirrorJob.cc:1456 src/commands.cc:882 #: src/commands.cc:2046 src/DummyProto.cc:73 msgid " - not supported protocol" msgstr " - protocole non supporté" #: src/ResMgr.cc:120 msgid "no such variable" msgstr "variable inconnue" #: src/ResMgr.cc:124 msgid "ambiguous variable name" msgstr "nom de variable ambigu" #: src/ResMgr.cc:398 msgid "invalid boolean value" msgstr "valeur booléenne invalide" #: src/ResMgr.cc:423 msgid "invalid boolean/auto value" msgstr "booléen/valeur automatique invalide" #: src/ResMgr.cc:447 src/ResMgr.cc:483 msgid "invalid number" msgstr "nombre invalide" #: src/ResMgr.cc:462 msgid "invalid floating point number" msgstr "nombre en virgule flottante invalide" #: src/ResMgr.cc:681 msgid "Invalid time unit letter, only [smhd] are allowed." msgstr "Unité de temps invalide, seules [smhd] sont permises." #: src/ResMgr.cc:689 msgid "Invalid time format. Format is <time><unit>, e.g. 2h30m." msgstr "Format de temps invalide. Le format est <temps><unité>, ex: 2h30m." #: src/ResMgr.cc:715 src/commands.cc:3098 src/commands.cc:3107 msgid "Invalid range format. Format is min-max, e.g. 10-20." msgstr "Format de domaine invalide. Le format est min-max, ex: 10-20" #: src/ResMgr.cc:788 msgid "Invalid IPv4 numeric address" msgstr "Adresse numérique IPv4 invalide" #: src/ResMgr.cc:799 msgid "Invalid IPv6 numeric address" msgstr "Adresse numérique IPv6 invalide" #: src/ResMgr.cc:857 msgid "this encoding is not supported" msgstr "cet encodage n'est pas supporté" #: src/ResMgr.cc:864 msgid "no closure defined for this setting" msgstr "aucune restriction pour ce paramètre" #: src/ResMgr.cc:877 msgid "invalid pair of numbers" msgstr "paire de nombre invalide" #: src/Resolver.cc:187 src/Resolver.cc:229 src/ftpclass.cc:3933 #: src/Http.cc:1848 msgid "Resolving host address..." msgstr "Résolution de l'adresse..." #: src/Resolver.cc:250 msgid "host name resolve timeout" msgstr "résolution de l'adresse trop longue" #: src/Resolver.cc:303 #, c-format msgid "---- %d address$|es$ found\n" msgstr "---- %d: adress$e trouvée|es trouvées$\n" #: src/Resolver.cc:825 msgid "Host name lookup failure" msgstr "La résolution du nom a échouée" #: src/Resolver.cc:857 #, c-format msgid "no such %s service" msgstr "service %s inconnu" #: src/Resolver.cc:879 msgid "No address found" msgstr "Adresse non trouvée" #: src/SysCmdJob.cc:78 #, c-format msgid "execlp(%s) failed: %s\n" msgstr "execlp(%s) a échouée: %s\n" #: src/commands.cc:113 msgid "!<shell-command>" msgstr "!<commande_de_shell>" #: src/commands.cc:114 msgid "Launch shell or shell command\n" msgstr "Lance un shell ou une commande de shell\n" #: src/commands.cc:115 msgid "(commands)" msgstr "(commandes)" #: src/commands.cc:116 msgid "" "Group commands together to be executed as one command\n" "You can launch such a group in background\n" msgstr "" "Groupe des commandes ensembles pour être exécutées\n" "comme une seule commande\n" "Vous pouvez lancer un tel groupe en tâche de fond\n" #: src/commands.cc:119 msgid "alias [<name> [<value>]]" msgstr "alias [<nom> [<valeur>]]" #: src/commands.cc:120 msgid "" "Define or undefine alias <name>. If <value> omitted,\n" "the alias is undefined, else is takes the value <value>.\n" "If no argument is given the current aliases are listed.\n" msgstr "" "Définit ou efface l'alias <nom>. Si <valeur> est omise,\n" "l'alias est effacé, sinon il prend la valeur <valeur>.\n" "Si aucun argument n'est donné, alors les alias en cours\n" "sont affichés.\n" #: src/commands.cc:124 msgid "anon - login anonymously (by default)\n" msgstr "anon - se loggue de manière anonyme (par défaut)\n" #: src/commands.cc:126 msgid "bookmark [SUBCMD]" msgstr "bookmark [SOUS-COMMANDE]" #: src/commands.cc:127 msgid "" "bookmark command controls bookmarks\n" "\n" "The following subcommands are recognized:\n" " add <name> [<loc>] - add current place or given location to bookmarks\n" " and bind to given name\n" " del <name> - remove bookmark with the name\n" " edit - start editor on bookmarks file\n" " import <type> - import foreign bookmarks\n" " list - list bookmarks (default)\n" msgstr "" "La commande bookmark contrôle les signets\n" "\n" "Les sous-commandes suivantes sont valides:\n" " add <nom> [<url>] - ajoute l'url en cours ou l'url indiquée aux signets\n" " et l'associe au nom donné\n" " del <nom> - supprime le signet \n" " edit - démarre l'éditeur de signets\n" " import <type> - importe un fichier de signets externe\n" " list - liste les signets (par défaut)\n" #: src/commands.cc:136 msgid "cache [SUBCMD]" msgstr "cache [SOUS-COMMANDE]" #: src/commands.cc:137 msgid "" "cache command controls local memory cache\n" "\n" "The following subcommands are recognized:\n" " stat - print cache status (default)\n" " on|off - turn on/off caching\n" " flush - flush cache\n" " size <lim> - set memory limit, -1 means unlimited\n" " expire <Nx> - set cache expiration time to N seconds (x=s)\n" " minutes (x=m) hours (x=h) or days (x=d)\n" msgstr "" "La commande cache contrôle la mémoire cache locale\n" "\n" "Les sous-commandes suivantes sont valides:\n" " stat - affiche l'état du cache (défaut)\n" " on|off - active ou désactive le cache\n" " flush - vide le cache\n" " size <lim> - définit la limite de mémoire, -1 = illimité\n" " expire <Nx> - définit le temps d'expiration du cache à N,\n" " N étant en secondes (x=s) minutes (x=m)\n" " heures (x=h) ou jours (x=d)\n" #: src/commands.cc:145 msgid "cat [-b] <files>" msgstr "cat [-b] <fichiers>" #: src/commands.cc:146 msgid "" "cat - output remote files to stdout (can be redirected)\n" " -b use binary mode (ascii is the default)\n" msgstr "" "cat - affiche des fichiers distants sur stdout (peut être redirigé)\n" " -b utilise le mode binaire (ascii par défaut)\n" #: src/commands.cc:148 msgid "cd <rdir>" msgstr "cd <repd>" #: src/commands.cc:149 msgid "" "Change current remote directory to <rdir>. The previous remote directory\n" "is stored as `-'. You can do `cd -' to change the directory back.\n" "The previous directory for each site is also stored on disk, so you can\n" "do `open site; cd -' even after lftp restart.\n" msgstr "" "Change le répertoire en cours pour <repd>. Le répertoire précédent\n" "est enregistré dans `-'. Vous pouvez faire `cd -' pour revenir au\n" "répertoire précédent. Le répertoire précédent de chaque site est stocké\n" "sur disque, donc vous pouvez faire `open site; cd-' même après avoir\n" "redémarré lftp.\n" #: src/commands.cc:153 msgid "chmod [OPTS] mode file..." msgstr "chmod [OPTS] mode fichier..." #: src/commands.cc:154 msgid "" "Change the mode of each FILE to MODE.\n" "\n" " -c, --changes - like verbose but report only when a change is made\n" " -f, --quiet - suppress most error messages\n" " -v, --verbose - output a diagnostic for every file processed\n" " -R, --recursive - change files and directories recursively\n" "\n" "MODE can be an octal number or symbolic mode (see chmod(1))\n" msgstr "" "Change le mode de chaque FICHIER en MODE.\n" "\n" " -c, --changes - comme verbose mais n'affiche que les changements\n" " -f, --quiet - supprime quasiment tous les messages d'erreurs\n" " -v, --verbose - affiche un message pour chaque fichier\n" " -R, --recursive - change les fichiers et répertoires récursivement\n" "\n" "MODE peut être un nombre octal ou un mode symbolique (voir chmod(1))\n" #: src/commands.cc:163 msgid "" "Close idle connections. By default only with current server.\n" " -a close idle connections with all servers\n" msgstr "" "Ferme les connexions inutiles. Par défaut, uniquement pour le serveur " "actif.\n" " -a ferme les connexion inutiles de tous les serveurs\n" #: src/commands.cc:165 msgid "[re]cls [opts] [path/][pattern]" msgstr "[re]cls [opts] [chemin/][expression]" #: src/commands.cc:166 msgid "" "List remote files. You can redirect output of this command to file\n" "or via pipe to external command.\n" "\n" " -1 - single-column output\n" " -B, --basename - show basename of files only\n" " --block-size=SIZ - use SIZ-byte blocks\n" " -d, --directory - list directory entries instead of contents\n" " -F, --classify - append indicator (one of /@) to entries\n" " -h, --human-readable - print sizes in human readable format (e.g., 1K)\n" " --si - likewise, but use powers of 1000 not 1024\n" " -k, --kilobytes - like --block-size=1024\n" " -l, --long - use a long listing format\n" " -q, --quiet - don't show status\n" " -s, --size - print size of each file\n" " --filesize - if printing size, only print size for files\n" " -i, --nocase - case-insensitive pattern matching\n" " -I, --sortnocase - sort names case-insensitively\n" " -D, --dirsfirst - list directories first\n" " --sort=OPT - \"name\", \"size\", \"date\"\n" " -S - sort by file size\n" " --user, --group, --perms, --date, --linkcount, --links\n" " - show individual fields\n" "\n" "By default, cls output is cached, to see new listing use `recls' or\n" "`cache flush'.\n" "\n" "The variables cls-default and cls-completion-default can be used to\n" "specify defaults for cls listings and completion listings, respectively.\n" "For example, to make completion listings show file sizes, set\n" "cls-completion-default to \"-s\".\n" "\n" "Tips: Use --filesize with -D to pack the listing better. If you don't\n" "always want to see file sizes, --filesize in cls-default will affect the\n" "-s flag on the commandline as well. Add `-i' to cls-completion-default\n" "to make filename completion case-insensitive.\n" msgstr "" "Liste les fichiers distant. Vous pouvez rediriger la sortie de cette\n" "commande vers un fichier ou vers un pipe sur une commande externe.\n" "\n" " -1 - sortie en une colonne\n" " -B, --basename - affiche les noms des fichiers uniquement\n" " --bloc-size=SIZ - utilise des blocs de taille SIZ\n" " -d, --directory - liste les entrées des répertoires\n" " -F, --classify - ajoute un indicateur ('/' ou '@') aux entrées\n" " -h, --human-readable - affiche les taille en format humain (ex, 1K)\n" " --si - même chose, en utilisant des puissances de 1000\n" " -k, --kilobytes - comme --block-size=1024\n" " -l, --long - utilise un format de liste long\n" " -q, --quiet - n'affiche pas de status\n" " -s, --size - affiche les tailles des fichiers\n" " --filesize - avec -s, n'affiche que les tailles des fichiers\n" " -i, --nocase - la recherche ne fait pas attention à la casse\n" " -I, --sortnocase - trie sans tenir compte de la casse\n" " -D, --dirsfirst - affiche les répertoires en premier\n" " --sort=OPT - \"name\" (par nom), \"size\" (par taille)\n" " -S - trie par la taille des fichiers\n" " --user, --group, --perms, --date, --linkcount, --links\n" " - affiche des champs individuels\n" "\n" "Par défaut, la sortie de cls est cachée, pour voir un nouveau listing,\n" "utilisez `recls' ou `cache flush'.\n" "\n" "Les variables cls-default et cls-completion-default peuvent être utilisées\n" "pour spécifier les défauts pour les listings cls et les listings de\n" "complétion, respectivement. Par exemple, pour que les listings de\n" "complétion affichent les tailles de fichiers, mettez\n" "cls-completion-default à \"-s\".\n" "\n" "Astuces: Utilisez --filesize et -D pour de meilleurs listings. Si vous\n" "ne voulez pas toujours voir les tailles des fichiers, --filesize pour\n" "cls-default affectera l'option -s de la ligne de commande. Toutes les\n" "options fonctionnent pour cls-completion-default. -i pour\n" "pour cls-completion-default va désactiver la casse pour la complétion.\n" #: src/commands.cc:214 msgid "debug [<level>|off] [-o <file>]" msgstr "debug [<niveau>|off] [-o <fichier>]" #: src/commands.cc:215 msgid "" "Set debug level to given value or turn debug off completely.\n" " -o <file> redirect debug output to the file.\n" msgstr "" "Définit le niveau de déboggage a la valeur indiquée ou désactive le " "déboggage.\n" " -o <fichier> redirige le déboggage vers un fichier.\n" #: src/commands.cc:217 msgid "du [options] <dirs>" msgstr "du [options] <reps>" #: src/commands.cc:218 msgid "" "Summarize disk usage.\n" " -a, --all write counts for all files, not just directories\n" " --block-size=SIZ use SIZ-byte blocks\n" " -b, --bytes print size in bytes\n" " -c, --total produce a grand total\n" " -d, --max-depth=N print the total for a directory (or file, with --" "all)\n" " only if it is N or fewer levels below the command\n" " line argument; --max-depth=0 is the same as\n" " --summarize\n" " -F, --files print number of files instead of sizes\n" " -h, --human-readable print sizes in human readable format (e.g., 1K 234M " "2G)\n" " -H, --si likewise, but use powers of 1000 not 1024\n" " -k, --kilobytes like --block-size=1024\n" " -m, --megabytes like --block-size=1048576\n" " -S, --separate-dirs do not include size of subdirectories\n" " -s, --summarize display only a total for each argument\n" " --exclude=PAT exclude files that match PAT\n" msgstr "" "Estime l'espace disque.\n" " -a, --all affiche pour tous les fichiers\n" " --block-size=SIZ utilise des blocs de taille SIZ\n" " -b, --bytes affiche la taille en octets\n" " -c, --total produit un grand total\n" " -d, --max-depth=N affiche le total pour un répertoire (ou un fichier\n" " avec --all) seulement s'il y a N ou moins de niveaux\n" " en dessous des arguements de la commande;\n" " --max-depth=0 fait la même chose que --summarize\n" " -F, --files affiche le nombre de fichiers au lieu des tailles\n" " -h, --human-readable affiche les tailles au format humain (ex: 1K)\n" " -H, --si même chose, avec des puissances de 1000\n" " -k, --kilobytes comme --block-size=1024\n" " -m, --megabytes comme --block-size=1048576\n" " -S, --separate-dirs ne pas inclure la taille des sous-répertoires\n" " -s, --summarize affiche seulement un total pour chaque argument\n" " --exclude=PAT exclue les fichiers correspondant à PAT\n" #: src/commands.cc:236 msgid "exit [<code>|bg]" msgstr "exit [<code>|bg]" #: src/commands.cc:237 msgid "" "exit - exit from lftp or move to background if jobs are active\n" "\n" "If no jobs active, the code is passed to operating system as lftp\n" "termination status. If omitted, exit code of last command is used.\n" "`bg' forces moving to background if cmd:move-background is false.\n" msgstr "" "exit - sort de lftp ou passe en tâche de fond si des travaux sont actifs\n" "\n" "Si aucun travail n'est actif, le code est passé au système d'exploitation\n" "comme étant le code de sortie de lftp. Si le code est omis, le code de\n" "sortie de la dernière commande sera utilisé.\n" "`bg' force le passage en tâche de fond si cmd:move-background est faux.\n" #: src/commands.cc:243 msgid "" "Usage: find [OPTS] [directory]\n" "Print contents of specified directory or current directory recursively.\n" "Directories in the list are marked with trailing slash.\n" "You can redirect output of this command.\n" " -d, --maxdepth=LEVELS Descend at most LEVELS of directories.\n" msgstr "" "Usage: find [OPTS] [répertoire]\n" "Affiche le contenu du répertoire spécifié ou du répertoire en cours de\n" "manière récursive. Les répertoires dans la listes sont marqués avec un\n" "slash final. Vous pouvez rediriger la sortie de cette commande.\n" " -d, --maxdepth=LEVELS Descend au plus LEVELS répertoires.\n" #: src/commands.cc:248 msgid "get [OPTS] <rfile> [-o <lfile>]" msgstr "get [OPTS] <fichierd> -o <fichierl>]" #: src/commands.cc:249 msgid "" "Retrieve remote file <rfile> and store it to local file <lfile>.\n" " -o <lfile> specifies local file name (default - basename of rfile)\n" " -c continue, reget\n" " -E delete remote files after successful transfer\n" " -a use ascii mode (binary is the default)\n" " -O <base> specifies base directory or URL where files should be placed\n" msgstr "" "Télécharge le fichier distant <fichierd>.\n" " -o <fichierd> spécifie le nom de fichier local (par défaut: fichierd)\n" " -c continue (reget)\n" " -E efface le fichier distant après un transfert correctement accompli.\n" " -a utilise le mode ascii (mode binaire par défaut)\n" " -O <base> spécifie le répertoire de base ou l'URL où les fichiers doivent\n" " être placés.\n" #: src/commands.cc:256 msgid "glob [OPTS] <cmd> <args>" msgstr "glob [OPTS] <cmd> <args>" #: src/commands.cc:258 msgid "" "Expand wildcards and run specified command.\n" "Options can be used to expand wildcards to list of files, directories,\n" "or both types. Type selection is not very reliable and depends on server.\n" "If entry type cannot be determined, it will be included in the list.\n" " -f plain files (default)\n" " -d directories\n" " -a all types\n" msgstr "" "Étend les jokers et lance la commande spécifiée.\n" "Les options peuvent être utilisées pour étendre les jokers à une liste de\n" "fichiers, de répertoires ou des deux types. La détermination du type n'est\n" "pas très fiable et dépend du serveur. Si une entrée ne peut être \n" "déterminée, elle sera incluse dans la liste.\n" " -f fichiers (défaut)\n" " -d répertoires\n" " -a tous les types\n" #: src/commands.cc:265 msgid "help [<cmd>]" msgstr "help [<cmd>]" #: src/commands.cc:266 msgid "Print help for command <cmd>, or list of available commands\n" msgstr "Affiche l'aide pour la commande <cmd>, ou la liste des commandes\n" #: src/commands.cc:267 msgid "history -w file|-r file|-c|-l [cnt]" msgstr "historique: -w fichier|-r fichier|-c|-l [num]" #: src/commands.cc:268 msgid "" " -w <file> Write history to file.\n" " -r <file> Read history from file; appends to current history.\n" " -c Clear the history.\n" " -l List the history (default).\n" "Optional argument cnt specifies the number of history lines to list,\n" "or \"all\" to list all entries.\n" msgstr "" " -w <fichier> Écrit l'historique dans le fichier.\n" " -r <fichier> Lit l'historique depuis le fichier et l'ajoute à l'historique " "en cours.\n" " -c Efface l'historique.\n" " -l Liste l'historique (défaut).\n" "L'argument optionnel nb spécifie le nombre de lignes d'historique à " "afficher,\n" "ou \"all\" pour lister toutes les entrées.\n" #: src/commands.cc:275 msgid "List running jobs. -v means verbose, several -v can be specified.\n" msgstr "Liste les travaux actifs. -v pour le mode bavard (cumulatif)\n" #: src/commands.cc:276 msgid "kill all|<job_no>" msgstr "kill all|<num>" #: src/commands.cc:277 msgid "Delete specified job with <job_no> or all jobs\n" msgstr "Efface le travail spécifié par <num> ou tous les travaux\n" #: src/commands.cc:278 msgid "lcd <ldir>" msgstr "lcd <repl>" #: src/commands.cc:279 msgid "" "Change current local directory to <ldir>. The previous local directory\n" "is stored as `-'. You can do `lcd -' to change the directory back.\n" msgstr "" "Change le répertoire local pour <repl>. Le répertoire local précédent\n" "est stocké dans `-'. Vous pouvez faire `lcd -' pour revenir au répertoire\n" "précédent.\n" #: src/commands.cc:281 msgid "lftp [OPTS] <site>" msgstr "lftp [OPTS] <site>" #: src/commands.cc:282 msgid "" "`lftp' is the first command executed by lftp after rc files\n" " -f <file> execute commands from the file and exit\n" " -c <cmd> execute the commands and exit\n" " --help print this help and exit\n" " --version print lftp version and exit\n" "Other options are the same as in `open' command\n" " -e <cmd> execute the command just after selecting\n" " -u <user>[,<pass>] use the user/password for authentication\n" " -p <port> use the port for connection\n" " <site> host name, URL or bookmark name\n" msgstr "" "`lftp' est la première commande exécutée par lftp après les fichiers `rc'\n" " -f <fichier> exécute les commandes depuis le fichier et termine\n" " -c <cmd> exécute les commandes et termine\n" " --help affiche cette aide et termine\n" " --version affiche la version de lftp et termine\n" "Les autres options sont les mêmes que celles de la commande `open'\n" " -e <cmd> exécute la commande juste après la sélection.\n" " -u <user>[,<pass>] utilise user/pass pour l'authentification.\n" " -p <port> utilise le port pour la connexion\n" " <site> nom du site, URL ou nom de signet\n" #: src/commands.cc:294 msgid "ls [<args>]" msgstr "ls [<args>]" #: src/commands.cc:295 msgid "" "List remote files. You can redirect output of this command to file\n" "or via pipe to external command.\n" "By default, ls output is cached, to see new listing use `rels' or\n" "`cache flush'.\n" "See also `help cls'.\n" msgstr "" "Liste les fichiers distants. Vous pouvez rediriger la sortie de cette\n" "commande vers un fichier ou faire un pipe vers une commande externe.\n" "Par défaut, la sortie de ls est cachée. Pour voir un nouveau listing,\n" "utilisez `rels' ou `cache flush'.\n" "Voir aussi `help cls'.\n" #: src/commands.cc:300 msgid "mget [OPTS] <files>" msgstr "mget [OPTS] <fichiers>" #: src/commands.cc:301 msgid "" "Gets selected files with expanded wildcards\n" " -c continue, reget\n" " -d create directories the same as in file names and get the\n" " files into them instead of current directory\n" " -E delete remote files after successful transfer\n" " -a use ascii mode (binary is the default)\n" " -O <base> specifies base directory or URL where files should be placed\n" msgstr "" "Télécharge les fichiers sélectionnés après extension des jokers\n" " -c continue (reget)\n" " -d créé des répertoires du même nom que les noms de fichiers et\n" " met les fichiers dans ces répertoires au lieu du répertoire en cours\n" " -E efface le fichier distant après un transfert correctement accompli.\n" " -a utilise le mode ascii (mode binaire par défaut)\n" " -O <base> spécifie le répertoire de base ou l'URL où les fichiers doivent\n" " être placés.\n" #: src/commands.cc:308 msgid "mirror [OPTS] [remote [local]]" msgstr "mirror [OPTS] [distant [local]]" #: src/commands.cc:309 msgid "" "\n" "Mirror specified remote directory to local directory\n" "\n" " -c, --continue continue a mirror job if possible\n" " -e, --delete delete files not present at remote site\n" " --delete-first delete old files before transferring new ones\n" " -s, --allow-suid set suid/sgid bits according to remote site\n" " --allow-chown try to set owner and group on files\n" " --ignore-time ignore time when deciding whether to download\n" " -n, --only-newer download only newer files (-c won't work)\n" " -r, --no-recursion don't go to subdirectories\n" " -p, --no-perms don't set file permissions\n" " --no-umask don't apply umask to file modes\n" " -R, --reverse reverse mirror (put files)\n" " -L, --dereference download symbolic links as files\n" " -N, --newer-than=SPEC download only files newer than specified time\n" " -P, --parallel[=N] download N files in parallel\n" " -i RX, --include RX include matching files\n" " -x RX, --exclude RX exclude matching files\n" " RX is extended regular expression\n" " -v, --verbose[=N] verbose operation\n" " --log=FILE write lftp commands being executed to FILE\n" " --script=FILE write lftp commands to FILE, but don't execute them\n" " --just-print, --dry-run same as --script=-\n" "\n" "When using -R, the first directory is local and the second is remote.\n" "If the second directory is omitted, basename of first directory is used.\n" "If both directories are omitted, current local and remote directories are " "used.\n" msgstr "" "\n" "Duplique le répertoire distant vers le répertoire local\n" "\n" " -c, --continue continue un travail de duplication, si possible\n" " -e, --delete efface les fichiers non présents sur le site\n" " -s, --allow-suid duplique aussi les bits suid/sgid\n" " --allow-chown duplique aussi les propriétaires\n" " --ignore-time ignore l'heure pour décider ou non du " "téléchargement\n" " -n, --only-newer télécharge uniquement les nouveaux fichiers\n" " -r, --no-recursion ne rentre pas dans les sous-répertoires\n" " -p, --no-perms ne définit pas les permissions de fichier\n" " --no-umask n'applique pas umask aux modes de fichier\n" " -R, --reverse duplication inversée (émet les fichiers)\n" " -L, --dereference télécharge les liens symboliques comme des fichiers\n" " -N, --newer-than FICH télécharge uniquement les fichiers plus jeunes que\n" " le fichier spécifie par FICH\n" " -P, --parallel[=N] télécharge N fichiers en parallèle\n" " -i RX, --include RX inclus les fichiers définits par RX\n" " -x RX, --exclude RX exclus les fichiers définits par RX\n" " RX est une expression régulière étendue\n" " -v, --verbose[=N] mode bavard\n" " --log=FILE écrit les commandes exécutées dans FILE\n" " --script=FILE écrit les commandes à exécuter dans FILE\n" " mais ne les exécute pas.\n" " --just-print, --dry-run identique à --script=-\n" "\n" "Lorsque vous utilisez -R, le premier répertoire est local et le second est\n" "distant. Si le second répertoire est omis, le nom de base du premier est\n" "utilisé. Si les deux répertoires sont omis, les répertoires local et \n" "distants en cours sont utilisés.\n" #: src/commands.cc:336 msgid "mkdir [-p] <dirs>" msgstr "mkdir [-p] <reps>" #: src/commands.cc:337 msgid "" "Make remote directories\n" " -p make all levels of path\n" msgstr "" "Créé des répertoires distants\n" " -p créé tous les niveaux de l'arborescence.\n" #: src/commands.cc:339 msgid "module name [args]" msgstr "module nom [args]" #: src/commands.cc:340 msgid "" "Load module (shared object). The module should contain function\n" " void module_init(int argc,const char *const *argv)\n" "If name contains a slash, then the module is searched in current\n" "directory, otherwise in directories specified by setting module:path.\n" msgstr "" "Charge le module (objet 'shared'). Ce module doit contenir la fonction\n" " void module_init(int argc, const char *const argv)\n" "Si le nom contient un slash, le module est cherché dans le répertoire\n" "en cours, ou bien dans les répertoires spécifiés par module:path.\n" #: src/commands.cc:344 msgid "more <files>" msgstr "more <fichiers>" #: src/commands.cc:345 msgid "Same as `cat <files> | more'. if PAGER is set, it is used as filter\n" msgstr "" "Même chose que `cat <fichiers> | more'. Si PAGER est définit, il est " "utilisé\n" "en temps que filtre.\n" #: src/commands.cc:346 msgid "mput [OPTS] <files>" msgstr "mput [OPTS] <fichiers>" #: src/commands.cc:347 msgid "" "Upload files with wildcard expansion\n" " -c continue, reput\n" " -d create directories the same as in file names and put the\n" " files into them instead of current directory\n" " -E delete local files after successful transfer (dangerous)\n" " -a use ascii mode (binary is the default)\n" " -O <base> specifies base directory or URL where files should be placed\n" msgstr "" "Émet les fichiers après extension des jokers\n" " -c continue (reput)\n" " cela nécessite la permission d'écraser les fichiers distants\n" " -d créé des répertoires du même nom que les noms de fichiers et\n" " met les fichiers dans ces répertoires au lieu du répertoire en cours\n" " -E efface le fichier local après un transfert correctement accompli.\n" " -a utilise le mode ascii (mode binaire par défaut)\n" " -O <base> spécifie le répertoire de base ou l'URL où les fichiers doivent\n" " être placés.\n" #: src/commands.cc:354 msgid "mrm <files>" msgstr "mrm <fichiers>" #: src/commands.cc:355 msgid "Removes specified files with wildcard expansion\n" msgstr "Efface les fichiers après extension des jokers\n" #: src/commands.cc:356 msgid "mv <file1> <file2>" msgstr "mv <fichier1> <fichier2>" #: src/commands.cc:357 msgid "Rename <file1> to <file2>\n" msgstr "Renomme <fichier1> en <fichier2>\n" #: src/commands.cc:358 msgid "[re]nlist [<args>]" msgstr "[re]nlist [<args>]" #: src/commands.cc:359 msgid "" "List remote file names.\n" "By default, nlist output is cached, to see new listing use `renlist' or\n" "`cache flush'.\n" msgstr "" "Liste les fichiers distants.Par défault, la sortie de nlist est cachée. Pour " "voir un nouveau listing,\n" "utilisez `renlist' ou `cache flush'.\n" #: src/commands.cc:362 msgid "open [OPTS] <site>" msgstr "open [OPTS] <site>" #: src/commands.cc:363 msgid "" "Select a server, URL or bookmark\n" " -e <cmd> execute the command just after selecting\n" " -u <user>[,<pass>] use the user/password for authentication\n" " -p <port> use the port for connection\n" " <site> host name, URL or bookmark name\n" msgstr "" "Sélectionne un serveur, une URL ou un signet\n" " -e <cmd> exécute la commande juste après la sélection.\n" " -u <user>[,<pass>] utilise user/pass pour l'authentification.\n" " -p <port> utilise le port pour la connexion\n" " <site> nom du site, URL ou nom de signet\n" #: src/commands.cc:368 msgid "pget [OPTS] <rfile> [-o <lfile>]" msgstr "pget [OPTS] <fichierd> [-o <fichierl>]" #: src/commands.cc:369 msgid "" "Gets the specified file using several connections. This can speed up " "transfer,\n" "but loads the net heavily impacting other users. Use only if you really\n" "have to transfer the file ASAP, or some other user may go mad :)\n" "\n" "Options:\n" " -n <maxconn> set maximum number of connections (default 5)\n" msgstr "" "Télécharge le fichier spécifié en utilisant plusieurs connexions.\n" "Cela peut accélérer le transfert, mais ça charge le net, au détriment\n" "des autres utilisateurs. A n'utiliser que si vous devez transférer le\n" "fichier le plus vite possible, ou les autres utilisateurs pourraient\n" "commencer a se fâcher ;)\n" "\n" "Options:\n" " -n <maxconn> définit le nombre maximum de connexions (5 par défaut)\n" #: src/commands.cc:374 msgid "put [OPTS] <lfile> [-o <rfile>]" msgstr "put [OPTS] <fichierl> [-o <fichierd>]" #: src/commands.cc:375 msgid "" "Upload <lfile> with remote name <rfile>.\n" " -o <rfile> specifies remote file name (default - basename of lfile)\n" " -c continue, reput\n" " it requires permission to overwrite remote files\n" " -E delete local files after successful transfer (dangerous)\n" " -a use ascii mode (binary is the default)\n" " -O <base> specifies base directory or URL where files should be placed\n" msgstr "" "Émet <fichierl> avec le nom distant <fichierd>.\n" " -o <fichierd> spécifie le nom distant (défaut: fichierd)\n" " -c continue (reput)\n" " cela nécessite la permission d'écraser les fichiers distants\n" " -E efface le fichier local après un transfert correctement accompli.\n" " -a utilise le mode ascii (mode binaire par défaut)\n" " -O <base> spécifie le répertoire de base ou l'URL où les fichiers doivent\n" " être placés.\n" #: src/commands.cc:383 msgid "" "Print current remote URL.\n" " -p show password\n" msgstr "" "Affiche l'URL distante en cours.\n" " -p affiche le mot de passe\n" #: src/commands.cc:385 msgid "queue [OPTS] [<cmd>]" msgstr "queue [OPTS] [<cmd>]" #: src/commands.cc:386 msgid "" "\n" " queue [-n num] <command>\n" "\n" "Add the command to queue for current site. Each site has its own command\n" "queue. `-n' adds the command before the given item in the queue. It is\n" "possible to queue up a running job by using command `queue wait <jobno>'.\n" "\n" " queue --delete|-d [index or wildcard expression]\n" "\n" "Delete one or more items from the queue. If no argument is given, the last\n" "entry in the queue is deleted.\n" "\n" " queue --move|-m <index or wildcard expression> [index]\n" "\n" "Move the given items before the given queue index, or to the end if no\n" "destination is given.\n" "\n" "Options:\n" " -q Be quiet.\n" " -v Be verbose.\n" " -Q Output in a format that can be used to re-queue.\n" " Useful with --delete.\n" msgstr "" "\n" " queue [-n num] <commande>\n" "\n" "Ajoute la commande a la queue pour le site en cours. Chaque site a sa \n" "propre queue de commandes. `-n' ajoute la commande avant l'élément indiqué\n" "dans la queue. Il est possible de rajouter en tête de queue un travail en\n" "cours avec la commande `queue wait <jobno>'.\n" "\n" " queue --delete|-d [index ou joker]\n" "\n" "Efface un ou plusieurs éléments de la queue. Si aucun argument n'est donné,\n" "le dernier élément de la queue est effacé.\n" "\n" " queue --move|-m <index ou joker> [index]\n" "\n" "Déplace les éléments donnés avant la place indiquée dans la queue, ou à la\n" "fin si aucune destination n'est donnée.\n" "\n" "Options:\n" " -q Mode discret.\n" " -v Mode bavard.\n" " -Q Affiche dans un format réutilisable pour remettre en\n" " queue. Utile avec --delete.\n" #: src/commands.cc:407 msgid "quote <cmd>" msgstr "quote <cmd>" #: src/commands.cc:408 msgid "" "Send the command uninterpreted. Use with caution - it can lead to\n" "unknown remote state and thus will cause reconnect. You cannot\n" "be sure that any change of remote state because of quoted command\n" "is solid - it can be reset by reconnect at any time.\n" msgstr "" "Envoie la commande sans l'interpréter. A utiliser avec prudence:\n" "ceci peut mener a un état distant inconnu et donc provoquer une\n" "reconnexion. Vous ne pouvez être sur que tout changement provoqué\n" "par une commande envoyée avec quote sera définitif: il peut être\n" "remis a zéro par une reconnexion a tout moment.\n" #: src/commands.cc:413 msgid "" "recls [<args>]\n" "Same as `cls', but don't look in cache\n" msgstr "" "recls [<args>]\n" "Même chose que `cls', sauf que le cache n'est pas utilisé\n" #: src/commands.cc:416 msgid "" "Usage: reget [OPTS] <rfile> [-o <lfile>]\n" "Same as `get -c'\n" msgstr "" "Usage: reget [OPTS] <fichierd> [-o <fichierl>]\n" "Même chose que `get -c'\n" #: src/commands.cc:419 msgid "" "Usage: rels [<args>]\n" "Same as `ls', but don't look in cache\n" msgstr "" "Usage: rels [<args>]\n" "Même chose que `ls', sauf que le cache n'est pas utilisé\n" #: src/commands.cc:422 msgid "" "Usage: renlist [<args>]\n" "Same as `nlist', but don't look in cache\n" msgstr "" "Usage: renlist [<args>]\n" "Même chose que `nlist', sauf que le cache n'est pas utilisé\n" #: src/commands.cc:424 msgid "repeat [delay] [command]" msgstr "repeat [delay] [command]" #: src/commands.cc:425 msgid "" "Repeat specified command with a delay between iterations.\n" "Default delay is one second, default command is empty.\n" msgstr "" "Répète la commande spécifiée en respectant un délai entre chaque\n" "répétition. Le délai par défaut est d'une seconde, la commande\n" "par défaut est la commande vide.\n" #: src/commands.cc:428 msgid "" "Usage: reput <lfile> [-o <rfile>]\n" "Same as `put -c'\n" msgstr "" "Usage: reput <fichierl> [-o <fichierd>]\n" "Même chose que `put -c'\n" #: src/commands.cc:430 msgid "rm [-r] [-f] <files>" msgstr "rm [-r] [-f] <fichiers>" #: src/commands.cc:431 msgid "" "Remove remote files\n" " -r recursive directory removal, be careful\n" " -f work quietly\n" msgstr "" "Efface des fichiers distants\n" " -r effacement de répertoire récursif\n" " -f travaille silencieusement\n" #: src/commands.cc:434 msgid "rmdir [-f] <dirs>" msgstr "rmdir [-f] <reps>" #: src/commands.cc:435 msgid "Remove remote directories\n" msgstr "Efface des répertoires distants\n" #: src/commands.cc:436 msgid "scache [<session_no>]" msgstr "scache [<num_session>]" #: src/commands.cc:437 msgid "List cached sessions or switch to specified session number\n" msgstr "Affiche les sessions cachées ou bascule sur la session spécifiée\n" #: src/commands.cc:438 msgid "set [OPT] [<var> [<val>]]" msgstr "set [OPT] [<var> [<val>]]" #: src/commands.cc:439 msgid "" "Set variable to given value. If the value is omitted, unset the variable.\n" "Variable name has format ``name/closure'', where closure can specify\n" "exact application of the setting. See lftp(1) for details.\n" "If set is called with no variable then only altered settings are listed.\n" "It can be changed by options:\n" " -a list all settings, including default values\n" " -d list only default values, not necessary current ones\n" msgstr "" "Définit la variable à la valeur indiquée. Si la valeur est omise, cela\n" "va effacer la variable. Le format d'un nom de variable est ``nom/" "restriction''\n" "où la restriction permet de spécifier l'application exacte de la " "définition.\n" "Regardez lftp(1) pour les détails.\n" "Si set est appelée sans nom de variable, alors seuls les définitions " "modifiées\n" "sont affichées. Cela peut être changé par les options:\n" " -a liste toutes les définitions, même les valeurs par défaut\n" " -d liste uniquement les valeurs par défaut\n" #: src/commands.cc:447 msgid "site <site_cmd>" msgstr "site <cmd_site>" #: src/commands.cc:448 msgid "" "Execute site command <site_cmd> and output the result\n" "You can redirect its output\n" msgstr "" "Exécute la commande site <cmd_site> et affiche le résultat\n" "Vous pouvez rediriger sa sortie\n" #: src/commands.cc:451 msgid "" "Usage: sleep <time>[unit]\n" "Sleep for given amount of time. The time argument can be optionally\n" "followed by unit specifier: d - days, h - hours, m - minutes, s - seconds.\n" "By default time is assumed to be seconds.\n" msgstr "" "Usage: sleep <temps>[unité]\n" "Dort pendant un temps donné. L'argument de temps peut être éventuellement\n" "suivi par une unité: d - jours, h - heures, m - minutes, s - secondes.\n" "Par défaut, le temps est en seconde.\n" #: src/commands.cc:456 msgid "source <file>" msgstr "source <fichier>" #: src/commands.cc:457 msgid "Execute commands recorded in file <file>\n" msgstr "Exécute les commandes enregistrées dans le fichier <fichier>\n" #: src/commands.cc:459 msgid "user <user|URL> [<pass>]" msgstr "user <user|URL> [<pass>]" #: src/commands.cc:460 msgid "" "Use specified info for remote login. If you specify URL, the password\n" "will be cached for future usage.\n" msgstr "" "Utilise les infos spécifiées pour le login. Si vous spécifiez l'URL,\n" "le mot de passe sera enregistré pour un usage futur.\n" #: src/commands.cc:463 msgid "Shows lftp version\n" msgstr "Affiche la version de lftp\n" #: src/commands.cc:464 msgid "wait [<jobno>]" msgstr "wait [<num_travail>]" #: src/commands.cc:465 msgid "" "Wait for specified job to terminate. If jobno is omitted, wait\n" "for last backgrounded job.\n" msgstr "" "Attend que le travail spécifié se termine. Si num_travail est omis,\n" "attend le dernier travail mis en tâche de fond.\n" #: src/commands.cc:467 msgid "zcat <files>" msgstr "zcat <fichiers>" #: src/commands.cc:468 msgid "Same as cat, but filter each file through zcat\n" msgstr "Même chose que cat, mais filtre chaque fichier à travers zcat\n" #: src/commands.cc:469 msgid "zmore <files>" msgstr "zmore <fichiers>" #: src/commands.cc:470 msgid "Same as more, but filter each file through zcat\n" msgstr "Même chose que more, mais filtre chaque fichier à travers zcat\n" #: src/commands.cc:472 msgid "Same as cat, but filter each file through bzcat\n" msgstr "Même chose que cat, mais filtre chaque fichier à travers bzcat\n" #: src/commands.cc:474 msgid "Same as more, but filter each file through bzcat\n" msgstr "Même chose que more, mais filtre chaque fichier à travers bzcat\n" #: src/commands.cc:526 #, c-format msgid "Usage: %s local-dir\n" msgstr "Usage: %s rep-local\n" #: src/commands.cc:563 #, c-format msgid "lcd ok, local cwd=%s\n" msgstr "lcd ok, cwd local=%s\n" #: src/commands.cc:579 #, c-format msgid "Usage: cd remote-dir\n" msgstr "Usage: cd rep-distant\n" #: src/commands.cc:591 #, c-format msgid "%s: no old directory for this site\n" msgstr "%s: pas d'ancien répertoire pour ce site\n" #: src/commands.cc:648 #, c-format msgid "Usage: %s [<exit_code>]\n" msgstr "Usage: %s [<code_sortie>]\n" #: src/commands.cc:657 msgid "" "There are running jobs and `cmd:move-background' is not set.\n" "Use `exit bg' to force moving to background or `kill all' to terminate " "jobs.\n" msgstr "" "Il y a des travaux en cours et `cmd:move-background' n'est pas définit.\n" "Utilisez `exit bg' pour forcer la mise en tâche de fond ou `kill all'\n" "pour terminer tous les travaux.\n" #: src/commands.cc:808 #, c-format msgid "Try `%s --help' for more information\n" msgstr "Essayez `%s --help' pour plus d'informations\n" #: src/commands.cc:810 #, c-format msgid "Usage: %s [-e cmd] [-p port] [-u user[,pass]] <host|url>\n" msgstr "Usage: %s [-e cmd] [-p port] [-u user[,pass]] <host|url>\n" #: src/commands.cc:928 src/commands.cc:2030 msgid "Password: " msgstr "Mot de passe: " #: src/commands.cc:930 #, c-format msgid "%s: GetPass() failed -- assume anonymous login\n" msgstr "%s: GetPass() a échouée -- passage en mode anonyme\n" #: src/commands.cc:1043 #, c-format msgid "Usage: %s [OPTS] command args...\n" msgstr "Usage: %s [OPTS] commande args...\n" #: src/commands.cc:1093 src/commands.cc:1632 #, c-format msgid "%s: -n: Number expected. " msgstr "%s: -n: Nombre attendu. " #: src/commands.cc:1145 #, c-format msgid "Created a stopped queue.\n" msgstr "Créé une queue stoppée.\n" #: src/commands.cc:1189 src/commands.cc:1219 #, c-format msgid "%s: No queue is active.\n" msgstr "%s: Aucune queue active.\n" #: src/commands.cc:1211 #, c-format msgid "%s: -m: Number expected as second argument. " msgstr "%s: -m: Nombre attendu en tant que second argument. " #: src/commands.cc:1243 msgid "Can only edit plain queues.\n" msgstr "Ne peut éditer que des queues entières.\n" #: src/commands.cc:1256 #, c-format msgid "Couldn't create temporary file `%s': %s.\n" msgstr "Ne peut créer le fichier temporaire `%s': %s.\n" #: src/commands.cc:1262 #, c-format msgid "%s: error writing %s: %s\n" msgstr "%s: erreur à l'écriture de %s: %s\n" #: src/commands.cc:1317 #, c-format msgid "Usage: %s <cmd>\n" msgstr "Usage: %s <cmd>\n" #: src/commands.cc:1410 msgid "invalid argument for `--sort'" msgstr "argument invalide pur `--sort'" #: src/commands.cc:1429 msgid "invalid block size" msgstr "taille de block invalide" #: src/commands.cc:1483 msgid "invalid option" msgstr "option invalide" #: src/commands.cc:1558 #, c-format msgid "Usage: %s [OPTS] files...\n" msgstr "Usage: %s [OPTS] fichier...\n" #: src/commands.cc:1665 #, c-format msgid "File name missed. " msgstr "Nom de fichier manquant. " #: src/commands.cc:1777 #, c-format msgid "Usage: %s %s[-f] files...\n" msgstr "Usage: %s %s[-f] fichiers...\n" #: src/commands.cc:1824 #, c-format msgid "Usage: %s [-e] <file|command>\n" msgstr "Usage: %s [-e] <fichier|commande>\n" #: src/commands.cc:1868 #, c-format msgid "Usage: %s [-v] [-v] ...\n" msgstr "Usage: %s [-v] [-v] ...\n" #: src/commands.cc:1895 #, c-format msgid "Usage: %s [-p]\n" msgstr "Usage: %s [-p]\n" #: src/commands.cc:1997 #, c-format msgid "debug level is %d, output goes to %s\n" msgstr "niveau de déboggage %d, sortie sur %s\n" #: src/commands.cc:2000 #, c-format msgid "debug is off\n" msgstr "déboggage désactivé\n" #: src/commands.cc:2011 #, c-format msgid "Usage: %s userid [pass]\n" msgstr "Usage: %s userid [pass]\n" #: src/commands.cc:2086 src/commands.cc:2259 #, c-format msgid "%s: no current job\n" msgstr "%s: pas de travail en cours\n" #: src/commands.cc:2096 src/commands.cc:2126 src/commands.cc:2267 #, c-format msgid "%s: %d - no such job\n" msgstr "%s: %d - travail inconnu\n" #: src/commands.cc:2098 #, c-format msgid "Usage: %s <jobno> ... | all\n" msgstr "Usage: %s <num_travail> | all\n" #: src/commands.cc:2117 src/commands.cc:2249 src/commands.cc:2393 #: src/commands.cc:2747 src/commands.cc:2820 src/commands.cc:3233 #, c-format msgid "%s: %s - not a number\n" msgstr "%s: %s - n'est pas un nombre\n" #: src/commands.cc:2182 #, c-format msgid "%s: %s. Use `set -a' to look at all variables.\n" msgstr "%s: %s. Utilisez `set -a' pour visualiser toutes les variables.\n" #: src/commands.cc:2232 #, c-format msgid "Usage: %s [<jobno>]\n" msgstr "Usage: %s [<num_travail>]\n" #: src/commands.cc:2272 #, c-format msgid "%s: some other job waits for job %d\n" msgstr "%s: d'autre travaux attendent le travail %d\n" #: src/commands.cc:2277 #, c-format msgid "%s: wait loop detected\n" msgstr "%s: boucle infinie détectée\n" #: src/commands.cc:2302 #, c-format msgid "Usage: mv <file1> <file2>\n" msgstr "Usage: mv <fichier1> <fichier2>\n" #: src/commands.cc:2323 src/commands.cc:2598 #, c-format msgid "Invalid command. " msgstr "Commande invalide." #: src/commands.cc:2330 src/commands.cc:2605 #, c-format msgid "Ambiguous command. " msgstr "Commande ambiguë" #: src/commands.cc:2349 #, c-format msgid "%s: Operand missed for size\n" msgstr "%s: Taille attendue\n" #: src/commands.cc:2366 #, c-format msgid "%s: Operand missed for `expire'\n" msgstr "%s: `expire' attendu\n" #: src/commands.cc:2399 #, c-format msgid "%s: %s - no such cached session. Use `scache' to look at session list.\n" msgstr "%s: %s - pas de telle session cachée. Utilisez `scache'\n" #: src/commands.cc:2416 #, c-format msgid "Sorry, no help for %s\n" msgstr "Désolé, pas d'aide disponible pour %s\n" #: src/commands.cc:2421 #, c-format msgid "%s is a built-in alias for %s\n" msgstr "%s est un alias interne pour %s\n" #: src/commands.cc:2426 #, c-format msgid "Usage: %s\n" msgstr "Usage: %s\n" #: src/commands.cc:2434 #, c-format msgid "%s is an alias to `%s'\n" msgstr "%s est un alias pour `%s'\n" #: src/commands.cc:2438 #, c-format msgid "No such command `%s'. Use `help' to see available commands.\n" msgstr "Commande inconnue `%s'. Utilisez `help' pour voir la liste des commandes.\n" #: src/commands.cc:2440 #, c-format msgid "Ambiguous command `%s'. Use `help' to see available commands.\n" msgstr "Commande ambiguë `%s'. Utilisez `help' pour voir la liste des commandes.\n" #: src/commands.cc:2491 #, c-format msgid "LFTP | Version %s | Copyright (c) 1996-2005 Alexander V. Lukyanov\n" msgstr "Lftp | Version %s | Copyright (c) 1996-2005 Alexander V. Lukyanov\n" #: src/commands.cc:2494 #, c-format msgid "" "LFTP is free software, covered by the GNU General Public License, and you " "are\n" "welcome to change it and/or distribute copies of it under certain " "conditions.\n" "There is absolutely no warranty for LFTP. See COPYING for details.\n" msgstr "" "LFTP est un logiciel libre, distribué sous la licence GNU General Public\n" "License, et vous êtes encouragés à le modifier et/ou en distribuer des\n" "copies sous certaines conditions. LFTP est distribué sans aucune garantie.\n" "Veuillez consulter le fichier COPYING pour les détails.\n" #: src/commands.cc:2499 #, c-format msgid "Send bug reports and questions to <%s>.\n" msgstr "Envoyez les rapports de bogues et les questions a <%s>.\n" #: src/commands.cc:2503 #, c-format msgid "Libraries used: " msgstr "Librairies utilisées: " #: src/commands.cc:2623 src/commands.cc:2655 #, c-format msgid "%s: bookmark name required\n" msgstr "%s: nom de signet requis\n" #: src/commands.cc:2644 #, c-format msgid "%s: spaces in bookmark name are not allowed\n" msgstr "%s: les espaces dans les noms de signets ne sont pas permis\n" #: src/commands.cc:2657 #, c-format msgid "%s: no such bookmark `%s'\n" msgstr "%s: signet inconnu `%s'\n" #: src/commands.cc:2673 #, c-format msgid "%s: import type required (netscape,ncftp)\n" msgstr "%s: type d'import requis (netscape,ncftp)\n" #: src/commands.cc:2753 #, c-format msgid "Usage: %s [-d #] dir\n" msgstr "Usage: %s [-d #] rep\n" #: src/commands.cc:2851 #, c-format msgid "%s: invalid block size `%s'\n" msgstr "%s: taille de block invalide `%s'\n" #: src/commands.cc:2866 #, c-format msgid "Usage: %s [options] <dirs>\n" msgstr "Usage: %s [options] <reps>\n" #: src/commands.cc:2872 #, c-format msgid "%s: warning: summarizing is the same as using --max-depth=0\n" msgstr "%s: attention: summarize revient à faire --max-depth=0\n" #: src/commands.cc:2876 #, c-format msgid "%s: summarizing conflicts with --max-depth=%i\n" msgstr "%s: summarize est en conflit avec --max-depth=%i\n" #: src/commands.cc:2927 #, c-format msgid "Usage: %s command args...\n" msgstr "Usage: %s commande args...\n" #: src/commands.cc:2939 #, c-format msgid "Usage: %s module [args...]\n" msgstr "Usage: %s module [args...]\n" #: src/commands.cc:2957 src/LocalAccess.cc:628 msgid "cannot get current directory" msgstr "ne peut lire le répertoire en cours" #: src/commands.cc:3018 #, c-format msgid "Usage: %s [OPTS] mode file...\n" msgstr "Usage: %s [OPTS] mode du fichier...\n" #: src/commands.cc:3038 #, c-format msgid "invalid mode string: %s\n" msgstr "chaîne de mode invalide: %s\n" #: src/commands.cc:3113 #, c-format msgid "Usage: %s [OPTS] file\n" msgstr "Usage: %s [OPTS] fichier\n" #: src/ftpclass.cc:219 msgid "Data connection peer has wrong port number" msgstr "La connexion de données du tiers a un faux numéro de port" #: src/ftpclass.cc:225 msgid "Data connection peer has mismatching address" msgstr "La connexion de données du tiers a une adresse incorrecte" #: src/ftpclass.cc:247 src/ftpclass.cc:272 msgid "Switching to NOREST mode" msgstr "Passage en mode NOREST" #: src/ftpclass.cc:404 msgid "Server reply matched ftp:retry-530, retrying" msgstr "La réponse du serveur est de la forme ftp:retry-530, recommence" #: src/ftpclass.cc:412 msgid "Server reply matched ftp:retry-530-anonymous, retrying" msgstr "La réponse du serveur est de la forme ftp:retry-530-anonymous, recommence" #: src/ftpclass.cc:436 msgid "Account is required, set ftp:acct variable" msgstr "Un compte est requis, définissez la variable ftp:acct" #: src/ftpclass.cc:453 msgid "ftp:skey-force is set and server does not support OPIE nor S/KEY" msgstr "ftp:skey-force est défini et le serveur ne supporte pas OPIE ou S/KEY" #: src/ftpclass.cc:469 msgid "Saw `unknown', assume failed login" msgstr "`unknow' détecté, échec de la connexion" #: src/ftpclass.cc:480 msgid "assuming failed host name lookup" msgstr "la résolution du nom du host a échouée" #: src/ftpclass.cc:720 msgid "cannot parse EPSV response" msgstr "ne peut analyser la réponse EPSV" #: src/ftpclass.cc:974 msgid "Closing control socket" msgstr "Fermeture du socket de contrôle" #: src/ftpclass.cc:1137 src/Http.cc:936 src/Fish.cc:77 src/SFtp.cc:83 msgid "Closing idle connection" msgstr "Fermeture de la connexion inutile" #: src/ftpclass.cc:1176 msgid "SITE CHMOD is disabled by ftp:use-site-chmod" msgstr "SITE CHMOD est désactivé par ftp:use-site-chmod" #: src/ftpclass.cc:1181 msgid "MLSD is disabled by ftp:use-mlsd" msgstr "MLSD est désactivée par ftp:use-mlsd" #: src/ftpclass.cc:1247 src/Http.cc:1072 #, c-format msgid "cannot create socket of address family %d" msgstr "ne peut créer un socket de la famille %d" #: src/ftpclass.cc:1483 msgid "SITE CHMOD is not supported by this site" msgstr "SITE CHMOD n'est pas supportée par ce site" #: src/ftpclass.cc:1488 msgid "MLST and MLSD are not supported by this site" msgstr "MLST et MLSD ne sont pas supportées par ce site." #: src/ftpclass.cc:1906 src/ftpclass.cc:1956 msgid "unsupported network protocol" msgstr "protocole non supporté" #: src/ftpclass.cc:2070 #, c-format msgid "Connecting data socket to (%s) port %u" msgstr "Connexion du socket de données à (%s) port %u" #: src/ftpclass.cc:2077 #, c-format msgid "Connecting data socket to proxy %s (%s) port %u" msgstr "Connexion du socket de données au proxy %s (%s) port %u" #: src/ftpclass.cc:2102 src/ftpclass.cc:3766 msgid "Switching passive mode off" msgstr "Désactivation du mode passif" #: src/ftpclass.cc:2110 msgid "Data connection established" msgstr "Connexion de donnée établie" #: src/ftpclass.cc:2366 src/ftpclass.cc:3888 msgid "ftp:ssl-force is set and server does not support or allow SSL" msgstr "ftp:ssl-force est défini et le serveur ne supporte pas SSL" #: src/ftpclass.cc:2563 src/ftpclass.cc:2698 src/Http.cc:1160 src/Fish.cc:647 #: src/SFtp.cc:757 src/SFtp.cc:1057 msgid "Peer closed connection" msgstr "Connexion interrompue par un tiers" #: src/ftpclass.cc:2643 msgid "Persist and retry" msgstr "Persiste et réessaye" #: src/ftpclass.cc:2912 msgid "Closing data socket" msgstr "Fermeture du socket de données" #: src/ftpclass.cc:2928 msgid "Closing aborted data socket" msgstr "Fermeture du socket de données avorté" #: src/ftpclass.cc:3605 msgid "saw file size in response" msgstr "taille du fichier détectée dans la réponse" #: src/ftpclass.cc:3620 src/Fish.cc:731 src/SFtp.cc:1082 msgid "extra server response" msgstr "réponse du serveur supplémentaire" #: src/ftpclass.cc:3634 src/ftpclass.cc:3657 msgid "Turning on sync-mode" msgstr "Activation de sync-mode" #: src/ftpclass.cc:3786 msgid "Switching passive mode on" msgstr "Activation du mode passif" #: src/ftpclass.cc:3914 msgid "FEAT negotiation..." msgstr "négotiation FEAT..." #: src/ftpclass.cc:3921 msgid "Sending commands..." msgstr "Émission des commandes..." #: src/ftpclass.cc:3923 src/ftpclass.cc:3951 src/ftpclass.cc:3964 #: src/Http.cc:1863 src/Fish.cc:1121 src/SFtp.cc:1320 msgid "Waiting for response..." msgstr "En attente de réponse..." #: src/ftpclass.cc:3925 msgid "Delaying before retry" msgstr "Attente avant nouvelle tentative" #: src/ftpclass.cc:3926 src/Http.cc:1856 msgid "Connection idle" msgstr "Connexion stagnante" #: src/ftpclass.cc:3940 src/Http.cc:1854 src/Http.cc:1861 src/Fish.cc:1117 #: src/SFtp.cc:1316 msgid "Connecting..." msgstr "Connexion..." #: src/ftpclass.cc:3944 msgid "TLS negotiation..." msgstr "négociation TLS..." #: src/ftpclass.cc:3946 src/Fish.cc:1119 src/SFtp.cc:1318 msgid "Connected" msgstr "Connecté" #: src/ftpclass.cc:3948 msgid "Logging in..." msgstr "Login en cours..." #: src/ftpclass.cc:3952 msgid "Making data connection..." msgstr "Établissement de la connexion de données..." #: src/ftpclass.cc:3955 msgid "Changing remote directory..." msgstr "Changement de répertoire distant..." #: src/ftpclass.cc:3961 msgid "Waiting for other copy peer..." msgstr "En attente de la copie distante..." #: src/ftpclass.cc:3963 src/ftpclass.cc:3984 msgid "Waiting for transfer to complete" msgstr "En attente de la fin du transfert" #: src/ftpclass.cc:3966 msgid "Waiting for data connection..." msgstr "En attente de la connexion de données..." #: src/ftpclass.cc:3972 msgid "Sending data/TLS" msgstr "Émission des données/TLS" #: src/ftpclass.cc:3974 msgid "Receiving data/TLS" msgstr "Réception des données/TLS" #: src/ftpclass.cc:3980 src/Http.cc:1859 src/Fish.cc:1125 src/SFtp.cc:1324 msgid "Sending data" msgstr "Émission des données" #: src/ftpclass.cc:3982 src/Http.cc:1866 src/Fish.cc:1123 src/SFtp.cc:1322 msgid "Receiving data" msgstr "Réception des données" #: src/lftp.cc:243 #, c-format msgid "[%lu] Terminated by signal %d. %s" msgstr "[%lu] Terminé par le signal %d. %s" #: src/lftp.cc:302 #, c-format msgid "[%lu] Started. %s" msgstr "[%lu] Démarré. %s" #: src/lftp.cc:311 #, c-format msgid "[%lu] Finished. %s" msgstr "[%lu] Terminé. %s" #: src/lftp.cc:315 #, c-format msgid "[%lu] Moving to background to complete transfers...\n" msgstr "[%lu] Passe en tâche de fond pour terminer les transferts...\n" #: src/mgetJob.cc:124 src/mgetJob.cc:206 #, c-format msgid "%s: no files found\n" msgstr "%s: aucun fichier trouvé\n" #: src/mkdirJob.cc:136 #, c-format msgid "%s ok, `%s' created\n" msgstr "%s ok, `%s' créé\n" #: src/mkdirJob.cc:138 src/rmJob.cc:54 #, c-format msgid "%s failed for %d of %d director$y|ies$\n" msgstr "%s a échoué pour %d sur %d répertoire$|s$\n" #: src/mkdirJob.cc:141 #, c-format msgid "%s ok, %d director$y|ies$ created\n" msgstr "%s ok, %d répertoire$ créé|s créés$\n" #: src/mvJob.cc:80 #, c-format msgid "rename successful\n" msgstr "fichier renommé\n" #: src/parsecmd.cc:323 msgid "parse: missing filter command\n" msgstr "parse: commande de filtre manquante\n" #: src/parsecmd.cc:325 msgid "parse: missing redirection filename\n" msgstr "parse: fichier de redirection manquant\n" #: src/pgetJob.cc:177 #, c-format msgid "`%s', got %lld of %lld (%d%%) %s%s" msgstr "`%s', lu %lld sur %lld (%d%%) %s%s" #: src/plural.c:98 msgid "=1 =0|>1" msgstr "=1 =0|>1" #: src/rmJob.cc:50 #, c-format msgid "%s ok, `%s' removed\n" msgstr "%s ok, `%s' supprimé\n" #: src/rmJob.cc:57 #, c-format msgid "%s failed for %d of %d file$|s$\n" msgstr "%s a échoué pour %d sur %d fichier$|s$\n" #: src/rmJob.cc:63 #, c-format msgid "%s ok, %d director$y|ies$ removed\n" msgstr "%s ok, %d répertoire$ supprimé|s supprimés$\n" #: src/rmJob.cc:66 #, c-format msgid "%s ok, %d file$|s$ removed\n" msgstr "%s ok, %d fichier$ supprimé|s supprimés$\n" #: src/Http.cc:161 msgid "Closing HTTP connection" msgstr "Fermeture de la connexion HTTP" #: src/Http.cc:169 msgid "POST method failed" msgstr "échec de la méthode POST" #: src/Http.cc:1025 msgid "ftp over http cannot work without proxy, set hftp:proxy." msgstr "ftp à travers http ne peut travailler sans proxy, définissez hftp:proxy." #: src/Http.cc:1176 msgid "Sending request..." msgstr "Émission des requêtes..." #: src/Http.cc:1223 msgid "Hit EOF while fetching headers" msgstr "Reçu une fin de fichier en lisant les entêtes" #: src/Http.cc:1339 msgid "Could not parse HTTP status line" msgstr "Ne peut analyser la ligne d'état HTTP" #: src/Http.cc:1370 msgid "Object is not cached and http:cache-control has only-if-cached" msgstr "L'objet n'est pas caché, et http:cache-control a only-if-cached" #: src/Http.cc:1512 msgid "Receiving body..." msgstr "Réception du corps..." #: src/Http.cc:1632 msgid "Hit EOF" msgstr "Fin de fichier atteinte" #: src/Http.cc:1635 msgid "Received not enough data, retrying" msgstr "Pas assez de données reçues, recommence" #: src/Http.cc:1643 msgid "Received all" msgstr "Tout reçu" #: src/Http.cc:1648 msgid "Received all (total)" msgstr "Tout reçu (total)" #: src/Http.cc:1671 src/Http.cc:1692 msgid "chunked format violated" msgstr "format en 'chunk' violé" #: src/Http.cc:1864 msgid "Fetching headers..." msgstr "Réception des entêtes..." #: src/resource.cc:51 src/resource.cc:75 msgid "Proxy protocol unsupported" msgstr "Protocole de proxy non supporté" #: src/resource.cc:55 msgid "ftp:proxy password: " msgstr "ftp:proxy mot de passe: " #: src/resource.cc:100 msgid "only PUT and POST values allowed" msgstr "seules les valeurs PUT et POST sont permises" #: src/resource.cc:134 #, c-format msgid "unknown address family `%s'" msgstr "famille d'adresse inconnue `%s'" #: src/resource.cc:159 msgid "ftp:ssl-auth must be one of: SSL, TLS, TLS-P, TLS-C" msgstr "ftp:ssl-auth doit être un de la liste: SSL, TLS, TLS-P, TLS-C" #: src/resource.cc:176 msgid "must be one of: C, S, E, P, or empty" msgstr "doit être C, S, E, P, ou vide" #: src/HttpDir.cc:1399 src/FtpDirList.cc:141 src/Fish.cc:1282 src/SFtp.cc:1995 #: src/SFtp.cc:2077 #, c-format msgid "Getting file list (%lld) [%s]" msgstr "Récupération de la liste des fichiers (%lld) [%s]" #: src/ChmodJob.cc:78 #, c-format msgid "Failed to change mode of `%s' to %04o (%s).\n" msgstr "Impossible de changer le mode de `%s' en %04o (%s).\n" #: src/ChmodJob.cc:81 #, c-format msgid "Mode of `%s' changed to %04o (%s).\n" msgstr "Le mode de `%s' a été changé en %04o (%s).\n" #: src/ChmodJob.cc:86 #, c-format msgid "Failed to change mode of `%s' because no old mode is available.\n" msgstr "Impossible de changer le mode de `%s' car il n'y a pas d'ancien mode.\n" #: src/CopyJob.cc:78 #, c-format msgid "`%s' at %lld %s%s%s%s" msgstr "`%s' à %lld %s%s%s%s" #: src/CopyJob.cc:179 #, c-format msgid "%lld $#ll#byte|bytes$ transferred in %ld $#l#second|seconds$" msgstr "%lld octet$#ll# transféré|s transférés$ en %ld seconde$#l#|s$" #: src/CopyJob.cc:189 #, c-format msgid "%lld $#ll#byte|bytes$ transferred" msgstr "%lld octet$#ll# transféré|s transférés" #: src/CopyJob.cc:281 #, c-format msgid "Transfer of %d of %d $file|files$ failed\n" msgstr "Le transfert de %d sur %d fichier$|s$ a échoué\n" #: src/CopyJob.cc:287 #, c-format msgid "Total %d $file|files$ transferred\n" msgstr "Total %d fichier$|s$ transférés\n" #: src/FileCopy.cc:126 msgid "copy: destination file is already complete\n" msgstr "copy: le fichier de destination est déjà terminé\n" #: src/FileCopy.cc:161 msgid "copy: put is broken\n" msgstr "copy: 'put' brisé\n" #: src/FileCopy.cc:180 msgid "seek failed" msgstr "'seek' a échoué" #: src/FileCopy.cc:207 msgid "cannot seek on data source" msgstr "ne peut se déplacer sur la source" #: src/FileCopy.cc:210 #, c-format msgid "copy: put rolled back to %lld, seeking get accordingly\n" msgstr "copy: 'put' est revenu à %lld, 'get' s'y ajuste\n" #: src/FileCopy.cc:223 msgid "copy: all data received, but get rolled back\n" msgstr "copy: toutes les données reçues, mais 'get' est revenu en arrière\n" #: src/FileCopy.cc:239 #, c-format msgid "copy: get rolled back to %lld, seeking put accordingly\n" msgstr "copy: 'get' est revenu à %lld, 'put' s'y ajuste\n" #: src/FileCopy.cc:998 #, c-format msgid "copy: received redirection to `%s'\n" msgstr "copy: reçu une redirection vers `%s'\n" #: src/FileCopy.cc:1202 msgid "file name missed in URL" msgstr "nom de fichier manquant dans l'URL" #: src/FileCopy.cc:1820 msgid "Verify command failed without a message" msgstr "La commande Verify a échouée sans message" #: src/FileCopy.h:269 msgid "Verifying..." msgstr "Vérification..." #: src/Speedometer.cc:102 #, c-format msgid "%.0fb/s" msgstr "%.0fo/s" #: src/Speedometer.cc:105 #, c-format msgid "%.1fK/s" msgstr "%.1fKo/s" #: src/Speedometer.cc:108 #, c-format msgid "%.2fM/s" msgstr "%.2fMo/s" #: src/Speedometer.cc:134 msgid "day" msgstr "jour" #: src/Speedometer.cc:135 msgid "hour" msgstr "heure" #: src/Speedometer.cc:136 msgid "minute" msgstr "minute" #: src/Speedometer.cc:137 msgid "second" msgstr "seconde" #: src/Speedometer.cc:140 msgid "eta:" msgstr "eta:" #: src/FileCopyFtp.cc:97 msgid "**** FXP: trying to reverse ftp:fxp-passive-source\n" msgstr "**** FXP: tentative d'inversion de ftp:fxp-passive-source\n" #: src/FileCopyFtp.cc:104 msgid "**** FXP: trying to reverse ftp:fxp-passive-sscn\n" msgstr "**** FXP: tentative d'inversion de ftp:fxp-passive-sscn\n" #: src/FileCopyFtp.cc:112 msgid "**** FXP: trying to reverse ftp:ssl-protect-fxp\n" msgstr "**** FXP: tentative d'inversion de ftp:ssl-protect-fxp\n" #: src/FileCopyFtp.cc:118 msgid "**** FXP: giving up, reverting to plain copy\n" msgstr "**** FXP: abandon, retour à la copie brute\n" #: src/FileCopyFtp.cc:127 msgid "ftp:fxp-force is set but FXP is not available" msgstr "ftp:fxp-force est actif mais l'FXP n'est pas disponible" #: src/Filter.cc:165 #, c-format msgid "pipe() failed: %s" msgstr "pipe() a échouée: %s" #: src/Filter.cc:194 src/PtyShell.cc:142 #, c-format msgid "chdir(%s) failed: %s\n" msgstr "chdir(%s) a échouée: %s\n" #: src/Filter.cc:202 #, c-format msgid "execvp(%s) failed: %s\n" msgstr "execvp(%s) a échouée: %s\n" #: src/Filter.cc:207 src/PtyShell.cc:154 #, c-format msgid "execl(/bin/sh) failed: %s\n" msgstr "execl(/bin/sh) a échouée: %s\n" #: src/NetAccess.cc:346 #, c-format msgid "Connecting to %s%s (%s) port %u" msgstr "Connexion à %s%s (%s) port %u" #: src/NetAccess.cc:402 msgid "Timeout - reconnecting" msgstr "Temps écoulé - reconnexion" #: src/NetAccess.cc:609 msgid "Connection limit reached" msgstr "Limite de connexions atteinte" #: src/NetAccess.cc:613 msgid "Delaying before reconnect" msgstr "Attente avant reconnexion" #: src/NetAccess.cc:622 msgid "max-retries exceeded" msgstr "max-retries atteint" #: src/NetAccess.cc:931 #, c-format msgid "Getting directory contents (%lld) %s[%s]" msgstr "Récupération du contenu du répertoire (%lld) %s[%s]" #: src/NetAccess.cc:938 #, c-format msgid "Getting files information (%d%%) [%s]" msgstr "Lecture des informations de fichiers (%d%%) [%s]" #: src/PollVec.cc:92 #, c-format msgid "%s: BUG - deadlock detected\n" msgstr "%s: BUG - boucle infinie détectée\n" #: src/SleepJob.cc:114 #, c-format msgid "\tRepeat count: %d\n" msgstr "\tNombre de répétitions: %d\n" #: src/SleepJob.cc:137 #, c-format msgid "%s: argument required. " msgstr "%s: argument requis. " #: src/module.cc:180 #, c-format msgid "depend module `%s': %s\n" msgstr "dépendance du module `%s': %s\n" #: src/module.cc:200 msgid "modules are not supported on this system" msgstr "les modules ne sont pas supportés sur ce système" #: src/FileSetOutput.cc:141 msgid "%b %e %Y" msgstr "" #: src/FileSetOutput.cc:142 msgid "%b %e %H:%M" msgstr "" #: src/FileSetOutput.cc:252 msgid "non-option arguments found" msgstr "argument non-option spécifié" #: src/FindJobDu.cc:101 msgid "total" msgstr "total" #: src/Fish.cc:160 src/SFtp.cc:191 msgid "Running connect program" msgstr "Exécution du programme de connexion" #: src/Fish.cc:318 src/SFtp.cc:329 msgid "Disconnecting" msgstr "Déconnexion..." #: src/Fish.cc:674 src/SFtp.cc:736 msgid "Password required" msgstr "Mot de passe requis" #: src/Fish.cc:679 src/SFtp.cc:741 msgid "Login incorrect" msgstr "Login incorrect" #: src/Fish.cc:1127 src/SFtp.cc:1326 msgid "Done" msgstr "Terminé" #: src/OutputJob.cc:155 #, c-format msgid "%s (filter)" msgstr "%s (filtré)" #: src/PtyShell.cc:73 #, c-format msgid "pseudo-tty allocation failed: %s" msgstr "l'allocation du pseudo-tty a échouée: %s" #: src/QueueFeeder.cc:92 msgid "Added job$|s$" msgstr "Ajout $du travail|des travaux$" #: src/QueueFeeder.cc:172 src/QueueFeeder.cc:193 #, c-format msgid "No queued jobs.\n" msgstr "Aucun travail en queue\n" #: src/QueueFeeder.cc:174 #, c-format msgid "No queued job #%i.\n" msgstr "Aucun travail en queue #%i.\n" #: src/QueueFeeder.cc:179 src/QueueFeeder.cc:200 msgid "Deleted job$|s$" msgstr "$Travail supprimé|Travaux supprimés$" #: src/QueueFeeder.cc:195 #, c-format msgid "No queued jobs match \"%s\".\n" msgstr "Aucun travail correspondant à \"%s\".\n" #: src/QueueFeeder.cc:220 src/QueueFeeder.cc:238 msgid "Moved job$|s$" msgstr "Trava$il déplacé|aux déplacés$" #: src/QueueFeeder.cc:376 msgid "Commands queued:" msgstr "Commande en queue:" #: src/SFtp.cc:1073 msgid "invalid server response format" msgstr "format de réponse du serveur invalide"