From 0ac2e3dd83e03630eac2505d9601c2774cac2abc Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Tue, 2 Sep 2008 02:35:40 +0000 Subject: [PATCH] French translation update from David Larlet. Fixed #8661. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8834 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 54940 -> 61091 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 272 ++++++++---------- django/conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 1531 -> 1615 bytes django/conf/locale/fr/LC_MESSAGES/djangojs.po | 173 +++++------ 4 files changed, 206 insertions(+), 239 deletions(-) diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index fbf70067f120ab468d6624fd37cab1d73585bf5e..8301b1cb4b4d622e2cf555b3a43271adf4f1057a 100644 GIT binary patch delta 24023 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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 f5a531242b9..133c7c4553a 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -6,10 +6,10 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-08-29 15:35-0700\n" +"POT-Creation-Date: 2008-09-02 00:51+0200\n" "PO-Revision-Date: 2008-08-29 02:31+0100\n" "Last-Translator: David Larlet \n" -"Language-Team: français \n" +"Language-Team: français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -284,59 +284,60 @@ msgstr "entrée d'historique" msgid "log entries" msgstr "entrées d'historique" -#: contrib/admin/options.py:56 contrib/admin/options.py:120 +#: contrib/admin/options.py:59 contrib/admin/options.py:120 msgid "None" msgstr "Aucun(e)" -#: contrib/admin/options.py:334 +#: contrib/admin/options.py:332 #, python-format msgid "Changed %s." msgstr "Modifié %s." -#: contrib/admin/options.py:334 contrib/admin/options.py:344 +#: contrib/admin/options.py:332 contrib/admin/options.py:342 +#: forms/models.py:264 msgid "and" msgstr "et" -#: contrib/admin/options.py:339 +#: contrib/admin/options.py:337 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "%(name)s \"%(object)s\" ajouté." -#: contrib/admin/options.py:343 -#, fuzzy, python-format +#: contrib/admin/options.py:341 +#, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "%(list)s modifié pour %(name)s \"%(object)s\"." -#: contrib/admin/options.py:348 +#: contrib/admin/options.py:346 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "%(name)s \"%(object)s\" supprimé." -#: contrib/admin/options.py:352 +#: contrib/admin/options.py:350 msgid "No fields changed." msgstr "Aucun champ modifié." -#: contrib/admin/options.py:413 contrib/auth/admin.py:51 +#: contrib/admin/options.py:411 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:417 contrib/admin/options.py:450 -#: contrib/auth/admin.py:57 +#: contrib/admin/options.py:415 contrib/admin/options.py:448 +#: contrib/auth/admin.py:59 msgid "You may edit it again below." msgstr "Vous pouvez continuer l'édition ci-dessous." -#: contrib/admin/options.py:427 contrib/admin/options.py:460 +#: contrib/admin/options.py:425 contrib/admin/options.py:458 #, python-format msgid "You may add another %s below." msgstr "Vous pouvez ajouter un autre %s ci-dessous." -#: contrib/admin/options.py:448 +#: contrib/admin/options.py:446 #, 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:456 +#: contrib/admin/options.py:454 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." @@ -344,30 +345,30 @@ msgstr "" "L'objet %(name)s \"%(obj)s\" a été ajouté avec succès. Vous pouvez continuer " "l'édition ci-dessous." -#: contrib/admin/options.py:532 +#: contrib/admin/options.py:530 #, python-format msgid "Add %s" msgstr "Ajouter %s" -#: contrib/admin/options.py:610 +#: contrib/admin/options.py:608 #, python-format msgid "Change %s" msgstr "Changement %s" -#: contrib/admin/options.py:642 +#: contrib/admin/options.py:640 msgid "Database error" msgstr "Erreur de base de données" -#: contrib/admin/options.py:692 +#: contrib/admin/options.py:690 #, 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:699 +#: contrib/admin/options.py:697 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: contrib/admin/options.py:728 +#: contrib/admin/options.py:726 #, python-format msgid "Change history: %s" msgstr "Historique des changements : %s" @@ -434,28 +435,27 @@ msgstr "Un ou plusieurs %(fieldname)s dans %(name)s : %(obj)s" msgid "One or more %(fieldname)s in %(name)s:" msgstr "Un ou plusieurs %(fieldname)s dans %(name)s :" -#: contrib/admin/widgets.py:65 +#: contrib/admin/widgets.py:70 msgid "Date:" msgstr "Date :" -#: contrib/admin/widgets.py:65 +#: contrib/admin/widgets.py:70 msgid "Time:" msgstr "Heure :" -#: contrib/admin/widgets.py:89 +#: contrib/admin/widgets.py:94 msgid "Currently:" msgstr "Actuellement :" -#: contrib/admin/widgets.py:89 +#: contrib/admin/widgets.py:94 msgid "Change:" msgstr "Modification :" -#: contrib/admin/widgets.py:115 -#, fuzzy +#: contrib/admin/widgets.py:120 msgid "Lookup" msgstr "Recherche :" -#: contrib/admin/widgets.py:195 +#: contrib/admin/widgets.py:204 msgid "Add Another" msgstr "Ajouter un autre :" @@ -691,7 +691,7 @@ msgid "Go" msgstr "Envoyer" #: contrib/admin/templates/admin/search_form.html:10 -#, fuzzy, python-format +#, python-format msgid "1 result" msgid_plural "%(counter)s results" msgstr[0] "1 résultat" @@ -756,7 +756,6 @@ msgstr "" "strong>." #: contrib/admin/templates/admin/edit_inline/tabular.html:15 -#, fuzzy msgid "Delete?" msgstr "Supprimer ?" @@ -823,7 +822,6 @@ msgstr "Réinitialisation de votre mot de passe" #: contrib/admin/templates/registration/password_reset_complete.html:6 #: contrib/admin/templates/registration/password_reset_complete.html:10 -#, fuzzy msgid "Password reset complete" msgstr "Mise à jour de votre mot de passe effectuée avec succès" @@ -834,17 +832,14 @@ msgstr "" "authentifier." #: contrib/admin/templates/registration/password_reset_confirm.html:4 -#, fuzzy msgid "Password reset confirmation" msgstr "Confirmation de mise à jour de votre mot de passe" #: contrib/admin/templates/registration/password_reset_confirm.html:12 -#, fuzzy msgid "Enter new password" msgstr "Saisissez un nouveau mot de passe" #: contrib/admin/templates/registration/password_reset_confirm.html:14 -#, fuzzy msgid "" "Please enter your new password twice so we can verify you typed it in " "correctly." @@ -853,7 +848,6 @@ msgstr "" "vérifier que vous l'avez tapé correctement." #: contrib/admin/templates/registration/password_reset_confirm.html:26 -#, fuzzy msgid "Password reset unsuccessful" msgstr "Echec lors de la mise à jour du mot de passe" @@ -872,7 +866,6 @@ msgid "Password reset successful" msgstr "Mot de passe mis à jour avec succès" #: contrib/admin/templates/registration/password_reset_done.html:12 -#, fuzzy msgid "" "We've e-mailed you instructions for setting your password to the e-mail " "address you submitted. You should be receiving it shortly." @@ -910,7 +903,6 @@ msgid "The %(site_name)s team" msgstr "L'équipe %(site_name)s" #: contrib/admin/templates/registration/password_reset_form.html:12 -#, fuzzy msgid "" "Forgotten your password? Enter your e-mail address below, and we'll e-mail " "instructions for setting a new one." @@ -945,7 +937,6 @@ msgid "site" msgstr "site" #: contrib/admin/views/template.py:38 -#, fuzzy msgid "template" msgstr "template" @@ -970,13 +961,13 @@ msgid "App %r not found" msgstr "L'application %r n'a pas été trouvée." #: contrib/admindocs/views.py:193 -#, fuzzy, python-format +#, python-format msgid "Model %(model_name)r not found in app %(app_label)r" msgstr "" "Le modèle %(model_name)r n'a pas été trouvé dans l'application %(app_label)r" #: contrib/admindocs/views.py:205 -#, fuzzy, python-format +#, python-format msgid "the related `%(app_label)s.%(data_type)s` object" msgstr "l'objet `%(app_label)s.%(data_type)s` en relation " @@ -986,7 +977,7 @@ msgid "model:" msgstr "modèle :" #: contrib/admindocs/views.py:236 -#, fuzzy, python-format +#, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "les objets `%(app_label)s.%(object_name)s` en relation" @@ -1049,7 +1040,7 @@ msgstr "Chemin vers le fichier" msgid "Floating point number" msgstr "Nombre à virgule flottante" -#: contrib/admindocs/views.py:328 contrib/comments/models.py:57 +#: contrib/admindocs/views.py:328 contrib/comments/models.py:58 msgid "IP address" msgstr "adresse IP" @@ -1073,7 +1064,7 @@ msgstr "Texte" msgid "Time" msgstr "Heure" -#: contrib/admindocs/views.py:339 contrib/comments/forms.py:20 +#: contrib/admindocs/views.py:339 contrib/comments/forms.py:21 #: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" @@ -1176,15 +1167,15 @@ msgstr "Dates importantes" msgid "Groups" msgstr "Groupes" -#: contrib/auth/admin.py:62 +#: contrib/auth/admin.py:64 msgid "Add user" msgstr "Ajouter l'utilisateur" -#: contrib/auth/admin.py:88 +#: contrib/auth/admin.py:90 msgid "Password changed successfully." msgstr "Mot de passe modifié avec succés" -#: contrib/auth/admin.py:94 +#: contrib/auth/admin.py:96 #, python-format msgid "Change password: %s" msgstr "Modifier le mot de passe : %s" @@ -1204,7 +1195,6 @@ msgstr "" "Ce champ ne doit contenir que des lettres, des nombres et des tirets bas _." #: contrib/auth/forms.py:18 -#, fuzzy msgid "Password confirmation" msgstr "Confirmation de votre mot de passe" @@ -1247,17 +1237,14 @@ msgid "Password reset on %s" msgstr "Mot de passe mis à jour sur %s" #: contrib/auth/forms.py:142 -#, fuzzy msgid "New password" msgstr "Nouveau mot de passe :" #: contrib/auth/forms.py:143 -#, fuzzy msgid "New password confirmation" msgstr "Confirmation de votre nouveau mot de passe :" #: contrib/auth/forms.py:168 -#, fuzzy msgid "Old password" msgstr "Ancien mot de passe :" @@ -1330,7 +1317,6 @@ msgid "active" msgstr "actif" #: contrib/auth/models.py:142 -#, fuzzy msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1387,12 +1373,11 @@ msgstr "message" msgid "Logged out" msgstr "Déconnecté" -#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:423 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:425 msgid "Enter a valid e-mail address." msgstr "Entrez une adresse de courriel valide." #: contrib/comments/admin.py:11 -#, fuzzy msgid "Content" msgstr "contenu" @@ -1400,78 +1385,73 @@ msgstr "contenu" msgid "Metadata" msgstr "Metadonnée" -#: contrib/comments/forms.py:18 -#, fuzzy +#: contrib/comments/forms.py:19 msgid "Name" msgstr "Nom" -#: contrib/comments/forms.py:19 -#, fuzzy +#: contrib/comments/forms.py:20 msgid "Email address" msgstr "Courriel" -#: contrib/comments/forms.py:21 +#: contrib/comments/forms.py:22 msgid "Comment" msgstr "Commentaire" -#: contrib/comments/forms.py:24 +#: contrib/comments/forms.py:25 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:124 -#, fuzzy, python-format +#: contrib/comments/forms.py:125 +#, 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." msgstr[0] "Attention à votre langage ! Le terme %s n'est pas autorisé ici." msgstr[1] "" "Attention à votre langage ! Les termes %s ne sont pas autorisés ici." -#: contrib/comments/models.py:22 +#: contrib/comments/models.py:23 msgid "object ID" msgstr "ID de l'objet" -#: contrib/comments/models.py:49 -#, fuzzy +#: contrib/comments/models.py:50 msgid "user's name" msgstr "nom d'utilisateur" -#: contrib/comments/models.py:50 -#, fuzzy +#: contrib/comments/models.py:51 msgid "user's email address" msgstr "courriel de l'utilisateur" -#: contrib/comments/models.py:51 -#, fuzzy +#: contrib/comments/models.py:52 msgid "user's URL" msgstr "URL de l'utilisateur" -#: contrib/comments/models.py:53 +#: contrib/comments/models.py:54 msgid "comment" msgstr "commentaire" -#: contrib/comments/models.py:56 +#: contrib/comments/models.py:57 msgid "date/time submitted" msgstr "date et heure soumises" -#: contrib/comments/models.py:58 +#: contrib/comments/models.py:59 msgid "is public" msgstr "est public" -#: contrib/comments/models.py:59 +#: contrib/comments/models.py:60 msgid "" "Uncheck this box to make the comment effectively disappear from the site." msgstr "" "Déselectionnez cette case pour faire vraiment disparaître ce commentaire du " "site." -#: contrib/comments/models.py:61 +#: contrib/comments/models.py:62 msgid "is removed" msgstr "est supprimé" -#: contrib/comments/models.py:62 +#: contrib/comments/models.py:63 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." @@ -1479,8 +1459,7 @@ msgstr "" "Cochez cette case si le commentaire est inadéquat. Un message type \"Ce " "commentaire a été supprimé\" sera affiché en lieu et place de celui-ci." -#: contrib/comments/models.py:114 -#, fuzzy +#: contrib/comments/models.py:115 msgid "" "This comment was posted by an authenticated user and thus the name is read-" "only." @@ -1488,8 +1467,7 @@ msgstr "" "Ce commentaire a été posté par un utilisateur authentifié, le nom est donc " "en lecture seule." -#: contrib/comments/models.py:123 -#, fuzzy +#: contrib/comments/models.py:124 msgid "" "This comment was posted by an authenticated user and thus the email is read-" "only." @@ -1497,7 +1475,7 @@ msgstr "" "Ce commentaire a été posté par un utilisateur authentifié et le courriel est " "donc en lecture seule" -#: contrib/comments/models.py:148 +#: contrib/comments/models.py:149 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1598,12 +1576,10 @@ msgid "No geometry value provided." msgstr "Valeur géométrique manquante." #: contrib/gis/forms/fields.py:15 -#, fuzzy msgid "Invalid geometry value." msgstr "Valeur géométrique invalide" #: contrib/gis/forms/fields.py:16 -#, fuzzy msgid "Invalid geometry type." msgstr "Type de géométrie invalide" @@ -1624,25 +1600,25 @@ msgid "rd" msgstr "e" #: contrib/humanize/templatetags/humanize.py:51 -#, fuzzy, python-format +#, python-format msgid "%(value).1f million" msgid_plural "%(value).1f million" msgstr[0] "%(value).1f million" -msgstr[1] "%(value).1f million" +msgstr[1] "%(value).1f millions" #: contrib/humanize/templatetags/humanize.py:54 -#, fuzzy, python-format +#, python-format msgid "%(value).1f billion" msgid_plural "%(value).1f billion" msgstr[0] "%(value).1f milliard" -msgstr[1] "%(value).1f milliard" +msgstr[1] "%(value).1f milliards" #: contrib/humanize/templatetags/humanize.py:57 -#, fuzzy, python-format +#, python-format msgid "%(value).1f trillion" msgid_plural "%(value).1f trillion" msgstr[0] "%(value).1f billion" -msgstr[1] "%(value).1f billion" +msgstr[1] "%(value).1f billions" #: contrib/humanize/templatetags/humanize.py:73 msgid "one" @@ -1715,17 +1691,14 @@ msgid "Invalid CUIT." msgstr "CUIT invalide." #: contrib/localflavor/at/at_states.py:5 -#, fuzzy msgid "Burgenland" msgstr "Burgenland" #: contrib/localflavor/at/at_states.py:6 -#, fuzzy msgid "Carinthia" msgstr "Carinthie" #: contrib/localflavor/at/at_states.py:7 -#, fuzzy msgid "Lower Austria" msgstr "Basse-Autriche" @@ -1734,12 +1707,10 @@ msgid "Upper Austria" msgstr "Haute-Autriche" #: contrib/localflavor/at/at_states.py:9 -#, fuzzy msgid "Salzburg" msgstr "Salzburg" #: contrib/localflavor/at/at_states.py:10 -#, fuzzy msgid "Styria" msgstr "Styrie" @@ -1761,7 +1732,6 @@ msgid "Enter a zip code in the format XXXX." msgstr "Entrez un code postal Norvégien au format XXXX." #: contrib/localflavor/at/forms.py:48 -#, fuzzy msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format." msgstr "" "Entrez un numéro de sécurité sociale autrichien valide au format XXXX XXXXXX." @@ -2598,13 +2568,11 @@ msgid "Jalisco" msgstr "Jalisco" #: contrib/localflavor/mx/mx_states.py:26 -#, fuzzy -msgid "Estado de México" +msgid "Estado de México" msgstr "État de Mexico" #: contrib/localflavor/mx/mx_states.py:27 -#, fuzzy -msgid "Michoacán" +msgid "Michoacán" msgstr "Michoacán" #: contrib/localflavor/mx/mx_states.py:28 @@ -2616,8 +2584,7 @@ msgid "Nayarit" msgstr "Nayarit" #: contrib/localflavor/mx/mx_states.py:30 -#, fuzzy -msgid "Nuevo León" +msgid "Nuevo León" msgstr "Nuevo León" #: contrib/localflavor/mx/mx_states.py:31 @@ -2629,8 +2596,7 @@ msgid "Puebla" msgstr "Puebla" #: contrib/localflavor/mx/mx_states.py:33 -#, fuzzy -msgid "Querétaro" +msgid "Querétaro" msgstr "Querétaro" #: contrib/localflavor/mx/mx_states.py:34 @@ -2642,8 +2608,7 @@ msgid "Sinaloa" msgstr "Sinaloa" #: contrib/localflavor/mx/mx_states.py:36 -#, fuzzy -msgid "San Luis Potosí" +msgid "San Luis Potosí" msgstr "San Luis Potosí" #: contrib/localflavor/mx/mx_states.py:37 @@ -2667,8 +2632,7 @@ msgid "Veracruz" msgstr "Veracruz" #: contrib/localflavor/mx/mx_states.py:42 -#, fuzzy -msgid "Yucatán" +msgid "Yucatán" msgstr "Yucatán" #: contrib/localflavor/mx/mx_states.py:43 @@ -2688,7 +2652,6 @@ msgid "Enter a valid SoFi number" msgstr "Entrez un numero SoFi valide." #: contrib/localflavor/nl/nl_provinces.py:4 -#, fuzzy msgid "Drenthe" msgstr "Drenthe" @@ -2844,27 +2807,22 @@ msgid "West Pomerania" msgstr "Poméranie Occidentale" #: contrib/localflavor/ro/forms.py:19 -#, fuzzy msgid "Enter a valid CIF." msgstr "Entrez une CIF valide." #: contrib/localflavor/ro/forms.py:56 -#, fuzzy msgid "Enter a valid CNP." msgstr "Entrez une CNP valide." #: contrib/localflavor/ro/forms.py:141 -#, fuzzy msgid "Enter a valid IBAN in ROXX-XXXX-XXXX-XXXX-XXXX-XXXX format" msgstr "Entrez un IBAN valid au format ROXX-XXXX-XXXX-XXXX-XXXX-XXXX." #: contrib/localflavor/ro/forms.py:171 -#, fuzzy msgid "Phone numbers must be in XXXX-XXXXXX format." msgstr "Les numéros de téléphone doivent être au format XXXX-XXXXXX." #: contrib/localflavor/ro/forms.py:194 -#, fuzzy msgid "Enter a valid postal code in the format XXXXXX" msgstr "Entrez un code postal valide au format XXXXXX" @@ -3620,60 +3578,58 @@ msgstr "nom à afficher" msgid "sites" msgstr "sites" -#: db/models/fields/__init__.py:332 db/models/fields/__init__.py:667 +#: db/models/fields/__init__.py:350 db/models/fields/__init__.py:685 msgid "This value must be an integer." msgstr "Cette valeur doit être un entier." -#: db/models/fields/__init__.py:363 +#: db/models/fields/__init__.py:381 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:396 +#: db/models/fields/__init__.py:414 msgid "This field cannot be null." msgstr "Ce champ ne peut pas être vide." -#: db/models/fields/__init__.py:412 +#: db/models/fields/__init__.py:430 msgid "Enter only digits separated by commas." msgstr "Saisissez uniquement des chiffres séparés par des virgules." -#: db/models/fields/__init__.py:443 +#: db/models/fields/__init__.py:461 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:452 +#: db/models/fields/__init__.py:470 #, python-format msgid "Invalid date: %s" msgstr "Date invalide : %s" -#: db/models/fields/__init__.py:516 db/models/fields/__init__.py:534 -#, fuzzy +#: db/models/fields/__init__.py:534 db/models/fields/__init__.py:552 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:570 +#: db/models/fields/__init__.py:588 msgid "This value must be a decimal number." msgstr "Cette valeur doit être un nombre décimal." -#: db/models/fields/__init__.py:703 +#: db/models/fields/__init__.py:721 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:811 db/models/fields/__init__.py:825 -#, fuzzy +#: db/models/fields/__init__.py:829 db/models/fields/__init__.py:843 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:748 +#: db/models/fields/related.py:753 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:825 -#, fuzzy, python-format +#: db/models/fields/related.py:830 +#, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" "Please enter valid %(self)s IDs. The values %(value)r are invalid." @@ -3681,87 +3637,87 @@ msgstr[0] "Entrez un ID %(self)s valide. La valeur %(value)r est invalide." msgstr[1] "" "Entrez des ID %(self)s valides. Les valeurs %(value)r sont invalides." -#: forms/fields.py:52 +#: forms/fields.py:54 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: forms/fields.py:53 +#: forms/fields.py:55 msgid "Enter a valid value." msgstr "Entrez une valeur valide." -#: forms/fields.py:133 +#: forms/fields.py:135 #, 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:134 +#: forms/fields.py:136 #, 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:161 +#: forms/fields.py:163 msgid "Enter a whole number." msgstr "Entrez un nombre entier." -#: forms/fields.py:162 forms/fields.py:191 forms/fields.py:220 +#: forms/fields.py:164 forms/fields.py:193 forms/fields.py:222 #, 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:163 forms/fields.py:192 forms/fields.py:221 +#: forms/fields.py:165 forms/fields.py:194 forms/fields.py:223 #, 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:190 forms/fields.py:219 +#: forms/fields.py:192 forms/fields.py:221 msgid "Enter a number." msgstr "Entrez un nombre." -#: forms/fields.py:222 +#: forms/fields.py:224 #, 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:223 +#: forms/fields.py:225 #, 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:224 +#: forms/fields.py:226 #, 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:282 forms/fields.py:815 +#: forms/fields.py:284 forms/fields.py:844 msgid "Enter a valid date." msgstr "Entrez une date valide." -#: forms/fields.py:316 forms/fields.py:816 +#: forms/fields.py:318 forms/fields.py:845 msgid "Enter a valid time." msgstr "Entrez une heure valide." -#: forms/fields.py:355 +#: forms/fields.py:357 msgid "Enter a valid date/time." msgstr "Entrez une date et une heure valides." -#: forms/fields.py:441 +#: forms/fields.py:443 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:442 +#: forms/fields.py:444 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: forms/fields.py:443 +#: forms/fields.py:445 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: forms/fields.py:472 +#: forms/fields.py:474 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3769,29 +3725,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:533 +#: forms/fields.py:535 msgid "Enter a valid URL." msgstr "Entrez une URL valide." -#: forms/fields.py:534 +#: forms/fields.py:536 msgid "This URL appears to be a broken link." msgstr "Cette URL semble être cassée." -#: forms/fields.py:613 forms/fields.py:664 +#: forms/fields.py:615 forms/fields.py:693 #, 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:665 forms/fields.py:726 forms/models.py:531 +#: forms/fields.py:694 forms/fields.py:755 forms/models.py:633 msgid "Enter a list of values." msgstr "Entrez une liste de valeurs." -#: forms/fields.py:844 +#: forms/fields.py:873 msgid "Enter a valid IPv4 address." msgstr "Entrez une adresse IPv4 valide." -#: forms/fields.py:854 -#, fuzzy +#: forms/fields.py:883 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" @@ -3799,17 +3754,21 @@ msgstr "" "des traits d'union." #: forms/formsets.py:242 forms/formsets.py:244 -#, fuzzy msgid "Order" msgstr "Ordre :" -#: forms/models.py:463 +#: forms/models.py:258 forms/models.py:266 +#, 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 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:532 +#: forms/models.py:634 #, 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." @@ -3819,7 +3778,7 @@ msgid "yes,no,maybe" msgstr "oui, non, peut-être" #: template/defaultfilters.py:737 -#, fuzzy, python-format +#, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d octet" @@ -4079,7 +4038,6 @@ msgstr[0] "heure" msgstr[1] "heures" #: utils/timesince.py:26 -#, fuzzy msgid "minute" msgid_plural "minutes" msgstr[0] "minute" diff --git a/django/conf/locale/fr/LC_MESSAGES/djangojs.mo b/django/conf/locale/fr/LC_MESSAGES/djangojs.mo index 33e508761f3a5f412af1c32388740390b257c2ca..616335e547405141086d4c5b8f2252f30bc57c11 100644 GIT binary patch delta 717 zcmZ9}KS/{~F~X8(mw`@SW2gIkV{O_q`gF41UDxa zIh`ufMT8FBbaU$HV22JJO4s60aIk~u;P)plE%b%w{oMQKp6A~8E;^1oSAX_6TZYz8 z+$Vkz1H^U<9nFgwa|5#&#~gNI0o(AYU7x`&#;-An6>P`Qx`M5Y*U-Urd}++8+2BEm ze%XanRG~kp!sn>OnsgzBN|3=Ej-V1Rpz<_Og;#KrL#(0pAJHZ7D|X{|Oj6&R*o8B^ z#lj`(gekJB@IBP{Au7SBbpl^8on z3EhO6u2LWOw?)5O-Z)RHr6779`xu|AFGnY_58b)6H=g!}T`!yWa)aJ*v>7kFnDm#b zC3o5n=YytOm}@rQPbdUY9Ki9hv)2DVyNgoPl!F|MB0`gJ*n?I{{^X)&?d)21b{X8%9$j2C9GsML za^OHIM<-G)%1ucwF8&-g;o$pQCsHx)|H`nTyYKGn7ifMbGy}D zH?M}>2eof%G_`169HzBl(}`J5Rx@lSth65U#+mHOl4)z^s^;|)j%DcyXP`W4W|C`W h(rTZuOuJu;I96tEUNaKTU^?Y4_;1}v@u{l@qCeMTQhfjb diff --git a/django/conf/locale/fr/LC_MESSAGES/djangojs.po b/django/conf/locale/fr/LC_MESSAGES/djangojs.po index ce457d47a5f..14605d7e7e5 100644 --- a/django/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/django/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -2,108 +2,117 @@ # Copyright (C) 2005 Mikaël Barbero # This file is distributed under the same license as the PACKAGE package. # -msgid "" -msgstr "" +msgid "" +msgstr "" "Project-Id-Version: Django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-12-24 16:39+0100\n" -"PO-Revision-Date: 2005-12-24 16:39+0100\n" -"Last-Translator: Mikaël Barbero \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-02 01:08+0200\n" +"PO-Revision-Date: 2005-12-24 16:39+0100\n" +"Last-Translator: David Larlet \n" +"Language-Team: français \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" -#: contrib/admin/media/js/calendar.js:24 -#: contrib/admin/media/js/dateparse.js:26 -msgid "" -"January February March April May June July August September October November " -"December" -msgstr "" -"Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre " -"Décembre" +#: contrib/admin/media/js/SelectFilter2.js:33 +#, perl-format +msgid "Available %s" +msgstr "%s disponible(s)" -#: contrib/admin/media/js/calendar.js:25 -msgid "S M T W T F S" -msgstr "D L M M J V S" +#: contrib/admin/media/js/SelectFilter2.js:41 +msgid "Choose all" +msgstr "Tout choisir" -#: contrib/admin/media/js/dateparse.js:27 -msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" -msgstr "Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi" +#: contrib/admin/media/js/SelectFilter2.js:46 +msgid "Add" +msgstr "Ajouter" -#: contrib/admin/media/js/SelectFilter2.js:33 -#, perl-format -msgid "Available %s" -msgstr "%s disponible(s)" +#: contrib/admin/media/js/SelectFilter2.js:48 +msgid "Remove" +msgstr "Enlever" -#: contrib/admin/media/js/SelectFilter2.js:41 -msgid "Choose all" -msgstr "Tout choisir" +#: contrib/admin/media/js/SelectFilter2.js:53 +#, perl-format +msgid "Chosen %s" +msgstr "%s choisi(es)" -#: contrib/admin/media/js/SelectFilter2.js:46 -msgid "Add" -msgstr "Ajouter" +#: contrib/admin/media/js/SelectFilter2.js:54 +msgid "Select your choice(s) and click " +msgstr "Sélectionnez un ou plusieurs choix et cliquez " -#: contrib/admin/media/js/SelectFilter2.js:48 -msgid "Remove" -msgstr "Enlever" +#: contrib/admin/media/js/SelectFilter2.js:59 +msgid "Clear all" +msgstr "Tout enlever" -#: contrib/admin/media/js/SelectFilter2.js:53 -#, perl-format -msgid "Chosen %s" -msgstr "%s choisi(es)" +#: contrib/admin/media/js/calendar.js:24 +#: contrib/admin/media/js/dateparse.js:32 +msgid "" +"January February March April May June July August September October November " +"December" +msgstr "" +"Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre " +"Décembre" -#: contrib/admin/media/js/SelectFilter2.js:54 -msgid "Select your choice(s) and click " -msgstr "Sélectionnez un ou plusieurs choix et cliquez " +#: contrib/admin/media/js/calendar.js:25 +msgid "S M T W T F S" +msgstr "D L M M J V S" -#: contrib/admin/media/js/SelectFilter2.js:59 -msgid "Clear all" -msgstr "Tout enlever" +#: contrib/admin/media/js/dateparse.js:33 +msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday" +msgstr "Dimanche Lundi Mardi Mercredi Jeudi Vendredi Samedi" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:45 -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:80 -msgid "Now" -msgstr "Maintenant" +#: contrib/admin/media/js/admin/CollapsedFieldsets.js:34 +#: contrib/admin/media/js/admin/CollapsedFieldsets.js:72 +msgid "Show" +msgstr "Montrer" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:48 -msgid "Clock" -msgstr "Horloge" +#: contrib/admin/media/js/admin/CollapsedFieldsets.js:63 +msgid "Hide" +msgstr "Masquer" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:77 -msgid "Choose a time" -msgstr "Choisir une heure" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:47 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81 +msgid "Now" +msgstr "Maintenant" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81 -msgid "Midnight" -msgstr "Minuit" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:51 +msgid "Clock" +msgstr "Horloge" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82 -msgid "6 a.m." -msgstr "6:00" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:78 +msgid "Choose a time" +msgstr "Choisir une heure" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83 -msgid "Noon" -msgstr "Midi" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82 +msgid "Midnight" +msgstr "Minuit" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:87 -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:168 -msgid "Cancel" -msgstr "Annuler" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83 +msgid "6 a.m." +msgstr "6:00" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:111 -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:162 -msgid "Today" -msgstr "Aujourd'hui" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84 +msgid "Noon" +msgstr "Midi" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:114 -msgid "Calendar" -msgstr "Calendrier" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:88 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:183 +msgid "Cancel" +msgstr "Annuler" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:160 -msgid "Yesterday" -msgstr "Hier" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:128 +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:177 +msgid "Today" +msgstr "Aujourd'hui" -#: contrib/admin/media/js/admin/DateTimeShortcuts.js:164 -msgid "Tomorrow" +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:132 +msgid "Calendar" +msgstr "Calendrier" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:175 +msgid "Yesterday" +msgstr "Hier" + +#: contrib/admin/media/js/admin/DateTimeShortcuts.js:179 +msgid "Tomorrow" msgstr "Demain"