From f5c80ba9394bdd631604dc91b6654a9dd3bbcf64 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Wed, 3 Sep 2008 02:42:52 +0000 Subject: [PATCH] Fixed #8661 -- Updated French translation from David Larlet. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8895 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 61091 -> 60982 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 171 ++++++++++---------- 2 files changed, 84 insertions(+), 87 deletions(-) diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index 8301b1cb4b4d622e2cf555b3a43271adf4f1057a..82247069ce487ec587c2962eac0a405aabd38c0b 100644 GIT binary patch delta 10500 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 X-KchYLp)eJa$Da;x9ZZORWt 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 diff --git a/django/conf/locale/fr/LC_MESSAGES/django.po b/django/conf/locale/fr/LC_MESSAGES/django.po index 133c7c4553..a655e4317c 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-09-02 00:51+0200\n" +"POT-Creation-Date: 2008-09-02 23:31+0200\n" "PO-Revision-Date: 2008-08-29 02:31+0100\n" "Last-Translator: David Larlet \n" "Language-Team: français \n" @@ -244,15 +244,15 @@ msgstr "Ce mois-ci" msgid "This year" msgstr "Cette année" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 msgid "Yes" msgstr "Oui" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 msgid "No" msgstr "Non" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:391 msgid "Unknown" msgstr "Inconnu" @@ -284,60 +284,60 @@ msgstr "entrée d'historique" msgid "log entries" msgstr "entrées d'historique" -#: contrib/admin/options.py:59 contrib/admin/options.py:120 +#: contrib/admin/options.py:60 contrib/admin/options.py:121 msgid "None" msgstr "Aucun(e)" -#: contrib/admin/options.py:332 +#: contrib/admin/options.py:338 #, python-format msgid "Changed %s." msgstr "Modifié %s." -#: contrib/admin/options.py:332 contrib/admin/options.py:342 -#: forms/models.py:264 +#: contrib/admin/options.py:338 contrib/admin/options.py:348 +#: forms/models.py:275 msgid "and" msgstr "et" -#: contrib/admin/options.py:337 +#: contrib/admin/options.py:343 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "%(name)s \"%(object)s\" ajouté." -#: contrib/admin/options.py:341 +#: contrib/admin/options.py:347 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "%(list)s modifié pour %(name)s \"%(object)s\"." -#: contrib/admin/options.py:346 +#: contrib/admin/options.py:352 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "%(name)s \"%(object)s\" supprimé." -#: contrib/admin/options.py:350 +#: contrib/admin/options.py:356 msgid "No fields changed." msgstr "Aucun champ modifié." -#: contrib/admin/options.py:411 contrib/auth/admin.py:51 +#: contrib/admin/options.py:417 contrib/auth/admin.py:51 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "L'objet %(name)s \"%(obj)s\" a été ajouté avec succès." -#: contrib/admin/options.py:415 contrib/admin/options.py:448 +#: contrib/admin/options.py:421 contrib/admin/options.py:454 #: contrib/auth/admin.py:59 msgid "You may edit it again below." msgstr "Vous pouvez continuer l'édition ci-dessous." -#: contrib/admin/options.py:425 contrib/admin/options.py:458 +#: contrib/admin/options.py:431 contrib/admin/options.py:464 #, python-format msgid "You may add another %s below." msgstr "Vous pouvez ajouter un autre %s ci-dessous." -#: contrib/admin/options.py:446 +#: contrib/admin/options.py:452 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "L'objet %(name)s \"%(obj)s\" a été modifié avec succès." -#: contrib/admin/options.py:454 +#: contrib/admin/options.py:460 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." @@ -345,35 +345,35 @@ msgstr "" "L'objet %(name)s \"%(obj)s\" a été ajouté avec succès. Vous pouvez continuer " "l'édition ci-dessous." -#: contrib/admin/options.py:530 +#: contrib/admin/options.py:536 #, python-format msgid "Add %s" msgstr "Ajouter %s" -#: contrib/admin/options.py:608 +#: contrib/admin/options.py:614 #, python-format msgid "Change %s" msgstr "Changement %s" -#: contrib/admin/options.py:640 +#: contrib/admin/options.py:646 msgid "Database error" msgstr "Erreur de base de données" -#: contrib/admin/options.py:690 +#: contrib/admin/options.py:696 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "L'objet %(name)s \"%(obj)s\" a été supprimé avec succès." -#: contrib/admin/options.py:697 +#: contrib/admin/options.py:703 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: contrib/admin/options.py:726 +#: contrib/admin/options.py:732 #, python-format msgid "Change history: %s" msgstr "Historique des changements : %s" -#: contrib/admin/sites.py:18 contrib/admin/views/decorators.py:16 +#: contrib/admin/sites.py:16 contrib/admin/views/decorators.py:14 #: contrib/auth/forms.py:80 msgid "" "Please enter a correct username and password. Note that both fields are case-" @@ -383,15 +383,12 @@ msgstr "" "que chacun de ces champs est sensible à la casse (différenciation des " "majuscules/minuscules)." -#: contrib/admin/sites.py:242 contrib/admin/views/decorators.py:68 -msgid "" -"Please log in again, because your session has expired. Don't worry: Your " -"submission has been saved." +#: contrib/admin/sites.py:227 contrib/admin/views/decorators.py:40 +msgid "Please log in again, because your session has expired." msgstr "" -"Veuillez vous reconnecter, car votre session a expirée. Ne vous inquiétez " -"pas, votre soumission a été enregistrée." +"Veuillez vous reconnecter car votre session a expirée." -#: contrib/admin/sites.py:249 contrib/admin/views/decorators.py:75 +#: contrib/admin/sites.py:234 contrib/admin/views/decorators.py:47 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -399,28 +396,28 @@ msgstr "" "Il semblerait que votre navigateur n'accepte pas les cookies. Veuillez les " "activer, recharger cette page, puis rééssayer." -#: contrib/admin/sites.py:265 contrib/admin/sites.py:271 -#: contrib/admin/views/decorators.py:94 +#: contrib/admin/sites.py:250 contrib/admin/sites.py:256 +#: contrib/admin/views/decorators.py:66 msgid "Usernames cannot contain the '@' character." msgstr "Les noms d'utilisateur ne peuvent contenir le caractère '@'" -#: contrib/admin/sites.py:268 contrib/admin/views/decorators.py:90 +#: contrib/admin/sites.py:253 contrib/admin/views/decorators.py:62 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "" "Votre courriel n'est pas votre nom d'utilisateur. Essayez '%s' à la place." -#: contrib/admin/sites.py:336 +#: contrib/admin/sites.py:313 msgid "Site administration" msgstr "Gestion du site" -#: contrib/admin/sites.py:358 contrib/admin/templates/admin/login.html:27 +#: contrib/admin/sites.py:326 contrib/admin/templates/admin/login.html:26 #: contrib/admin/templates/registration/password_reset_complete.html:14 -#: contrib/admin/views/decorators.py:30 +#: contrib/admin/views/decorators.py:20 msgid "Log in" msgstr "Connectez-vous" -#: contrib/admin/sites.py:406 +#: contrib/admin/sites.py:373 #, python-format msgid "%s administration" msgstr "Administration %s" @@ -451,11 +448,11 @@ msgstr "Actuellement :" msgid "Change:" msgstr "Modification :" -#: contrib/admin/widgets.py:120 +#: contrib/admin/widgets.py:121 msgid "Lookup" msgstr "Recherche :" -#: contrib/admin/widgets.py:204 +#: contrib/admin/widgets.py:228 msgid "Add Another" msgstr "Ajouter un autre :" @@ -918,16 +915,16 @@ msgstr "Courriel :" msgid "Reset my password" msgstr "Réinitialiser mon mot de passe" -#: contrib/admin/templatetags/admin_list.py:284 +#: contrib/admin/templatetags/admin_list.py:288 msgid "All dates" msgstr "Toutes les dates" -#: contrib/admin/views/main.py:65 +#: contrib/admin/views/main.py:69 #, python-format msgid "Select %s" msgstr "Sélectionnez %s" -#: contrib/admin/views/main.py:65 +#: contrib/admin/views/main.py:69 #, python-format msgid "Select %s to change" msgstr "Sélectionnez l'objet %s à changer" @@ -1064,7 +1061,7 @@ msgstr "Texte" msgid "Time" msgstr "Heure" -#: contrib/admindocs/views.py:339 contrib/comments/forms.py:21 +#: contrib/admindocs/views.py:339 contrib/comments/forms.py:22 #: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" @@ -1373,7 +1370,7 @@ msgstr "message" msgid "Logged out" msgstr "Déconnecté" -#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:425 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:428 msgid "Enter a valid e-mail address." msgstr "Entrez une adresse de courriel valide." @@ -1385,26 +1382,26 @@ msgstr "contenu" msgid "Metadata" msgstr "Metadonnée" -#: contrib/comments/forms.py:19 +#: contrib/comments/forms.py:20 msgid "Name" msgstr "Nom" -#: contrib/comments/forms.py:20 +#: contrib/comments/forms.py:21 msgid "Email address" msgstr "Courriel" -#: contrib/comments/forms.py:22 +#: contrib/comments/forms.py:23 msgid "Comment" msgstr "Commentaire" -#: contrib/comments/forms.py:25 +#: contrib/comments/forms.py:26 msgid "" "If you enter anything in this field your comment will be treated as spam" msgstr "" "Si vous soumettez quelque chose dans ce champs votre commentaire va être " "considéré comme étant indésirable" -#: contrib/comments/forms.py:125 +#: contrib/comments/forms.py:126 #, python-format msgid "Watch your mouth! The word %s is not allowed here." msgid_plural "Watch your mouth! The words %s are not allowed here." @@ -3578,57 +3575,57 @@ msgstr "nom à afficher" msgid "sites" msgstr "sites" -#: db/models/fields/__init__.py:350 db/models/fields/__init__.py:685 +#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:683 msgid "This value must be an integer." msgstr "Cette valeur doit être un entier." -#: db/models/fields/__init__.py:381 +#: db/models/fields/__init__.py:379 msgid "This value must be either True or False." msgstr "Cette valeur doit être soit Vraie (True) soit Fausse (False)." -#: db/models/fields/__init__.py:414 +#: db/models/fields/__init__.py:412 msgid "This field cannot be null." msgstr "Ce champ ne peut pas être vide." -#: db/models/fields/__init__.py:430 +#: db/models/fields/__init__.py:428 msgid "Enter only digits separated by commas." msgstr "Saisissez uniquement des chiffres séparés par des virgules." -#: db/models/fields/__init__.py:461 +#: db/models/fields/__init__.py:459 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Entrez une date valide au format AAAA-MM-JJ." -#: db/models/fields/__init__.py:470 +#: db/models/fields/__init__.py:468 #, python-format msgid "Invalid date: %s" msgstr "Date invalide : %s" -#: db/models/fields/__init__.py:534 db/models/fields/__init__.py:552 +#: db/models/fields/__init__.py:532 db/models/fields/__init__.py:550 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "" "Entrez une date et une heure valides au format AAAA-MM-JJ HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:588 +#: db/models/fields/__init__.py:586 msgid "This value must be a decimal number." msgstr "Cette valeur doit être un nombre décimal." -#: db/models/fields/__init__.py:721 +#: db/models/fields/__init__.py:719 msgid "This value must be either None, True or False." msgstr "Cette valeur doit être Nulle (None), Vraie (True) ou Fausse (False)." -#: db/models/fields/__init__.py:829 db/models/fields/__init__.py:843 +#: db/models/fields/__init__.py:817 db/models/fields/__init__.py:831 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Entrez une heure valide au format HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/related.py:753 +#: db/models/fields/related.py:763 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Maintenez appuyé \"Contrôle (ctrl)\", ou \"Commande (touche pomme)\" sur un " "Mac, pour en sélectionner plusieurs." -#: db/models/fields/related.py:830 +#: db/models/fields/related.py:840 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3645,79 +3642,79 @@ msgstr "Ce champ est obligatoire." msgid "Enter a valid value." msgstr "Entrez une valeur valide." -#: forms/fields.py:135 +#: forms/fields.py:138 #, python-format msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." msgstr "" "Assurez-vous que cette valeur fait moins de %(max)d caractères (il fait " "actuellement %(length)d caractères)." -#: forms/fields.py:136 +#: forms/fields.py:139 #, python-format msgid "Ensure this value has at least %(min)d characters (it has %(length)d)." msgstr "" "Assurez-vous que cette valeur fait plus de %(min)d caractères (il fait " "actuellement %(length)d caractères)." -#: forms/fields.py:163 +#: forms/fields.py:166 msgid "Enter a whole number." msgstr "Entrez un nombre entier." -#: forms/fields.py:164 forms/fields.py:193 forms/fields.py:222 +#: forms/fields.py:167 forms/fields.py:196 forms/fields.py:225 #, python-format msgid "Ensure this value is less than or equal to %s." msgstr "Assurez-vous que cette valeur soit inférieure ou égale à %s." -#: forms/fields.py:165 forms/fields.py:194 forms/fields.py:223 +#: forms/fields.py:168 forms/fields.py:197 forms/fields.py:226 #, python-format msgid "Ensure this value is greater than or equal to %s." msgstr "Assurez-vous que cette valeur soit supérieure ou égale à %s." -#: forms/fields.py:192 forms/fields.py:221 +#: forms/fields.py:195 forms/fields.py:224 msgid "Enter a number." msgstr "Entrez un nombre." -#: forms/fields.py:224 +#: forms/fields.py:227 #, python-format msgid "Ensure that there are no more than %s digits in total." msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres au total." -#: forms/fields.py:225 +#: forms/fields.py:228 #, python-format msgid "Ensure that there are no more than %s decimal places." msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres après la virgule." -#: forms/fields.py:226 +#: forms/fields.py:229 #, python-format msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Assurez-vous qu'il n'y a pas plus de %s chiffres avant la virgule." -#: forms/fields.py:284 forms/fields.py:844 +#: forms/fields.py:287 forms/fields.py:848 msgid "Enter a valid date." msgstr "Entrez une date valide." -#: forms/fields.py:318 forms/fields.py:845 +#: forms/fields.py:321 forms/fields.py:849 msgid "Enter a valid time." msgstr "Entrez une heure valide." -#: forms/fields.py:357 +#: forms/fields.py:360 msgid "Enter a valid date/time." msgstr "Entrez une date et une heure valides." -#: forms/fields.py:443 +#: forms/fields.py:446 msgid "No file was submitted. Check the encoding type on the form." msgstr "" "Aucun fichier n'a été soumis. Vérifiez le type d'encodage du formulaire." -#: forms/fields.py:444 +#: forms/fields.py:447 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: forms/fields.py:445 +#: forms/fields.py:448 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: forms/fields.py:474 +#: forms/fields.py:477 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3725,28 +3722,28 @@ msgstr "" "Envoyez une image valide. Le fichier que vous avez transféré n'est pas une " "image ou bien est corrompu." -#: forms/fields.py:535 +#: forms/fields.py:538 msgid "Enter a valid URL." msgstr "Entrez une URL valide." -#: forms/fields.py:536 +#: forms/fields.py:539 msgid "This URL appears to be a broken link." msgstr "Cette URL semble être cassée." -#: forms/fields.py:615 forms/fields.py:693 +#: forms/fields.py:618 forms/fields.py:696 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Sélectionnez un choix valide. %(value)s n'en fait pas partie." -#: forms/fields.py:694 forms/fields.py:755 forms/models.py:633 +#: forms/fields.py:697 forms/fields.py:758 forms/models.py:654 msgid "Enter a list of values." msgstr "Entrez une liste de valeurs." -#: forms/fields.py:873 +#: forms/fields.py:877 msgid "Enter a valid IPv4 address." msgstr "Entrez une adresse IPv4 valide." -#: forms/fields.py:883 +#: forms/fields.py:887 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" @@ -3757,18 +3754,18 @@ msgstr "" msgid "Order" msgstr "Ordre :" -#: forms/models.py:258 forms/models.py:266 +#: forms/models.py:268 forms/models.py:277 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "Un(e) %(model_name)s avec ce %(field_label)s existe déjà." -#: forms/models.py:565 +#: forms/models.py:584 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Sélectionnez un choix valide. Ce choix ne fait pas partie de ceux " "disponibles." -#: forms/models.py:634 +#: forms/models.py:655 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Sélectionnez un choix valide; %s n'en fait pas partie."