diff --git a/calibre-plugin/translations/fr.po b/calibre-plugin/translations/fr.po new file mode 100644 index 0000000..91dc023 --- /dev/null +++ b/calibre-plugin/translations/fr.po @@ -0,0 +1,1833 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: FanFictionDownLoader 1.8\n" +"POT-Creation-Date: 2013-11-29 10:53+Central Standard Time\n" +"PO-Revision-Date: 2014-01-07 18:56-0600\n" +"Last-Translator: Jim Miller \n" +"Language-Team: Ptitprince \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.5.7\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: fr_FR\n" +"X-Poedit-Bookmarks: -1,-1,-1,231,-1,-1,-1,-1,-1,-1\n" +"X-Poedit-Basepath: D:\\catalogue po\n" +"X-Poedit-SearchPath-0: D:\\catalogue po\n" + +#: __init__.py:42 +msgid "UI plugin to download FanFiction stories from various sites." +msgstr "" +"Greffon à interface utilisateur pour télécharger des récits FanFiction de " +"différents sites." + +#: __init__.py:109 +msgid "" +"Path to the calibre library. Default is to use the path stored in the " +"settings." +msgstr "" +"Chemin vers la bibliothèque calibre. Par défaut utilise le chemin stocké " +"dans les paramètres." + +#: config.py:155 +msgid "FAQs" +msgstr "FAQs" + +#: config.py:155 +msgid "List of Supported Sites" +msgstr "Liste des Sites Supportés" + +#: config.py:169 +msgid "Basic" +msgstr "De base" + +#: config.py:190 +msgid "Standard Columns" +msgstr "Colonnes standards" + +#: config.py:193 +msgid "Custom Columns" +msgstr "Colonnes personnalisées" + +#: config.py:196 +msgid "Other" +msgstr "Autre" + +#: config.py:314 +msgid "" +"These settings control the basic features of the plugin--downloading " +"FanFiction." +msgstr "" +"Ces paramètres contrôlent les caractéristiques de base du greffon--" +"téléchargement FanFiction" + +#: config.py:318 +msgid "Defaults Options on Download" +msgstr "Options par défaut au téléchargement" + +#: config.py:322 +msgid "" +"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." +msgstr "" +"A chaque téléchargement, FFDL propose une option pour sélectionner le format " +"de sortie.
Ces réglages sont ce que cette option fera par défaut." + +#: config.py:324 +msgid "Default Output &Format:" +msgstr "&Format de sortie par défaut : " + +#: config.py:339 +msgid "" +"On each download, FFDL offers an option of what happens if that story " +"already exists.
This sets what that option will default to." +msgstr "" +"A chaque téléchargement, FFDL propose une option sur ce qu'il arrive si ce " +"récit existe déjà.
Ces réglages sont ce que cette option fera par " +"défaut." + +#: config.py:341 +msgid "Default If Story Already Exists?" +msgstr "Par défaut si le récit existe déjà ?" + +#: config.py:355 +msgid "Default Update Calibre &Metadata?" +msgstr "Par défaut met à jour les &métadonnées calibre ?" + +#: config.py:356 +msgid "" +"On each download, FFDL offers an option to update Calibre's metadata (title, " +"author, URL, tags, custom columns, etc) from the web site.
This sets " +"whether that will default to on or off.
Columns set to 'New Only' in " +"the column tabs will only be set for new books." +msgstr "" +"A chaque téléchargement, FFDL propose une option pour mettre les métadonnées " +"de calibre à jour (titre, auteur, URL, étiquettes, colonnes personnalisées " +"etc.) depuis le site web.
Ces paramétrages se placeront sur marche ou " +"arrêt par défaut.
Les colonnes définies à \"Nouveau uniquement\" dans " +"l'étiquette de colonne seront uniquement définies pour les nouveaux livres." + +#: config.py:360 +msgid "Default Update EPUB Cover when Updating EPUB?" +msgstr "" +"Par défaut mettre à jour la couverture de l'ePub quand mise à jour de " +"l'ePub ?" + +#: config.py:361 +msgid "" +"On each download, FFDL offers an option to update the book cover image " +"inside the EPUB from the web site when the EPUB is updated.
This " +"sets whether that will default to on or off." +msgstr "" +"A chaque téléchargement, FFDL propose une option pour mettre l'image de " +"couverture du livre à l'intérieur de l'ePub depuis le site web quand " +"l'ePub est mis à jour.
Ces paramétrages se placeront sur marche ou " +"arrêt par défaut." + +#: config.py:365 +msgid "Smarten Punctuation (EPUB only)" +msgstr "Ponctuation intelligente (ePub uniquement)" + +#: config.py:366 +msgid "" +"Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " +"download and update." +msgstr "" +"Exécuter Ponctuation Intelligente depuis la caractéristique Polish Book de " +"calibre sur chaque ePub téléchargé et mis à jour." + +#: config.py:371 +msgid "Updating Calibre Options" +msgstr "Mise à jour des options de calibre" + +#: config.py:375 +msgid "Delete other existing formats?" +msgstr "Supprimer les autres formats existants ?" + +#: config.py:376 +msgid "" +"Check this to automatically delete all other ebook formats when updating an " +"existing book.\n" +"Handy if you have both a Nook(epub) and Kindle(mobi), for example." +msgstr "" +"Cocher ceci pour supprimer automatiquement tous les autres formats d'ebook " +"quand vous mettez à jour un ebook existant.\n" +"Pratique si vous avez en même temps un Nook (epub) et une Kindle (mobi), par " +"exemple. " + +#: config.py:380 +msgid "Update Calibre Cover when Updating Metadata?" +msgstr "" +"Mettre à jour les couvertures calibre lors de la mise à jour des " +"métadonnées ?" + +#: config.py:381 +msgid "" +"Update calibre book cover image from EPUB when metadata is updated. (EPUB " +"only.)\n" +"Doesn't go looking for new images on 'Update Calibre Metadata Only'." +msgstr "" +"Met à jour les images de couverture calibre depuis l'ePub quand les " +"métadonnées sont mises à jour. (Uniquement ePub)\n" +" Ne va pas rechercher de nouvelles images sur \"Mettre seulement les " +"métadonnées de calibre à jour\"." + +#: config.py:385 +msgid "Keep Existing Tags when Updating Metadata?" +msgstr "Garder les étiquettes existantes quand mise à jour des métadonnées ?" + +#: config.py:386 +msgid "" +"Existing tags will be kept and any new tags added.\n" +"%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" +"%(lul)s tags will be updated if %(lus)s in %(is)s.\n" +"(If Tags is set to 'New Only' in the Standard Columns tab, this has no " +"effect.)" +msgstr "" +"Les étiquettes existantes seront gardées et toutes les nouvelles étiquettes " +"ajoutées.\n" +"Les étiquettes %(cmplt)s et %(inprog) seront quand même mise à jour, si " +"connues.\n" +"Les étiquettes %(lul)s seront mises à jour si %(lus)s dans %(is)s.\n" +"(Si les étiquettes sont définies à 'Nouveau uniquement\" dans l'onglet " +"colonnes standards, ceci n'a pas d'effet.)" + +#: config.py:390 +msgid "Force Author into Author Sort?" +msgstr "Forcer auteur dans tri par auteur ?" + +#: config.py:391 +msgid "" +"If checked, the author(s) as given will be used for the Author Sort, too.\n" +"If not checked, calibre will apply it's built in algorithm which makes 'Bob " +"Smith' sort as 'Smith, Bob', etc." +msgstr "" +"Si coché, le(s) auteur(s) comme indiqué seront utilisés pour le tri par " +"auteur, également.\n" +"Si non coché, calibre appliquera sont algorithme intégré qui fait que \"Bob " +"Smith\" sorte comme \"Smith, Bob\" etc." + +#: config.py:395 +msgid "Force Title into Title Sort?" +msgstr "Forcer le titre dans le tri par titre ?" + +#: config.py:396 +msgid "" +"If checked, the title as given will be used for the Title Sort, too.\n" +"If not checked, calibre will apply it's built in algorithm which makes 'The " +"Title' sort as 'Title, The', etc." +msgstr "" +"Si coché, le titre comme indiqué sera utilisé pour le tri par titre, " +"également.\n" +"Si non coché, calibre appliquera sont algorithme intégré qui fait que \"Le " +"Titre\" sorte comme \"Titre, Le\" etc." + +#: config.py:400 +msgid "Check for existing Series Anthology books?" +msgstr "Cocher pour les livres Séries Anthologies existants ?" + +#: config.py:401 +msgid "" +"Check for existings Series Anthology books using each new story's series URL " +"before downloading.\n" +"Offer to skip downloading if a Series Anthology is found." +msgstr "" +"Cocher pour les livres Série Anthologie utilisant l'URL de chaque nouvelles " +"séries d'histoires avant de télécharger.\n" +"Propose d'ignorer le téléchargement si une Série Anthologie est trouvée " + +#: config.py:405 +msgid "Check for changed Story URL?" +msgstr "Vérifier le changement d'URL du récit ?" + +#: config.py:406 +msgid "" +"Warn you if an update will change the URL of an existing book.\n" +"fanfiction.net URLs will change from http to https silently." +msgstr "" +"Vous prévient si une mise à jour changera l'URL d'un livre existant.\n" +"Les URLs fanfiction.net changent de htpt à https silencieusement." + +#: config.py:410 +msgid "Search EPUB text for Story URL?" +msgstr "Rechercher un texte ePub pour une URL de récit ? " + +#: config.py:411 +msgid "" +"Look for first valid story URL inside EPUB text if not found in metadata.\n" +"Somewhat risky, could find wrong URL depending on EPUB content.\n" +"Also finds and corrects bad ffnet URLs from ficsaver.com files." +msgstr "" +"Recherche après la première URL de récit valide dans le texte de l'ePub si " +"non trouvée dans les métadonnées.\n" +"Quelque peu risqué, pourrait trouvé une mauvaise URL dépendant du contenu de " +"l'URL.\n" +"Trouve et corrige également les mauvaises URLs ffnet de ficsaver.com." + +#: config.py:415 +msgid "Mark added/updated books when finished?" +msgstr "Marquer les livres ajoutés/mis à jour quand terminé ?" + +#: config.py:416 +msgid "" +"Mark added/updated books when finished. Use with option below.\n" +"You can also manually search for 'marked:ffdl_success'.\n" +"'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." +msgstr "" +"Marque les livres ajoutés/mis à jour quand terminé. Utilisé avec l'option ci-" +"dessous.\n" +"Vous pouvez également chercher manuellement après 'marked:ffdl_success'.\n" +"'marked:ffdl_failed' est également disponible, ou chercher 'marked:ffdl' " +"pour les deux." + +#: config.py:420 +msgid "Show Marked books when finished?" +msgstr "Montrer les livres marqués quand terminés ?" + +#: config.py:421 +msgid "" +"Show Marked added/updated books only when finished.\n" +"You can also manually search for 'marked:ffdl_success'.\n" +"'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." +msgstr "" +"Montre les livres marqués ajoutés/mis à jour uniquement quans ils sont " +"terminés/\n" +"Vous pouvez également rechercher manuellement après 'marked:ffdl_success'./" +"n'marked:ffdl_failed' est aussi disponible, ou cherchez 'marked:ffdl' pour " +"les deux." + +#: config.py:425 +msgid "GUI Options" +msgstr "Opitons de l'Interface Graphique Utilisateur" + +#: config.py:429 +msgid "Take URLs from Clipboard?" +msgstr "Prendre les URLs du presse-papier ?" + +#: config.py:430 +msgid "Prefill URLs from valid URLs in Clipboard when Adding New." +msgstr "" +"Pré-rempli les URLs depuis les URLs valides dans le presse-papier lorsque " +"vous utilisez Ajoutez Nouveau" + +#: config.py:434 +msgid "Default to Update when books selected?" +msgstr "Mise à jour par défaut quand les livres sont sélectionnés ?" + +#: config.py:435 +msgid "" +"The top FanFictionDownLoader plugin button will start Update if\n" +"books are selected. If unchecked, it will always bring up 'Add New'." +msgstr "" +"Le bouton supérieur du greffon FanFictionDownloader démarrera la mise à jour " +"si\n" +"des livres sont sélectionnés. Si décoché, ceci prendra toujours 'Ajouter " +"nouveau\"" + +#: config.py:439 +msgid "Keep 'Add New from URL(s)' dialog on top?" +msgstr "Garder le dialogue 'Ajouter nouveau' au dessus ?" + +#: config.py:440 +msgid "" +"Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" +"dialog on top of all other windows. Useful for dragging URLs onto it." +msgstr "" +"Informe l'OS et le gestionnaire de fenêtre de garder le dialogue\n" +"'Ajouter nouveau depuis les URLs' au dessus de toutes les autres fenêtres. " +"Utile pour glisser dessus des URLs." + +#: config.py:444 +msgid "Misc Options" +msgstr "Options diverses" + +#: config.py:449 +msgid "Include images in EPUBs?" +msgstr "Inclure les images dans les ePubs ?" + +#: config.py:450 +msgid "" +"Download and include images in EPUB stories. This is equivalent to adding:" +"%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " +"override this." +msgstr "" +"Télécharge et inclus les images dans les récits ePub. Ceci est équivalent à " +"ajouté : %(imgset)s ... au dessus de %(pini)s. Vos paramètres %(pini)s " +"outrepassent cela." + +#: config.py:454 +msgid "Inject calibre Series when none found?" +msgstr "Injecter la Série calibre quand aucune n'est trouvée ?" + +#: config.py:455 +msgid "" +"If no series is found, inject the calibre series (if there is one) so it " +"appears on the FFDL title page(not cover)." +msgstr "" +"Si aucune série n'est trouvée, injecte la série calibre (s'il y en a une) " +"aussi ceci apparaît sur la page de titre de FFDL (pas la couverture)" + +#: config.py:459 +msgid "Reject List" +msgstr "Rejetter la liste" + +#: config.py:463 +msgid "Edit Reject URL List" +msgstr "Editer la liste URL rejetée" + +#: config.py:464 +msgid "Edit list of URLs FFDL will automatically Reject." +msgstr "Edite la liste des URLs FFDL qui seront automatiquement rejetées." + +#: config.py:468 config.py:537 +msgid "Add Reject URLs" +msgstr "Ajouter des URLs rejetées" + +#: config.py:469 +msgid "Add additional URLs to Reject as text." +msgstr "Ajoute des URLs additionnelle à rejeter comme texte." + +#: config.py:473 +msgid "Edit Reject Reasons List" +msgstr "Editer la liste des raisons de rejet" + +#: config.py:474 config.py:528 +msgid "Customize the Reasons presented when Rejecting URLs" +msgstr "Personnalise les raisons présentées quand URLs rejettées" + +#: config.py:512 +msgid "Edit Reject URLs List" +msgstr "Editer la liste des URLs rejetées" + +#: config.py:526 +msgid "Reject Reasons" +msgstr "Raisons du rejet" + +#: config.py:527 +msgid "Customize Reject List Reasons" +msgstr "Personnaliser la liste des raisons du rejet" + +#: config.py:535 +msgid "Reason why I rejected it" +msgstr "Raison pour laquelle je la rejette" + +#: config.py:535 +msgid "Title by Author" +msgstr "Titre par auteur" + +#: config.py:538 +msgid "" +"Add Reject URLs. Use: http://...,note or http://...,title by " +"author - note
Invalid story URLs will be ignored." +msgstr "" +"Ajoute des URLs rejetées. Utilise : http://...,note ou http://...," +"titre par auteur - note
Les URLs de récit invalides seront ignorées." + +#: config.py:539 +msgid "" +"One URL per line:\n" +"http://...,note\n" +"http://...,title by author - note" +msgstr "" +"Une URL par ligne : \n" +"http://...,note\n" +"http://...,titre par auteur - note" + +#: config.py:541 dialogs.py:1006 +msgid "Add this reason to all URLs added:" +msgstr "Ajouter cette raison pour toutes les URLs ajoutées : " + +#: config.py:556 +msgid "" +"These settings provide more detailed control over what metadata will be " +"displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " +"for different sites." +msgstr "" +"Ces paramètres donnent un contrôle plus détaillé sur quelles métadonnées " +"seront affichées dans le le livre aussi bien que si vous régliez %(isa)s et " +"%(u)s pour les différents sites." + +#: config.py:574 +msgid "View Defaults" +msgstr "Afficher les paramètres par défaut" + +#: config.py:575 +msgid "" +"View all of the plugin's configurable settings\n" +"and their default settings." +msgstr "" +"Affiche tous les paramètres configurables du greffon\n" +"et leurs paramètres par défaut." + +#: config.py:593 +msgid "Plugin Defaults (%s) (Read-Only)" +msgstr "Paramètres par défaut du greffon (%s) (Lecture seule)" + +#: config.py:594 config.py:600 +msgid "" +"These are all of the plugin's configurable options\n" +"and their default settings." +msgstr "" +"Ceci sont toutes les options configurables du greffon\n" +"et leurs paramètres par défaut" + +#: config.py:595 +msgid "Plugin Defaults" +msgstr "Paramètres par défaut du greffon" + +#: config.py:611 dialogs.py:530 dialogs.py:633 +msgid "OK" +msgstr "OK" + +# %(rl)s = Reading List. Keep as is. +#: config.py:631 +msgid "" +"These settings provide integration with the %(rl)s Plugin. %(rl)s can " +"automatically send to devices and change custom columns. You have to create " +"and configure the lists in %(rl)s to be useful." +msgstr "" +"Ces paramètres fournissent une intégration avec le greffon %(rl)s. %(rl)s " +"peut envoyer et changer les colonnes personnalisées vers les les appareils. " +"Vous avez à créer et configuer les listes dans %(rl)s pour être utilisables." + +#: config.py:636 +msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." +msgstr "" +"Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture de " +"\"Envoyer vers le dispositif\"." + +# %(rl)s = Reading List. Keep as is. +#: config.py:637 +msgid "" +"Automatically add new/updated stories to these lists in the %(rl)s plugin." +msgstr "" +"Ajoute automatiquement des récits nouveaux/mis à jour à ces listes dans le " +"greffon %(rl)s." + +#: config.py:642 +msgid "\"Send to Device\" Reading Lists" +msgstr "Listes de lecture de \"Envoyer vers le dispositif\"" + +#: config.py:643 config.py:646 config.py:659 config.py:662 +msgid "" +"When enabled, new/updated stories will be automatically added to these lists." +msgstr "" +"Quand activé, les récits nouveaux/mis à jours seront ajoutés automatiquement " +"à ces listes." + +#: config.py:652 +msgid "Add new/updated stories to \"To Read\" Reading List(s)." +msgstr "" +"Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture \" A " +"lire \"." + +# %(rl)s = Reading List. Keep as is. +#: config.py:653 +msgid "" +"Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" +"Also offers menu option to remove stories from the \"To Read\" lists." +msgstr "" +"Ajoute automatiquement des récits nouveau/mis à jour à ces listes dans le " +"greffon %(rl)s.\n" +"Propose également un menu option pour enlever des récits depuis les listes " +"\"A lire\"." + +#: config.py:658 +msgid "\"To Read\" Reading Lists" +msgstr "Listes de lecture \"A lire\"" + +#: config.py:668 +msgid "" +"Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." +msgstr "" +"Ajouter à nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le " +"dispositif\" quand marqué \"Lu\"." + +#: config.py:669 +msgid "" +"Menu option to remove from \"To Read\" lists will also add stories back to " +"\"Send to Device\" Reading List(s)" +msgstr "" +"Option du menu pour retirer des listes de \"A lire\" ajoutera également à " +"nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le dispositif\"" + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:691 +msgid "" +"The %(gc)s plugin can create cover images for books using various metadata " +"and configurations. If you have GC installed, FFDL can run GC on new " +"downloads and metadata updates. Pick a GC setting by site or Default." +msgstr "" +"Le greffon %(gc)s peut créer des images de couverture pour les livres en " +"utilisant diverses métadonnées et configurations. Si vous avez installé " +"Generate Cover, FFDL peut exécuter GC lors de nouveaux téléchargements et " +"des mises à jour de métadonnées" + +#: config.py:709 config.py:713 config.py:726 +msgid "Default" +msgstr "Par défaut" + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:714 +msgid "" +"On Metadata update, run %(gc)s with this setting, if not selected for " +"specific site." +msgstr "" +"A la mise à jour des métadonnées, exécute %(gc)s avec ces paramètres, s'ils " +"ne sont pas sélectionnés pour un site spécifique." + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:717 +msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." +msgstr "" +"A la mise à jour de métadonnées, exécute %(gc)s avec ces paramètres pour des " +"%(site)s de récits." + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:740 +msgid "Run %(gc)s Only on New Books" +msgstr "Exécuter %(gc)s uniquement pour les nouveaux livres" + +#: config.py:741 +msgid "Default is to run GC any time the calibre metadata is updated." +msgstr "" +"L'option par défaut est d'exécuter GC chaque fois que les métadonnées de " +"calibre sont mises à jour." + +#: config.py:745 +msgid "Allow %(gcset)s from %(pini)s to override" +msgstr "Permettre à %(gcset)s depuis %(pini)s d'outrepasser" + +#: config.py:746 +msgid "" +"The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " +"metadata rather than site, but it's much more complex.
%(gcset)s is " +"ignored when this is off." +msgstr "" +"Le paramètre %(pini)s %(gcset)s vous permet de choisir un paramètre Generate " +"Cover basé sur les métadonnées plutôt que le site, mais c'est beaucoup plus " +"complexe.%(gcset)s est ignoré quand ceci est à l'arrêt." + +#: config.py:760 +msgid "" +"These settings provide integration with the %(cp)s Plugin. %(cp)s can " +"automatically update custom columns with page, word and reading level " +"statistics. You have to create and configure the columns in %(cp)s first." +msgstr "" +"Ces paramètres permettent l'intégration avec le greffon %(cp)s. %(cp)s peut " +"automatiquement mettre à jour les colonnes personnalisées avec la page, le " +"mot et les statistiques de lecture. Vous devez tout d'abord créer et " +"configurer les colonnes dans %(cp)s." + +#: config.py:765 +msgid "" +"If any of the settings below are checked, when stories are added or updated, " +"the %(cp)s Plugin will be called to update the checked statistics." +msgstr "" +"Si n'importe lequel des paramètres ci-dessous est activé, quand les récits " +"sont ajoutés ou mis à jour, le greffon %(cp)s sera appelé pour mettre à jour " +"les statistiques activées." + +#: config.py:771 +msgid "Which column and algorithm to use are configured in %(cp)s." +msgstr "Quels colonne et algorithme à utiliser sont configurés dans %(cp)s." + +#: config.py:779 +msgid "" +"Will overwrite word count from FFDL metadata if set to update the same " +"custom column." +msgstr "" +"Outrepassera le nombre de mots depuis les métadonnées FFDL si réglé sur " +"mettre à jour la même colonne personnalisée." + +#: config.py:810 +msgid "" +"These controls aren't plugin settings as such, but convenience buttons for " +"setting Keyboard shortcuts and getting all the FanFictionDownLoader " +"confirmation dialogs back again." +msgstr "" +"Ces contrôles ne sont pas des paramètres du greffon en soi, mais des boutons " +"de convenance pour paramétrer les raccourcis clavier et l'obtention du " +"rétablissement de tous les dialogues de confirmation de FanFictionDownLoader." + +#: config.py:815 +msgid "Keyboard shortcuts..." +msgstr "Raccourcis clavier..." + +#: config.py:816 +msgid "Edit the keyboard shortcuts associated with this plugin" +msgstr "Editer les raccourcis clavier associés avec ce greffon" + +#: config.py:820 +msgid "Reset disabled &confirmation dialogs" +msgstr "Réinitialiser &les dialogues de confirmation désactivés" + +#: config.py:821 +msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" +msgstr "" +"Réinitialiser tous les dialogues afficher moi du greffon FanFictionDownLoader" + +#: config.py:825 +msgid "&View library preferences..." +msgstr "&Voir les préférences de la bibliothèque..." + +#: config.py:826 +msgid "View data stored in the library database for this plugin" +msgstr "" +"Voir les données stockées pour ce greffon dans la base de donnée de la " +"bibliothèque" + +#: config.py:837 +msgid "Done" +msgstr "Terminé" + +#: config.py:838 +msgid "Confirmation dialogs have all been reset" +msgstr "Les dialogues de confirmation ont tous été réinitialisés" + +#: config.py:886 +msgid "Category" +msgstr "Catégorie" + +#: config.py:887 +msgid "Genre" +msgstr "Genre" + +#: config.py:888 +msgid "Language" +msgstr "Langue" + +#: config.py:889 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Status" +msgstr "Statut" + +#: config.py:890 +msgid "Status:%(cmplt)s" +msgstr "Statut : %(cmplt)s" + +#: config.py:891 +msgid "Status:%(inprog)s" +msgstr "Statut : %(inprog)s" + +#: config.py:892 config.py:1026 +msgid "Series" +msgstr "Séries" + +#: config.py:893 +msgid "Characters" +msgstr "Caractères" + +#: config.py:894 +msgid "Relationships" +msgstr "Relations" + +#: config.py:895 +msgid "Published" +msgstr "Publié" + +#: config.py:896 ffdl_plugin.py:1384 ffdl_plugin.py:1400 +msgid "Updated" +msgstr "Mis à jour" + +#: config.py:897 +msgid "Created" +msgstr "Créé" + +#: config.py:898 +msgid "Rating" +msgstr "Note" + +#: config.py:899 +msgid "Warnings" +msgstr "Avertissements" + +#: config.py:900 +msgid "Chapters" +msgstr "Chapitres" + +#: config.py:901 +msgid "Words" +msgstr "Mots" + +#: config.py:902 +msgid "Site" +msgstr "Site" + +#: config.py:903 +msgid "Story ID" +msgstr "ID du récit" + +#: config.py:904 +msgid "Author ID" +msgstr "ID de l'auteur" + +#: config.py:905 +msgid "Extra Tags" +msgstr "Etiquettes additionnelles" + +#: config.py:906 config.py:1018 dialogs.py:792 dialogs.py:888 +#: ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Title" +msgstr "Titre" + +#: config.py:907 +msgid "Story URL" +msgstr "URL du récit" + +#: config.py:908 +msgid "Description" +msgstr "Description" + +#: config.py:909 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1111 +#: ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Author" +msgstr "Auteur" + +#: config.py:910 +msgid "Author URL" +msgstr "URL de l'auteur" + +#: config.py:911 +msgid "File Format" +msgstr "Format de fichier" + +#: config.py:912 +msgid "File Extension" +msgstr "Extension de fichier" + +#: config.py:913 +msgid "Site Abbrev" +msgstr "Site abrégé" + +#: config.py:914 +msgid "FFDL Version" +msgstr "Version FFDL" + +#: config.py:929 +msgid "" +"If you have custom columns defined, they will be listed below. Choose a " +"metadata value type to fill your columns automatically." +msgstr "" +"Si vous avez défini des colonnes personnalisées, elles seront listées ci-" +"dessous. Choisissez un type de valeur de métadonnées pour remplir vos " +"colonnes automatiquement." + +#: config.py:954 +msgid "Update this %s column(%s) with..." +msgstr "Mettre à jour cette %s colonne(%s) avec..." + +#: config.py:964 +msgid "Values that aren't valid for this enumeration column will be ignored." +msgstr "" +"Les valeurs qui ne sont pas valides pour cette énumération de colonne seront " +"ignorées." + +#: config.py:964 config.py:966 +msgid "Metadata values valid for this type of column." +msgstr "Valeurs de métadonnées valides pour ce type de colonne." + +#: config.py:969 config.py:1045 +msgid "New Only" +msgstr "Nouveau uniquement" + +#: config.py:970 +msgid "" +"Write to %s(%s) only for new\n" +"books, not updates to existing books." +msgstr "" +"Ecrire %s(%s) uniquement pour les nouveaux\n" +"livres, pas mises à jour aux livres existants." + +#: config.py:981 +msgid "Allow %(ccset)s from %(pini)s to override" +msgstr "Permettre à %(ccset)s depuis %(pini)s d'outrepasser" + +#: config.py:982 +msgid "" +"The %(pini)s parameter %(ccset)s allows you to set custom columns to site " +"specific values that aren't common to all sites.
%(ccset)s is ignored " +"when this is off." +msgstr "" +"Le paramètre %(pini)s %(ccset)s vous permet de régler des colonnes " +"personnalisées à des valeurs spécifiques d'un site qui ne sont pas communes " +"à tous les sites.%(ccset)s est ignoré quand ceci est à l'arrêt." + +#: config.py:987 +msgid "Special column:" +msgstr "Colonne spéciale :" + +#: config.py:992 +msgid "Update/Overwrite Error Column:" +msgstr "Mettre à jour/outrepasser la colonne d'erreur :" + +#: config.py:993 +msgid "" +"When an update or overwrite of an existing story fails, record the reason in " +"this column.\n" +"(Text and Long Text columns only.)" +msgstr "" +"Lorsque la mise à jour ou l'écrasement d'un récit existant échoue, " +"enregistrer la raison dans cette colonne.\n" +"(Colonnes de texte et de texte descriptif uniquement.) " + +#: config.py:1019 +msgid "Author(s)" +msgstr "Auteur(s)" + +#: config.py:1020 +msgid "Publisher" +msgstr "Editeur" + +#: config.py:1021 +msgid "Tags" +msgstr "Etiquettes" + +#: config.py:1022 +msgid "Languages" +msgstr "Langue(s)" + +#: config.py:1023 +msgid "Published Date" +msgstr "Date de publication" + +#: config.py:1024 +msgid "Date" +msgstr "Date" + +#: config.py:1025 +msgid "Comments" +msgstr "Commentaires" + +#: config.py:1027 +msgid "Ids(url id only)" +msgstr "Ids(id url seulement)" + +#: config.py:1032 +msgid "" +"The standard calibre metadata columns are listed below. You may choose " +"whether FFDL will fill each column automatically on updates or only for new " +"books." +msgstr "" +"Les colonnes de métadonnées stantards de calibre sont listées ci-dessous. " +"Vous pouvez choisir si FFDL remplira chaque colonne automatiquement lors des " +"mises à jour ou seulement pour de nouveaux livres." + +#: config.py:1046 +msgid "" +"Write to %s only for new\n" +"books, not updates to existing books." +msgstr "" +"Ecrire sur %s uniquement pour les nouveaux\n" +"livres, pas de mises à jour pour les livres existants." + +#: dialogs.py:45 +msgid "Skip" +msgstr "Ignorer" + +#: dialogs.py:46 +msgid "Add New Book" +msgstr "Ajouter Nouveau Livre" + +#: dialogs.py:47 +msgid "Update EPUB if New Chapters" +msgstr "Met à jour l'ePub s'il y a de nouveaux chapitres" + +#: dialogs.py:48 +msgid "Update EPUB Always" +msgstr "Met toujours l'ePub à jour" + +#: dialogs.py:49 +msgid "Overwrite if Newer" +msgstr "Ecrase si nouveau" + +#: dialogs.py:50 +msgid "Overwrite Always" +msgstr "Ecrase toujours" + +#: dialogs.py:51 +msgid "Update Calibre Metadata Only" +msgstr "Met uniquement à jour les métadonnées de calibre" + +# title by author +#: dialogs.py:139 ffdl_plugin.py:1954 +msgid "%s by %s" +msgstr "%s par %s" + +#: dialogs.py:227 ffdl_plugin.py:86 +msgid "FanFictionDownLoader" +msgstr "FanFictionDownLoader" + +#: dialogs.py:244 dialogs.py:691 +msgid "Show Download Options" +msgstr "Afficher les options de téléchargement" + +#: dialogs.py:263 dialogs.py:708 +msgid "Output &Format:" +msgstr "&Format de sortie :" + +#: dialogs.py:271 dialogs.py:716 +msgid "" +"Choose output format to create. May set default from plugin configuration." +msgstr "" +"Choisir le format de sortie à créer. Peut être réglé par défaut depuis la " +"configuration du greffon." + +#: dialogs.py:299 dialogs.py:733 +msgid "Update Calibre &Metadata?" +msgstr "Mettre à jour les &métadonnées calibre ?" + +#: dialogs.py:300 dialogs.py:734 +msgid "" +"Update metadata for existing stories in Calibre from web site?\n" +"(Columns set to 'New Only' in the column tabs will only be set for new " +"books.)" +msgstr "" +"Mettre à jour les métadonnées pour les récists existants dans calibre depuis " +"le site web ?\n" +"(Les colonnes définies à \"Nouveau uniquement\" dans les étiquettes de " +"colonne seront uniquement définies pour les nouveaux livres.)" + +#: dialogs.py:306 dialogs.py:738 +msgid "Update EPUB Cover?" +msgstr "Mettre à jour la couverture de l'ePub ?" + +#: dialogs.py:307 dialogs.py:739 +msgid "" +"Update book cover image from site or defaults (if found) inside the " +"EPUB when EPUB is updated." +msgstr "" +"Met à jour l'image de couverture du livre depuis le site ou par défaut (si " +"trouvée) à l'intérieur de l'ePub quand l'ePub est mis à jour." + +#: dialogs.py:354 +msgid "Story URL(s) for anthology, one per line:" +msgstr "URL(s) de récit pour anthologie, une par ligne :" + +#: dialogs.py:355 +msgid "" +"URLs for stories to include in the anthology, one per line.\n" +"Will take URLs from clipboard, but only valid URLs." +msgstr "" +"URLs pour les récits à inclure dans l'anthologie, une par ligne.\n" +"Prendra les URLs depuis le presse papier, mais seulement les URLs valides." + +#: dialogs.py:356 +msgid "If Story Already Exists in Anthology?" +msgstr "Si le récit existe déjà dans Anthologie ?" + +#: dialogs.py:357 +msgid "" +"What to do if there's already an existing story with the same URL in the " +"anthology." +msgstr "" +"Que faire s'il y déjà un récit existant avec la même URL dans l'anthologie." + +#: dialogs.py:366 +msgid "Story URL(s), one per line:" +msgstr "URL(s) de récit, une par ligne :" + +#: dialogs.py:367 +msgid "" +"URLs for stories, one per line.\n" +"Will take URLs from clipboard, but only valid URLs.\n" +"Add [1,5] after the URL to limit the download to chapters 1-5." +msgstr "" +"URLs pour les récits, une par ligne.\n" +"Prendra les URLs depuis le presse papier, mais seulement les URLs valides.\n" +"Ajoute [1,5] après l'URL pour limiter le téléchargement aux chapitres 1-5" + +#: dialogs.py:368 +msgid "If Story Already Exists?" +msgstr "Si le récit existe déjà ?" + +#: dialogs.py:369 +msgid "" +"What to do if there's already an existing story with the same URL or title " +"and author." +msgstr "" +"Que faire s'il y a déjà un récit existant avec la même URL ou titre et " +"auteur." + +#: dialogs.py:469 +msgid "For Individual Books" +msgstr "Pour des livres individuels" + +#: dialogs.py:470 +msgid "Get URLs and go to dialog for individual story downloads." +msgstr "" +"Obtenir les URLs et se rendre dans la boîte de dialogue pour les " +"téléchargments de récit individuel" + +#: dialogs.py:474 +msgid "For Anthology Epub" +msgstr "Pour un ePub Anthologie" + +#: dialogs.py:475 +msgid "" +"Get URLs and go to dialog for Anthology download.\n" +"Requires %s plugin." +msgstr "" +"Obtenir les URLs et se rendre dans la boîte de dialogue pour le " +"téléchargment d'une Anthologie.\n" +"Requiert le greffon %s;" + +#: dialogs.py:480 dialogs.py:534 +msgid "Cancel" +msgstr "Annuler" + +#: dialogs.py:512 +msgid "Password" +msgstr "Mot de passe" + +#: dialogs.py:513 +msgid "Author requires a password for this story(%s)." +msgstr "L'Auteur requiert un mot de passe pour ce récit(%s)." + +#: dialogs.py:518 +msgid "User/Password" +msgstr "Utilisateur/Mot de passe" + +#: dialogs.py:519 +msgid "%s requires you to login to download this story." +msgstr "%s requiert que vous vous identifiez pour télécharger ce récit" + +#: dialogs.py:521 +msgid "User:" +msgstr "Utilisateur :" + +#: dialogs.py:525 +msgid "Password:" +msgstr "Mot de passe :" + +#: dialogs.py:556 +msgid "Fetching metadata for stories..." +msgstr "Occupé à rechercher des métadonnées pour les récits..." + +#: dialogs.py:557 +msgid "Downloading metadata for stories" +msgstr "Téléchargement des métafonnées pour les récits" + +#: dialogs.py:558 +msgid "Fetched metadata for" +msgstr "Métadonnées recherchées pour" + +#: dialogs.py:628 ffdl_plugin.py:322 +msgid "About FanFictionDownLoader" +msgstr "Á propos de FanFictionDownLoader" + +#: dialogs.py:682 +msgid "Remove selected books from the list" +msgstr "Retirer les livres sélectionnés de la liste" + +#: dialogs.py:721 +msgid "Update Mode:" +msgstr "Mode de mise à jour : " + +#: dialogs.py:724 +msgid "" +"What sort of update to perform. May set default from plugin configuration." +msgstr "" +"Quel type de mise à jour à effectuer. Peut être réglé par défaut dans la " +"configuration du greffon." + +#: dialogs.py:792 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Comment" +msgstr "Commentaire" + +#: dialogs.py:860 +msgid "Are you sure you want to remove this book from the list?" +msgstr "Êtes-vous sûr de vouloir retirer ce livre de la liste ?" + +#: dialogs.py:862 +msgid "Are you sure you want to remove the selected %d books from the list?" +msgstr "Êtes-vous sûr de vouloir retirer le livre sélectionné %d de la liste ?" + +#: dialogs.py:888 +msgid "Note" +msgstr "Note" + +#: dialogs.py:930 +msgid "Select or Edit Reject Note." +msgstr "Sélectionner ou éditer la note de rejet" + +#: dialogs.py:938 +msgid "Are you sure you want to remove this URL from the list?" +msgstr "Êtes-vous sûr de vouloir retirer cette URL de la liste ?" + +#: dialogs.py:940 +msgid "Are you sure you want to remove the %d selected URLs from the list?" +msgstr "" +"Êtes-vous sûr de vouloir retirer les URLs sélectionnées %d de la liste ?" + +#: dialogs.py:958 +msgid "List of Books to Reject" +msgstr "Liste des livres à rejetter" + +#: dialogs.py:971 +msgid "" +"FFDL will remember these URLs and display the note and offer to reject them " +"if you try to download them again later." +msgstr "" +"FFDL se souviendra de ces URLs, affichera la note et proposera de rejetter " +"celles-ci si vous essayer de les télécharger à nouveau par après." + +#: dialogs.py:985 +msgid "Remove selected URL(s) from the list" +msgstr "Retire les URLs sélectionnées de la liste" + +#: dialogs.py:1003 dialogs.py:1007 +msgid "This will be added to whatever note you've set for each URL above." +msgstr "" +"Ceci sera ajouté à n'importe quelle note que vous avez composée pour chaque " +"URL ci-dessus." + +#: dialogs.py:1016 +msgid "Delete Books (including books without FanFiction URLs)?" +msgstr "Supprimer les livres (incluant les livres sans URL(s) de FanFiction) ?" + +#: dialogs.py:1017 +msgid "Delete the selected books after adding them to the Rejected URLs list." +msgstr "" +"Supprime les livres sélectionnés après les avoir ajoutés à la liste des URLs " +"rejetées." + +#: ffdl_plugin.py:87 +msgid "Download FanFiction stories from various web sites" +msgstr "Télécharger des récits FanFiction de différents sites" + +# This is what appears on the plugin button/menu when added to calibre's main toolbar or menu. +#: ffdl_plugin.py:117 +msgid "FanFictionDL" +msgstr "FanFictionDL" + +#: ffdl_plugin.py:240 +msgid "&Add New from URL(s)" +msgstr "&Ajouter nouveau depuis l'URL(s)" + +#: ffdl_plugin.py:242 +msgid "Add New FanFiction Book(s) from URL(s)" +msgstr "Ajouter un /des nouveau(x) livre(s) de Fanfiction depuis l'URL(s)" + +#: ffdl_plugin.py:245 +msgid "&Update Existing FanFiction Book(s)" +msgstr "&Mettre à jour le(s) livre(s) FanFiction existant" + +#: ffdl_plugin.py:251 +msgid "Get Story URLs to Download from Web Page" +msgstr "Prendre les URLs de récit à télécharger depuis la page web" + +#: ffdl_plugin.py:255 +msgid "&Make Anthology Epub Manually from URL(s)" +msgstr "&Faire manuellement un ePub d'anthologie depuis depuis l'/les URL(s)" + +#: ffdl_plugin.py:257 +msgid "Make FanFiction Anthology Epub Manually from URL(s)" +msgstr "" +"&Faire manuellement un ePub d'anthologie FanFiction depuis depuis l'/les URL" +"(s)" + +#: ffdl_plugin.py:260 +msgid "&Update Anthology Epub" +msgstr "&Mettre à jour un ePub Anthologie" + +#: ffdl_plugin.py:262 +msgid "Update FanFiction Anthology Epub" +msgstr "Mettre à jour un ePub Anthologie FanFiction" + +#: ffdl_plugin.py:270 +msgid "Add to \"To Read\" and \"Send to Device\" Lists" +msgstr "Ajouter aux listes \"A lire\" et \"Envoyer vers le dispositif\"" + +#: ffdl_plugin.py:272 +msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" +msgstr "" +"Retirer des listes de \"A lire\" et ajouter à celles \"Envoyer vers le " +"dispositif\"" + +#: ffdl_plugin.py:274 ffdl_plugin.py:279 +msgid "Remove from \"To Read\" Lists" +msgstr "Retirer des listes \"A lire\"." + +#: ffdl_plugin.py:276 +msgid "Add Selected to \"Send to Device\" Lists" +msgstr "Ajouter sélectionné aux listes \"Envoyer vers le dispositif\"" + +#: ffdl_plugin.py:278 +msgid "Add to \"To Read\" Lists" +msgstr "Ajouter aux listes \"A lire\"" + +#: ffdl_plugin.py:294 +msgid "Get URLs from Selected Books" +msgstr "Prendre les URLs depuis les livres sélectionnés" + +#: ffdl_plugin.py:300 ffdl_plugin.py:393 +msgid "Get Story URLs from Web Page" +msgstr "Prendre les URLs de récit depuis la page web" + +#: ffdl_plugin.py:305 +msgid "Reject Selected Books" +msgstr "Rejeter les livres sélectionnés" + +#: ffdl_plugin.py:313 +msgid "&Configure Plugin" +msgstr "&Configurer le greffon" + +#: ffdl_plugin.py:316 +msgid "Configure FanFictionDownLoader" +msgstr "Configurer FanFictionDownLoader" + +#: ffdl_plugin.py:319 +msgid "About Plugin" +msgstr "Á propos du greffon" + +#: ffdl_plugin.py:376 +msgid "Cannot Update Reading Lists from Device View" +msgstr "Ne peut mettre à jour Les listes de lecture depuis la Vue Dispositif" + +#: ffdl_plugin.py:380 +msgid "No Selected Books to Update Reading Lists" +msgstr "Pas de livres sélectionnés pour mettre à jour les Listes de Lecture" + +#: ffdl_plugin.py:404 ffdl_plugin.py:456 +msgid "List of Story URLs" +msgstr "Liste des URLs de Récit" + +#: ffdl_plugin.py:405 +msgid "No Valid Story URLs found on given page." +msgstr "Pas d'URL de récit valide trouvée sur la page donnée" + +#: ffdl_plugin.py:420 +msgid "No Selected Books to Get URLs From" +msgstr "Pas de livres sélectionnés pour y prendre des URLs" + +#: ffdl_plugin.py:438 +msgid "Collecting URLs for stories..." +msgstr "Occupé à collecter des URLs pour des récits" + +#: ffdl_plugin.py:439 +msgid "Get URLs for stories" +msgstr "Prend des URLs pour des récits" + +#: ffdl_plugin.py:440 ffdl_plugin.py:487 ffdl_plugin.py:674 +msgid "URL retrieved" +msgstr "URL récupérée" + +#: ffdl_plugin.py:460 +msgid "List of URLs" +msgstr "Liste ds URLs" + +#: ffdl_plugin.py:461 +msgid "No Story URLs found in selected books." +msgstr "Pas d'URLs de récit trouvée dans les livres sélectionnés" + +#: ffdl_plugin.py:477 +msgid "No Selected Books have URLs to Reject" +msgstr "Aucun des livres sélectionnés n'ont d'URLs à rejeter" + +#: ffdl_plugin.py:485 +msgid "Collecting URLs for Reject List..." +msgstr "Occupé à collecter les URLs pour la liste de rejet..." + +#: ffdl_plugin.py:486 +msgid "Get URLs for Reject List" +msgstr "Récupère les URLs pour la liste de rejet" + +#: ffdl_plugin.py:521 +msgid "Proceed to Remove?" +msgstr "Procéder à la suppression ?" + +#: ffdl_plugin.py:521 +msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." +msgstr "" +"Occupé de rejeter les URLs FFDL : aucun des livres sélectionnés n'ont d'URLs " +"FanFiction" + +# %s = EpubMerge +#: ffdl_plugin.py:543 +msgid "Cannot Make Anthologys without %s" +msgstr "Ne peut faire d'Anthologies sans %s" + +#: ffdl_plugin.py:547 ffdl_plugin.py:651 +msgid "Cannot Update Books from Device View" +msgstr "Ne peut mettre à jour les livres depuis la Vue Dispositif" + +#: ffdl_plugin.py:551 +msgid "Can only update 1 anthology at a time" +msgstr "Peut seulement mettre à jour 1 Anthologie à la fois" + +#: ffdl_plugin.py:560 +msgid "Can only Update Epub Anthologies" +msgstr "Peut seulement mettre à jour des anthologies ePub" + +#: ffdl_plugin.py:578 ffdl_plugin.py:579 +msgid "Cannot Update Anthology" +msgstr "Ne peut mettre à jour Anthologie" + +#: ffdl_plugin.py:579 +msgid "" +"Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." +msgstr "" +"Le livre n'est pas une Anthologie FFDL ou contient un/des livre(s) sans URLs " +"FFDL valides." + +#: ffdl_plugin.py:637 +msgid "" +"There are %d stories in the current anthology that are not going to " +"be kept if you go ahead." +msgstr "" +"Il y a des récits %d dans l'actuelle Anthologie qui ne vont pas être " +"gardées si vous continuer plus avant." + +#: ffdl_plugin.py:638 +msgid "Story URLs that will be removed:" +msgstr "URLs de Récit qui seront supprimées" + +#: ffdl_plugin.py:640 +msgid "Update anyway?" +msgstr "Toujours mettre à jour ?" + +#: ffdl_plugin.py:641 +msgid "Stories Removed" +msgstr "Récits supprimés" + +#: ffdl_plugin.py:658 +msgid "No Selected Books to Update" +msgstr "Pas de livres sélectionnés à mettre à jour" + +#: ffdl_plugin.py:672 +msgid "Collecting stories for update..." +msgstr "Occupé à collecter des récits pour la mise à jour..." + +#: ffdl_plugin.py:673 +msgid "Get stories for updates" +msgstr "Prend des récits pour la mise à jour" + +#: ffdl_plugin.py:683 +msgid "Update Existing List" +msgstr "Mettre à jour la liste existante" + +#: ffdl_plugin.py:732 +msgid "Started fetching metadata for %s stories." +msgstr "A démarrré la recherche des métadonnées pour les récits %s." + +#: ffdl_plugin.py:738 +msgid "No valid story URLs entered." +msgstr "Pas d'URLs de récit valides entrées." + +#: ffdl_plugin.py:763 ffdl_plugin.py:769 +msgid "Reject URL?" +msgstr "Rejeter l'URL ?" + +#: ffdl_plugin.py:770 ffdl_plugin.py:788 +msgid "%s is on your Reject URL list:" +msgstr "%s est sur votre liste d'URL Rejetées :" + +#: ffdl_plugin.py:772 +msgid "Click 'Yes' to Reject." +msgstr "Cliquer 'Oui' pour rejeter." + +#: ffdl_plugin.py:773 ffdl_plugin.py:857 +msgid "Click 'No' to download anyway." +msgstr "Cliquer 'Non' pour télécharger quand même." + +#: ffdl_plugin.py:775 +msgid "Story on Reject URLs list (%s)." +msgstr "Récit sur la liste des URLs rejetées (%s)" + +#: ffdl_plugin.py:778 +msgid "Rejected" +msgstr "Rejeté" + +#: ffdl_plugin.py:781 +msgid "Remove Reject URL?" +msgstr "Retirer l'URL rejetée ?" + +#: ffdl_plugin.py:787 +msgid "Remove URL from Reject List?" +msgstr "Retirer l'URL de la Liste de Rejets ?" + +#: ffdl_plugin.py:790 +msgid "Click 'Yes' to remove it from the list," +msgstr "Cliquer 'Oui' pour retirer de la liste," + +#: ffdl_plugin.py:791 +msgid "Click 'No' to leave it on the list." +msgstr "Cliquer 'Non' pour laisser dans la liste." + +#: ffdl_plugin.py:808 +msgid "Cannot update non-epub format." +msgstr "Ne peut mettre à jour un format non-ePub." + +#: ffdl_plugin.py:833 +msgid "Are You an Adult?" +msgstr "Êtes-vous un adulte ?" + +#: ffdl_plugin.py:834 +msgid "" +"%s requires that you be an adult. Please confirm you are an adult in your " +"locale:" +msgstr "" +"%s requiert que vous soyez un adulte, Veuillez onfirmer que vous êtes un " +"adulte dans votre situation :" + +#: ffdl_plugin.py:848 +msgid "Skip Story?" +msgstr "Ignorer le récit ?" + +#: ffdl_plugin.py:854 +msgid "Skip Anthology Story?" +msgstr "Ignorer le récit d'Anthologie ?" + +#: ffdl_plugin.py:855 +msgid "" +"\"%s\" is in series \"%s\" that you have an " +"anthology book for." +msgstr "" +"\"%s\" est dans la série \"%s\" dont vous " +"avez un livre d'anthologie." + +#: ffdl_plugin.py:856 +msgid "Click 'Yes' to Skip." +msgstr "Cliquer 'Oui' pour ignorer." + +#: ffdl_plugin.py:859 +msgid "Story in Series Anthology(%s)." +msgstr "Récit dans la série Anthologie(%s)." + +#: ffdl_plugin.py:864 +msgid "Skipped" +msgstr "Ignoré" + +#: ffdl_plugin.py:892 +msgid "Add" +msgstr "Ajouter" + +#: ffdl_plugin.py:905 +msgid "Meta" +msgstr "Meta" + +#: ffdl_plugin.py:948 +msgid "Skipping duplicate story." +msgstr "Ignore les récits en doublons." + +#: ffdl_plugin.py:951 +msgid "" +"More than one identical book by Identifer URL or title/author(s)--can't tell " +"which book to update/overwrite." +msgstr "" +"Plus d'un livre identique par Identifiant URL ou titre/auteur(s)--ne peut " +"pas dire quel livre mettre à jour/écraser." + +#: ffdl_plugin.py:962 +msgid "Update" +msgstr "Mettre à jour" + +#: ffdl_plugin.py:969 ffdl_plugin.py:976 +msgid "Change Story URL?" +msgstr "Changer l'URL de Récit ?" + +#: ffdl_plugin.py:977 +msgid "" +"%s by %s is already in your library with a different source " +"URL:" +msgstr "" +"%s par %s est déjà dans votre bibliothèque avec une source URL " +"différente :" + +#: ffdl_plugin.py:978 +msgid "In library: %(liburl)s" +msgstr "Dans la bibliothèque : %(liburl)s" + +#: ffdl_plugin.py:979 ffdl_plugin.py:993 +msgid "New URL: %(newurl)s" +msgstr "Nouvelle URL: %(newurl)s" + +#: ffdl_plugin.py:980 +msgid "Click 'Yes' to update/overwrite book with new URL." +msgstr "" +"Cliquer 'Oui' pour mettre à jour/écraser le livre avec la nouvelle " +"URL." + +#: ffdl_plugin.py:981 +msgid "Click 'No' to skip updating/overwriting this book." +msgstr "" +"Cliquer 'Non' pour ignorer la mise à jour/l'écrasement de ce livre." + +#: ffdl_plugin.py:983 ffdl_plugin.py:990 +msgid "Download as New Book?" +msgstr "Télécharger comme un Nouveau Livre ?" + +#: ffdl_plugin.py:991 +msgid "" +"%s by %s is already in your library with a different source " +"URL." +msgstr "" +"%s par %s est déjà dans votre bibliothèque avec une source URL " +"différente." + +#: ffdl_plugin.py:992 +msgid "" +"You chose not to update the existing book. Do you want to add a new book " +"for this URL?" +msgstr "" +"Vous choisissez de ne pas mettre à jour le livre existant. Voulez-vous " +"ajouter un nouveau livre pour cette URL ?" + +#: ffdl_plugin.py:994 +msgid "Click 'Yes' to a new book with new URL." +msgstr "Cliquer 'Oui' pour un nouveau livre avec une nouvelle URL." + +#: ffdl_plugin.py:995 +msgid "Click 'No' to skip URL." +msgstr "Cliquer 'Non' pour ignorer l'URL." + +#: ffdl_plugin.py:1001 +msgid "Update declined by user due to differing story URL(%s)" +msgstr "" +"Mise à jour déclinée par l'utilisateur en raison d'une URL(%s) de récit " +"différente" + +#: ffdl_plugin.py:1004 +msgid "Different URL" +msgstr "URL différente" + +#: ffdl_plugin.py:1009 +msgid "Metadata collected." +msgstr "Métadonnées collectées" + +#: ffdl_plugin.py:1025 +msgid "Already contains %d chapters." +msgstr "Contient déjà des chapitres %d." + +#: ffdl_plugin.py:1030 +msgid "" +"Existing epub contains %d chapters, web site only has %d. Use Overwrite to " +"force update." +msgstr "" +"L'ePub existant contient des chapitres %d, le site web a seulement %d. " +"Utiliser Ecraser pour forcer la mise à jour." + +#: ffdl_plugin.py:1032 +msgid "" +"FFDL doesn't recognize chapters in existing epub, epub is probably from a " +"different source. Use Overwrite to force update." +msgstr "" +"FFDL ne reconnait pas les chapitres dans l'ePub existant, l'ePub est " +"probablement d'une source différente. Utiliser Ecraser pour forcer la mise à " +"jour." + +#: ffdl_plugin.py:1040 +msgid "Not Overwriting, web site is not newer." +msgstr "Ne pas écraser, le site web n'est pas plus récent." + +#: ffdl_plugin.py:1107 +msgid "None of the %d URLs/stories given can be/need to be downloaded." +msgstr "" +"Aucun des URLs/récits %d donnés ne peut être/n'a besoin d'être " +"téléchargé." + +#: ffdl_plugin.py:1108 ffdl_plugin.py:1266 ffdl_plugin.py:1296 +msgid "See log for details." +msgstr "Voir le journal pour les détails." + +#: ffdl_plugin.py:1109 +msgid "Proceed with updating your library(Error Column, if configured)?" +msgstr "" +"Procéder à la mise à jour de votre bibliothèque (Erreur de Colonne, si " +"configuré) ?" + +#: ffdl_plugin.py:1116 ffdl_plugin.py:1278 +msgid "Bad" +msgstr "Mauvais(e)" + +#: ffdl_plugin.py:1124 +msgid "FFDL download ended" +msgstr "Téléchargement FFDL effectué" + +#: ffdl_plugin.py:1124 ffdl_plugin.py:1321 +msgid "FFDL log" +msgstr "Journal de FFDL" + +#: ffdl_plugin.py:1132 +msgid "Download FanFiction Book" +msgstr "Télécharger des livres FanFiction" + +#: ffdl_plugin.py:1138 +msgid "Starting %d FanFictionDownLoads" +msgstr "Démarrage FanFictionDownloads %d" + +#: ffdl_plugin.py:1168 +msgid "Story Details:" +msgstr "Détails du récit : " + +#: ffdl_plugin.py:1171 +msgid "Error Updating Metadata" +msgstr "Erreur de mise à jour des Métadonnées" + +#: ffdl_plugin.py:1172 +msgid "" +"An error has occurred while FFDL was updating calibre's metadata for %s." +msgstr "" +"Une erreur s'est produite pendant que FFDL était occupé à mettre à jour les " +"métadonnes de calibre pour %s." + +#: ffdl_plugin.py:1173 +msgid "The ebook has been updated, but the metadata has not." +msgstr "Le livre a été mis à jour, mais les métadonnée ne l'ont pas été." + +#: ffdl_plugin.py:1225 +msgid "Finished Adding/Updating %d books." +msgstr "Ajout/mise à jour des livres %d terminé." + +#: ffdl_plugin.py:1250 +msgid "No Good Stories for Anthology" +msgstr "Pas de bons récits pour l'Anthologie" + +#: ffdl_plugin.py:1251 +msgid "" +"No good stories/updates where downloaded, Anthology creation/update aborted." +msgstr "" +"Aucun bon récit/mise à jour n'a été téléchargé, la création/mise à jour de " +"l'Anthologie a été abandonnée." + +#: ffdl_plugin.py:1256 ffdl_plugin.py:1295 +msgid "FFDL found %s good and %s bad updates." +msgstr "FFDL trouve la mise à jour %s bonne et %s<%s mauvaise" + +#: ffdl_plugin.py:1263 +msgid "" +"Are you sure you want to continue with creating/updating this Anthology?" +msgstr "" +"Etes-vous certain(e) de vouloir continuer avec la création/mise à jour de " +"cette Anthologie ?" + +#: ffdl_plugin.py:1264 +msgid "Any updates that failed will not be included in the Anthology." +msgstr "" +"Toute mise à jour qui échoue ne sera pas incluse dans l'Anthologie" + +#: ffdl_plugin.py:1265 +msgid "However, if there's an older version, it will still be included." +msgstr "" +"Cependant, s'il y a une version plus ancienne, celle-ci sera quand même " +"incluse." + +#: ffdl_plugin.py:1268 +msgid "Proceed with updating this anthology and your library?" +msgstr "Procéder à la mise à jour de cette anthologie et de votre librairie ?" + +#: ffdl_plugin.py:1276 +msgid "Good" +msgstr "Bon" + +#: ffdl_plugin.py:1297 +msgid "Proceed with updating your library?" +msgstr "Procéder à la mise à jour de votre bibliothèque ?" + +#: ffdl_plugin.py:1321 +msgid "FFDL download complete" +msgstr "Téléchargement FFDL effectué" + +#: ffdl_plugin.py:1334 +msgid "Merging %s books." +msgstr "Fusionnement des livres %s." + +#: ffdl_plugin.py:1375 +msgid "FFDL Adding/Updating books." +msgstr "FFDL ajoute/met à jour des livres." + +#: ffdl_plugin.py:1382 +msgid "Updating calibre for FanFiction stories..." +msgstr "Met à jour calibre deuis des récits FanFiction..." + +#: ffdl_plugin.py:1383 +msgid "Update calibre for FanFiction stories" +msgstr "Mettre à jour calibre depuis des récits FanFiction" + +#: ffdl_plugin.py:1392 +msgid "Adding/Updating %s BAD books." +msgstr "Ajoute/met à jour %s de MAUVAIS livres" + +#: ffdl_plugin.py:1398 +msgid "Updating calibre for BAD FanFiction stories..." +msgstr "Met à jour calibre depuis de MAUVAIS récits Fanfiction..." + +#: ffdl_plugin.py:1399 +msgid "Update calibre for BAD FanFiction stories" +msgstr "Mettre à jour calibre depuis de MAUVAIS récits FanFiction" + +#: ffdl_plugin.py:1427 +msgid "Adding format to book failed for some reason..." +msgstr "Le format ajouté au livre a échoué pour une raison quelconque..." + +#: ffdl_plugin.py:1430 +msgid "Error" +msgstr "Erreur" + +#: ffdl_plugin.py:1664 +msgid "" +"You configured FanFictionDownLoader to automatically update Reading Lists, " +"but you don't have the %s plugin installed anymore?" +msgstr "" +"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent " +"les Listes de Lecture, mais vous n'avez pas le greffon %s installé ?" + +#: ffdl_plugin.py:1676 +msgid "" +"You configured FanFictionDownLoader to automatically update \"To Read\" " +"Reading Lists, but you don't have any lists set?" +msgstr "" +"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent " +"les Listes de Lecture \"A lire\", mais vous n'avez paramétré aucunes " +"listes ?" + +#: ffdl_plugin.py:1686 ffdl_plugin.py:1704 +msgid "" +"You configured FanFictionDownLoader to automatically update Reading List " +"'%s', but you don't have a list of that name?" +msgstr "" +"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent la " +"Liste de Lecture '%s', mais vous n'avez pas de liste à ce nom ?" + +#: ffdl_plugin.py:1692 +msgid "" +"You configured FanFictionDownLoader to automatically update \"Send to Device" +"\" Reading Lists, but you don't have any lists set?" +msgstr "" +"Vous avec configuré FanFictionDownloader pour mette à jour automatiquement " +"les Listes de Lecture \"Envoyé vers le dispositif\", mais vous n'avez " +"paramétré aucune liste ?" + +#: ffdl_plugin.py:1811 +msgid "No story URL found." +msgstr "Pas d'URL de récit trouvée." + +#: ffdl_plugin.py:1814 +msgid "Not Found" +msgstr "Non trouvé(e)" + +#: ffdl_plugin.py:1820 +msgid "URL is not a valid story URL." +msgstr "L'URL n'est pas une URL de récit valide." + +#: ffdl_plugin.py:1823 +msgid "Bad URL" +msgstr "Mauvaise URL" + +#: ffdl_plugin.py:1953 +msgid "Anthology containing:" +msgstr "Anthologie contenant : " + +#: ffdl_plugin.py:1974 +msgid " Anthology" +msgstr "Anthologie" + +#: ffdl_plugin.py:2011 +msgid "(was set, removed for security)" +msgstr "(a été paramétré, retiré par sécurité)"