From 8efd0dc06d048caef851bae7fe2b16ca3aeaa13e Mon Sep 17 00:00:00 2001 From: Georg Bauer Date: Mon, 26 Dec 2005 18:01:15 +0000 Subject: [PATCH] fixes #1118 - updated 'fr' translation git-svn-id: http://code.djangoproject.com/svn/django/trunk@1782 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 17427 -> 28088 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 429 +++++++++++--------- 2 files changed, 236 insertions(+), 193 deletions(-) diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index 0a47c469ad33e1ec727c3e510b442535c4a868c0..195f3ba48ed4f823454b422fcd7d0c05fb20c535 100644 GIT binary patch literal 28088 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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 a8d62787bc..eca56f316a 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-12-26 12:35+0100\n" "PO-Revision-Date: 2005-10-18 12:27+0200\n" -"Last-Translator: Laurent Rahuel \n" +"Last-Translator: Mikaël Barbero \n" "Language-Team: français \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" @@ -23,7 +23,7 @@ msgstr "id de l'objet" #: contrib/comments/models/comments.py:9 msgid "headline" -msgstr "" +msgstr "titre" #: contrib/comments/models/comments.py:10 #: contrib/comments/models/comments.py:162 @@ -33,73 +33,75 @@ msgstr "contenu" #: contrib/comments/models/comments.py:11 msgid "rating #1" -msgstr "" +msgstr "vote n°1" #: contrib/comments/models/comments.py:12 msgid "rating #2" -msgstr "" +msgstr "vote n°2" #: contrib/comments/models/comments.py:13 msgid "rating #3" -msgstr "" +msgstr "vote n°3" #: contrib/comments/models/comments.py:14 msgid "rating #4" -msgstr "" +msgstr "vote n°4" #: contrib/comments/models/comments.py:15 msgid "rating #5" -msgstr "" +msgstr "vote n°5" #: contrib/comments/models/comments.py:16 msgid "rating #6" -msgstr "" +msgstr "vote n°6" #: contrib/comments/models/comments.py:17 msgid "rating #7" -msgstr "" +msgstr "vote n°7" #: contrib/comments/models/comments.py:18 msgid "rating #8" -msgstr "" +msgstr "vote n°8" #: contrib/comments/models/comments.py:23 msgid "is valid rating" -msgstr "" +msgstr "est un vote valide" #: contrib/comments/models/comments.py:24 #: contrib/comments/models/comments.py:164 msgid "date/time submitted" -msgstr "" +msgstr "date et heure soumises" #: contrib/comments/models/comments.py:25 #: contrib/comments/models/comments.py:165 msgid "is public" -msgstr "" +msgstr "est public" #: contrib/comments/models/comments.py:26 contrib/admin/views/doc.py:256 #, fuzzy msgid "IP address" -msgstr "courriel" +msgstr "adresse IP" #: contrib/comments/models/comments.py:27 msgid "is removed" -msgstr "" +msgstr "est supprimé" #: contrib/comments/models/comments.py:27 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." 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/comments.py:31 msgid "Comment" -msgstr "" +msgstr "Commentaire" #: contrib/comments/models/comments.py:32 #, fuzzy msgid "Comments" -msgstr "autoriser les commentaires" +msgstr "Commentaires" #: contrib/comments/models/comments.py:85 #: contrib/comments/models/comments.py:204 @@ -116,6 +118,11 @@ msgid "" "\n" "http://%(domain)s%(url)s" msgstr "" +"Posté par %(user)s à %(date)s\n" +"\n" +"%(comment)s\n" +"\n" +"http://%(domain)s%(url)s" #: contrib/comments/models/comments.py:163 #, fuzzy @@ -125,63 +132,63 @@ msgstr "pr #: contrib/comments/models/comments.py:166 #, fuzzy msgid "ip address" -msgstr "courriel" +msgstr "adresse IP" #: contrib/comments/models/comments.py:168 msgid "approved by staff" -msgstr "" +msgstr "approuvé par l'équipe" #: contrib/comments/models/comments.py:172 #, fuzzy msgid "Free comment" -msgstr "autoriser les commentaires" +msgstr "Commentaire libre" #: contrib/comments/models/comments.py:173 #, fuzzy msgid "Free comments" -msgstr "autoriser les commentaires" +msgstr "Commentaires libres" #: contrib/comments/models/comments.py:209 msgid "score" -msgstr "" +msgstr "Évaluation" #: contrib/comments/models/comments.py:210 #, fuzzy msgid "score date" -msgstr "date d'expiration" +msgstr "Date d'évaluation" #: contrib/comments/models/comments.py:213 msgid "Karma score" -msgstr "" +msgstr "Point de Karma" #: contrib/comments/models/comments.py:214 msgid "Karma scores" -msgstr "" +msgstr "Points de Karma" #: contrib/comments/models/comments.py:223 #, python-format msgid "%(score)d rating by %(user)s" -msgstr "" +msgstr "%(score)d évalué par %(user)s" #: contrib/comments/models/comments.py:248 #, fuzzy msgid "flag date" -msgstr "page à plat" +msgstr "date d'indicateur" #: contrib/comments/models/comments.py:251 #, fuzzy msgid "User flag" -msgstr "Utilisateur" +msgstr "Indicateur utilisateur" #: contrib/comments/models/comments.py:252 #, fuzzy msgid "User flags" -msgstr "Utilisateurs" +msgstr "Indicateurs utilisateur" #: contrib/comments/models/comments.py:256 #, python-format msgid "Flag by %r" -msgstr "" +msgstr "Indicateur par %r" #: contrib/comments/models/comments.py:271 #, python-format @@ -190,42 +197,46 @@ msgid "" "\n" "%(text)s" msgstr "" +"Ce commentaire a été marqué par %(user)s:\n" +"\n" +"%(text)s" #: contrib/comments/models/comments.py:278 #, fuzzy msgid "deletion date" -msgstr "donnée de session" +msgstr "date de suppression" #: contrib/comments/models/comments.py:281 msgid "Moderator deletion" -msgstr "" +msgstr "Suppression de modérateur" #: contrib/comments/models/comments.py:282 msgid "Moderator deletions" -msgstr "" +msgstr "Suppressions de modérateur" #: contrib/comments/models/comments.py:286 #, python-format msgid "Moderator deletion by %r" -msgstr "" +msgstr "Suppression de modérateur par %r" #: contrib/comments/views/karma.py:18 msgid "Anonymous users cannot vote" -msgstr "" +msgstr "Les utilisateurs anonymes ne peuvent pas voter" #: contrib/comments/views/karma.py:22 #, fuzzy msgid "Invalid comment ID" -msgstr "autoriser les commentaires" +msgstr "ID de commentaire invalide" #: contrib/comments/views/karma.py:24 msgid "No voting for yourself" -msgstr "" +msgstr "Impossible de voter pour soi-même" #: contrib/comments/views/comments.py:25 msgid "" "This rating is required because you've entered at least one other rating." msgstr "" +"Ce votre est nécéssaire parceque vous avez saisi au moins un autre vote." #: contrib/comments/views/comments.py:109 #, python-format @@ -240,7 +251,15 @@ msgid_plural "" "\n" "%(text)s" msgstr[0] "" +"Ce commentaire a été posté par un utilisateur qui a posté moins de %(count)s " +"commentaire :\n" +"\n" +"%(text)s" msgstr[1] "" +"Ce commentaire a été posté par un utilisateur qui a posté moins de %(count)s " +"commentaires :\n" +"\n" +"%(text)s" #: contrib/comments/views/comments.py:114 #, python-format @@ -249,21 +268,24 @@ msgid "" "\n" "%(text)s" msgstr "" +"Ce commentaire a été posté par un utilisateur imprécis :\n" +"\n" +"%(text)s" #: contrib/comments/views/comments.py:186 #: contrib/comments/views/comments.py:277 msgid "Only POSTs are allowed" -msgstr "" +msgstr "Seuls les POSTs sont autorisés" #: contrib/comments/views/comments.py:190 #: contrib/comments/views/comments.py:281 msgid "One or more of the required fields wasn't submitted" -msgstr "" +msgstr "Un ou plusieurs champs requis n'ont pas été remplis" #: contrib/comments/views/comments.py:194 #: contrib/comments/views/comments.py:283 msgid "Somebody tampered with the comment form (security violation)" -msgstr "" +msgstr "Quelqu'un a trifouillé le formulaire de commentaire (violation des règles de sécurité)" #: contrib/comments/views/comments.py:204 #: contrib/comments/views/comments.py:289 @@ -271,11 +293,15 @@ msgid "" "The comment form had an invalid 'target' parameter -- the object ID was " "invalid" msgstr "" +"Ce formulaire de commentaire avait un paramètre cible invalide ; l'ID de l'objet " +"était invalide" #: contrib/comments/views/comments.py:254 #: contrib/comments/views/comments.py:318 msgid "The comment form didn't provide either 'preview' or 'post'" msgstr "" +"Le formulaire de commentaire ne proposait ni les options de " +"prévisualisation ni d'envoi" #: contrib/admin/filterspecs.py:40 #, python-format @@ -283,45 +309,47 @@ msgid "" "

By %s:

\n" "
    \n" msgstr "" +"

    Par %s :

    \n" +"
      \n" #: contrib/admin/filterspecs.py:70 contrib/admin/filterspecs.py:88 #: contrib/admin/filterspecs.py:143 msgid "All" -msgstr "" +msgstr "Tout" #: contrib/admin/filterspecs.py:109 msgid "Any date" -msgstr "" +msgstr "Toutes les dates" #: contrib/admin/filterspecs.py:110 #, fuzzy msgid "Today" -msgstr "Lundi" +msgstr "Aujourd'hui" #: contrib/admin/filterspecs.py:113 msgid "Past 7 days" -msgstr "" +msgstr "Les 7 derniers jours" #: contrib/admin/filterspecs.py:115 msgid "This month" -msgstr "" +msgstr "Ce mois-ci" #: contrib/admin/filterspecs.py:117 msgid "This year" -msgstr "" +msgstr "Cette année" #: contrib/admin/filterspecs.py:143 msgid "Yes" -msgstr "" +msgstr "Oui" #: contrib/admin/filterspecs.py:143 #, fuzzy msgid "No" -msgstr "Nov." +msgstr "Non" #: contrib/admin/filterspecs.py:150 msgid "Unknown" -msgstr "" +msgstr "Inconnu" #: contrib/admin/models/admin.py:6 msgid "action time" @@ -333,11 +361,11 @@ msgstr "id de l'objet" #: contrib/admin/models/admin.py:10 msgid "object repr" -msgstr "repr de l'objet" +msgstr "représentation de l'objet" #: contrib/admin/models/admin.py:11 msgid "action flag" -msgstr "drapeau de l'action" +msgstr "indicateur de l'action" #: contrib/admin/models/admin.py:12 msgid "change message" @@ -345,15 +373,15 @@ msgstr "message de modification" #: contrib/admin/models/admin.py:15 msgid "log entry" -msgstr "entrée de log" +msgstr "entrée d'historique" #: contrib/admin/models/admin.py:16 msgid "log entries" -msgstr "entrées de log" +msgstr "entrées d'historique" #: contrib/admin/templatetags/admin_list.py:245 msgid "All dates" -msgstr "" +msgstr "Toutes les dates" #: contrib/admin/views/decorators.py:9 parts/auth/formfields.py:33 #: parts/auth/formfields.py:38 @@ -361,198 +389,207 @@ msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." msgstr "" +"Saisissez s'il vous plaut un nom d'utilisateur et un mot de passe valide. " +"Remarquez que chacun de ces champs est sensible à la casse (différenciation des " +"majuscules/minuscules)." #: contrib/admin/views/decorators.py:23 #: contrib/admin/templates/admin/login.html:24 msgid "Log in" -msgstr "Connectez vous" +msgstr "Connectez-vous" #: contrib/admin/views/decorators.py:57 msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." msgstr "" +"Votre session a expiré, connectez-vous de nouveau s'il vous plaît. Ne vous inquiétez " +"pas, votre travail précédement éffectué a été sauvé." #: contrib/admin/views/decorators.py:64 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." msgstr "" +"Il semblerait que votre navigateur n'accepte pas les cookies. Activez-les, " +"rechargez cette page et rééssayez s'il vous plaît." #: contrib/admin/views/decorators.py:78 msgid "Usernames cannot contain the '@' character." -msgstr "" +msgstr "Les noms d'utilisateur ne peuvent contenir le caractère '@'" #: contrib/admin/views/decorators.py:80 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." -msgstr "" +msgstr "Votre courriel n'est pas votre nom d'utilisateur. Essayez '%s' à la place." #: contrib/admin/views/main.py:52 #, fuzzy msgid "Site administration" -msgstr "Administration de Django" +msgstr "Gestion du site" #: contrib/admin/views/main.py:67 #, python-format msgid "Select %s" -msgstr "" +msgstr "Sélectionnez %s" #: contrib/admin/views/main.py:68 #, python-format msgid "Select %s to change" -msgstr "" +msgstr "Sélectionnez %s pour changer" #: contrib/admin/views/main.py:410 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." -msgstr "" +msgstr "L'objet %(name)s \"%(obj)s\" a été ajouté avec succès." #: contrib/admin/views/main.py:415 contrib/admin/views/main.py:492 msgid "You may edit it again below." -msgstr "" +msgstr "Vous pouvez continuez de l'éditez ci-dessous." #: contrib/admin/views/main.py:423 contrib/admin/views/main.py:501 #, python-format msgid "You may add another %s below." -msgstr "" +msgstr "Vous pouvez ajouter un autre %s ci-dessous." #: contrib/admin/views/main.py:441 #, fuzzy, python-format msgid "Add %s" -msgstr "Ajouter" +msgstr "Ajouter %s" #: contrib/admin/views/main.py:457 #, python-format msgid "Added %s." -msgstr "" +msgstr "Ajouté %s." #: contrib/admin/views/main.py:457 contrib/admin/views/main.py:459 #: contrib/admin/views/main.py:461 msgid "and" -msgstr "" +msgstr "et" #: contrib/admin/views/main.py:459 #, fuzzy, python-format msgid "Changed %s." -msgstr "Modifier" +msgstr "Modifié %s." #: contrib/admin/views/main.py:461 #, python-format msgid "Deleted %s." -msgstr "" +msgstr "Supprimé %s." #: contrib/admin/views/main.py:464 msgid "No fields changed." -msgstr "" +msgstr "Aucun champs modifié." #: contrib/admin/views/main.py:489 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "" +msgstr "L'objet %(name)s \"%(obj)s\" a été modifié avec succès." #: contrib/admin/views/main.py:498 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "" +"L'objet %(name)s \"%(obj)s\" a été ajouté avec succès.Vous pouvez continuez de " +"l'éditez ci-dessous." #: contrib/admin/views/main.py:536 #, fuzzy, python-format msgid "Change %s" -msgstr "Modifier" +msgstr "Changement %s" #: contrib/admin/views/main.py:614 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" -msgstr "" +msgstr "Un ou plusieurs %(fieldname)s dans %(name)s: %(obj)s" #: contrib/admin/views/main.py:619 #, python-format msgid "One or more %(fieldname)s in %(name)s:" -msgstr "" +msgstr "Un ou plusieurs %(fieldname)s dans %(name)s:" #: contrib/admin/views/main.py:648 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "" +msgstr "L'objet %(name)s \"%(obj)s\" a été supprimé avec succès." #: contrib/admin/views/main.py:651 msgid "Are you sure?" -msgstr "" +msgstr "Êtes-vous sûr ?" #: contrib/admin/views/main.py:666 #, fuzzy, python-format msgid "Change history: %s" -msgstr "Modifier votre mot de passe" +msgstr "Historique des changements : %s" #: contrib/admin/views/doc.py:244 contrib/admin/views/doc.py:253 #: contrib/admin/views/doc.py:255 contrib/admin/views/doc.py:261 #: contrib/admin/views/doc.py:262 contrib/admin/views/doc.py:264 msgid "Integer" -msgstr "" +msgstr "Entier" #: contrib/admin/views/doc.py:245 msgid "Boolean (Either True or False)" -msgstr "" +msgstr "Booléen (Vrai ou Faux)" #: contrib/admin/views/doc.py:246 #, python-format msgid "String (up to %(maxlength)s)" -msgstr "" +msgstr "Chaîne de caractère (jusqu'à %(maxlength)s)" #: contrib/admin/views/doc.py:247 msgid "Comma-separated integers" -msgstr "" +msgstr "Des entiers séparés par une virgule" #: contrib/admin/views/doc.py:248 #, fuzzy msgid "Date (without time)" -msgstr "heure de l'action" +msgstr "Date (sans l'heure)" #: contrib/admin/views/doc.py:249 #, fuzzy msgid "Date (with time)" -msgstr "Date/Heure" +msgstr "Date (avec l'heure)" #: contrib/admin/views/doc.py:250 #, fuzzy msgid "E-mail address" -msgstr "Courriel:" +msgstr "Courriel :" #: contrib/admin/views/doc.py:251 contrib/admin/views/doc.py:254 msgid "File path" -msgstr "" +msgstr "Chemin vers le fichier" #: contrib/admin/views/doc.py:252 #, fuzzy msgid "Decimal number" -msgstr "Décembre" +msgstr "Nombre décimal" #: contrib/admin/views/doc.py:258 msgid "Boolean (Either True, False or None)" -msgstr "" +msgstr "Booléen (Vrai, Faux ou None)" #: contrib/admin/views/doc.py:259 msgid "Relation to parent model" -msgstr "" +msgstr "Relation au modèle parent" #: contrib/admin/views/doc.py:260 #, fuzzy msgid "Phone number" -msgstr "Entrez un nombre entier." +msgstr "Numéro de téléphone" #: contrib/admin/views/doc.py:263 msgid "String (up to 50)" -msgstr "" +msgstr "Chaîne de caractère (jusqu'à 50)" #: contrib/admin/views/doc.py:265 msgid "Text" -msgstr "" +msgstr "Texte" #: contrib/admin/views/doc.py:266 msgid "Time" -msgstr "" +msgstr "Heure" #: contrib/admin/views/doc.py:267 contrib/flatpages/models/flatpages.py:6 msgid "URL" @@ -560,11 +597,11 @@ msgstr "URL" #: contrib/admin/views/doc.py:268 msgid "U.S. state (two uppercase letters)" -msgstr "" +msgstr "État U.S. (deux lettres majuscules)" #: contrib/admin/views/doc.py:269 msgid "XML text" -msgstr "" +msgstr "Texte XML" #: contrib/admin/templates/admin/object_history.html:3 #: contrib/admin/templates/admin/change_list.html:4 @@ -712,7 +749,7 @@ msgstr "Aucun(e) disponible" #: contrib/admin/templates/admin/change_list.html:10 #, fuzzy, python-format msgid "Add %(name)s" -msgstr "Ajouter" +msgstr "Ajouter %(name)s" #: contrib/admin/templates/admin/login.html:15 msgid "Username:" @@ -737,9 +774,9 @@ msgid "" "objects, but your account doesn't have permission to delete the following " "types of objects:" msgstr "" -"Supprimer %(object_name)s '%(object)s' provoquerait la suppression des " +"Supprimer l'objet %(object_name)s '%(object)s' provoquerait la suppression des " "objets qui lui sont liés mais votre compte ne possède pas la permission de " -"supprimer les types d'objets suivants:" +"supprimer les types d'objets suivants :" #: contrib/admin/templates/admin/delete_confirmation.html:13 #, python-format @@ -747,60 +784,60 @@ msgid "" "Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of " "the following related items will be deleted:" msgstr "" -"Êtes vous certain de vouloir supprimer %(object_name)s \"%(object)s\"? Tous " -"les éléments liés suivants seront supprimés:" +"Êtes vous certain de vouloir supprimer l'objet %(object_name)s \"%(object)s\" ? " +"Les éléments suivant sont liés à celui-ci et seront aussi supprimés :" #: contrib/admin/templates/admin/delete_confirmation.html:17 msgid "Yes, I'm sure" -msgstr "Oui, je suis certain" +msgstr "Oui, j'en suis certain" #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(title)s " -msgstr "" +msgstr " Par %(title)s " #: contrib/admin/templates/admin/search_form.html:7 msgid "Go" -msgstr "" +msgstr "Envoyer" #: contrib/admin/templates/admin/change_form.html:20 msgid "View on site" -msgstr "" +msgstr "Voir sur le site" #: contrib/admin/templates/admin/change_form.html:28 msgid "Please correct the error below." msgid_plural "Please correct the errors below." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Veuillez corriger l'erreur ci-dessous." +msgstr[1] "Veuillez corriger les erreurs ci-dessous." #: contrib/admin/templates/admin/change_form.html:45 msgid "Ordering" -msgstr "" +msgstr "Tri" #: contrib/admin/templates/admin/change_form.html:48 msgid "Order:" -msgstr "" +msgstr "Ordre :" #: contrib/admin/templates/admin/submit_line.html:3 msgid "Delete" -msgstr "" +msgstr "Supprimer" #: contrib/admin/templates/admin/submit_line.html:4 msgid "Save as new" -msgstr "" +msgstr "Sauver en tant que nouveau" #: contrib/admin/templates/admin/submit_line.html:5 msgid "Save and add another" -msgstr "" +msgstr "Sauver et ajouter un nouveau" #: contrib/admin/templates/admin/submit_line.html:6 msgid "Save and continue editing" -msgstr "" +msgstr "Sauver et continuer les modifications" #: contrib/admin/templates/admin/submit_line.html:7 #, fuzzy msgid "Save" -msgstr "actif" +msgstr "Sauver" #: contrib/admin/templates/registration/password_change_done.html:4 #: contrib/admin/templates/registration/password_change_form.html:4 @@ -836,7 +873,7 @@ msgstr "" #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "E-mail address:" -msgstr "Courriel:" +msgstr "Courriel :" #: contrib/admin/templates/registration/password_reset_form.html:16 msgid "Reset my password" @@ -844,7 +881,7 @@ msgstr "R #: contrib/admin/templates/registration/logged_out.html:8 msgid "Thanks for spending some quality time with the Web site today." -msgstr "Merci pour le temps que vous avez accordé au site aujourd'hui." +msgstr "Merci pour le temps que vous avez accordé à ce site aujourd'hui." #: contrib/admin/templates/registration/logged_out.html:10 msgid "Log in again" @@ -853,7 +890,7 @@ msgstr "Connectez vous #: contrib/admin/templates/registration/password_reset_done.html:6 #: contrib/admin/templates/registration/password_reset_done.html:10 msgid "Password reset successful" -msgstr "Mot de passe réinitialisé avec succés" +msgstr "Mot de passe réinitialisé avec succès" #: contrib/admin/templates/registration/password_reset_done.html:12 msgid "" @@ -874,15 +911,15 @@ msgstr "" #: contrib/admin/templates/registration/password_change_form.html:17 msgid "Old password:" -msgstr "Ancien mot de passe:" +msgstr "Ancien mot de passe :" #: contrib/admin/templates/registration/password_change_form.html:19 msgid "New password:" -msgstr "Nouveau mot de passe:" +msgstr "Nouveau mot de passe :" #: contrib/admin/templates/registration/password_change_form.html:21 msgid "Confirm password:" -msgstr "Confirmation de votre nouveau mot de passe" +msgstr "Confirmation du nouveau mot de passe" #: contrib/admin/templates/registration/password_change_form.html:23 msgid "Change my password" @@ -896,24 +933,24 @@ msgstr "" #: contrib/admin/templates/registration/password_reset_email.html:3 #, python-format msgid "for your user account at %(site_name)s" -msgstr "pour votre compte du site %(site_name)s" +msgstr "pour votre compte au site %(site_name)s" #: contrib/admin/templates/registration/password_reset_email.html:5 #, python-format msgid "Your new password is: %(new_password)s" -msgstr "Votre nouveau mot de passe est: %(new_password)s" +msgstr "Votre nouveau mot de passe est : %(new_password)s" #: contrib/admin/templates/registration/password_reset_email.html:7 msgid "Feel free to change this password by going to this page:" -msgstr "Vous pouvez modifier ce mot de passe à l'adresse suivante:" +msgstr "Vous pouvez modifier ce mot de passe à l'adresse suivante :" #: contrib/admin/templates/registration/password_reset_email.html:11 msgid "Your username, in case you've forgotten:" -msgstr "Votre nom d'utilisateur, en cas d'oubli:" +msgstr "Votre nom d'utilisateur, en cas d'oubli :" #: contrib/admin/templates/registration/password_reset_email.html:13 msgid "Thanks for using our site!" -msgstr "Merci d'utiliser notre site!" +msgstr "Merci d'utiliser notre site !" #: contrib/admin/templates/registration/password_reset_email.html:15 #, python-format @@ -922,15 +959,15 @@ msgstr "L' #: contrib/admin/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" -msgstr "" +msgstr "Documentation" #: contrib/admin/templates/admin_doc/bookmarklets.html:3 msgid "Bookmarklets" -msgstr "" +msgstr "Signets" #: contrib/admin/templates/admin_doc/bookmarklets.html:5 msgid "Documentation bookmarklets" -msgstr "" +msgstr "Documentation des signets" #: contrib/admin/templates/admin_doc/bookmarklets.html:9 msgid "" @@ -945,57 +982,61 @@ msgstr "" #: contrib/admin/templates/admin_doc/bookmarklets.html:19 msgid "Documentation for this page" -msgstr "" +msgstr "Documentation pour cette page" #: contrib/admin/templates/admin_doc/bookmarklets.html:20 msgid "" "Jumps you from any page to the documentation for the view that generates " "that page." msgstr "" +"Vous envoie de n'importe quelle page vers la documentation de la vue qui a généré " +"cette page." #: contrib/admin/templates/admin_doc/bookmarklets.html:22 #, fuzzy msgid "Show object ID" -msgstr "id de l'objet" +msgstr "Montrer l'ID de l'objet" #: contrib/admin/templates/admin_doc/bookmarklets.html:23 msgid "" "Shows the content-type and unique ID for pages that represent a single " "object." msgstr "" +"Montre le content-type et l'ID unique pour les pages qui représente " +"un objet unique." #: contrib/admin/templates/admin_doc/bookmarklets.html:25 msgid "Edit this object (current window)" -msgstr "" +msgstr "Editer cette objet (fenêtre courante)" #: contrib/admin/templates/admin_doc/bookmarklets.html:26 msgid "Jumps to the admin page for pages that represent a single object." -msgstr "" +msgstr "Renvoie à la page d'administration qui représente un objet seul." #: contrib/admin/templates/admin_doc/bookmarklets.html:28 msgid "Edit this object (new window)" -msgstr "" +msgstr "Editer cette objet (nouvelle fenêtre)" #: contrib/admin/templates/admin_doc/bookmarklets.html:29 msgid "As above, but opens the admin page in a new window." -msgstr "" +msgstr "Comme ci-dessus, mais ouvre la page d'administration dans une nouvelle fenêtre." #: contrib/admin/templates/widget/date_time.html:3 msgid "Date:" -msgstr "" +msgstr "Date :" #: contrib/admin/templates/widget/date_time.html:4 msgid "Time:" -msgstr "" +msgstr "Heure :" #: contrib/admin/templates/widget/file.html:2 msgid "Currently:" -msgstr "" +msgstr "Actuellement :" #: contrib/admin/templates/widget/file.html:3 #, fuzzy msgid "Change:" -msgstr "Modifier" +msgstr "Modification :" #: contrib/redirects/models/redirects.py:7 msgid "redirect from" @@ -1023,11 +1064,11 @@ msgstr "" #: contrib/redirects/models/redirects.py:12 msgid "redirect" -msgstr "redirection" +msgstr "redirige" #: contrib/redirects/models/redirects.py:13 msgid "redirects" -msgstr "redirections" +msgstr "redirige" #: contrib/flatpages/models/flatpages.py:7 msgid "" @@ -1081,15 +1122,15 @@ msgstr "pages #: utils/translation.py:350 msgid "DATE_FORMAT" -msgstr "" +msgstr "j F Y" #: utils/translation.py:351 msgid "DATETIME_FORMAT" -msgstr "" +msgstr "j F Y, G:i" #: utils/translation.py:352 msgid "TIME_FORMAT" -msgstr "" +msgstr "G:i:s" #: utils/dates.py:6 msgid "Monday" @@ -1149,7 +1190,7 @@ msgstr "Juillet" #: utils/dates.py:15 msgid "August" -msgstr "Aôut" +msgstr "Août" #: utils/dates.py:15 msgid "September" @@ -1198,35 +1239,35 @@ msgstr "D #: utils/timesince.py:12 msgid "year" msgid_plural "years" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "année" +msgstr[1] "années" #: utils/timesince.py:13 #, fuzzy msgid "month" msgid_plural "months" -msgstr[0] "contenu" -msgstr[1] "contenu" +msgstr[0] "mois" +msgstr[1] "mois" #: utils/timesince.py:14 #, fuzzy msgid "day" msgid_plural "days" -msgstr[0] "Lundi" -msgstr[1] "Lundi" +msgstr[0] "journée" +msgstr[1] "jours" #: utils/timesince.py:15 msgid "hour" msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "heure" +msgstr[1] "heures" #: utils/timesince.py:16 #, fuzzy msgid "minute" msgid_plural "minutes" -msgstr[0] "site" -msgstr[1] "site" +msgstr[0] "minute" +msgstr[1] "minutes" #: models/core.py:7 msgid "domain name" @@ -1334,7 +1375,7 @@ msgstr "mot de passe" #: models/auth.py:37 msgid "Use '[algo]$[salt]$[hexdigest]'" -msgstr "" +msgstr "Utilisez '[algo]$[salt]$[hexdigest]'" #: models/auth.py:38 msgid "staff status" @@ -1350,7 +1391,7 @@ msgstr "actif" #: models/auth.py:40 msgid "superuser status" -msgstr "statut superuser" +msgstr "statut super-utilisateur" #: models/auth.py:41 msgid "last login" @@ -1395,12 +1436,12 @@ msgstr "Tch #: conf/global_settings.py:39 msgid "Welsh" -msgstr "" +msgstr "Gallois" #: conf/global_settings.py:40 #, fuzzy msgid "Danish" -msgstr "Espagnol" +msgstr "Dannois" #: conf/global_settings.py:41 msgid "German" @@ -1424,7 +1465,7 @@ msgstr "Galicien" #: conf/global_settings.py:46 msgid "Icelandic" -msgstr "" +msgstr "Islandais" #: conf/global_settings.py:47 #, fuzzy @@ -1433,7 +1474,7 @@ msgstr "Italien" #: conf/global_settings.py:48 msgid "Norwegian" -msgstr "" +msgstr "Norvégien" #: conf/global_settings.py:49 msgid "Brazilian" @@ -1441,7 +1482,7 @@ msgstr "Br #: conf/global_settings.py:50 msgid "Romanian" -msgstr "" +msgstr "Roumain" #: conf/global_settings.py:51 msgid "Russian" @@ -1449,7 +1490,7 @@ msgstr "Russe" #: conf/global_settings.py:52 msgid "Slovak" -msgstr "" +msgstr "Slovaque" #: conf/global_settings.py:53 #, fuzzy @@ -1458,24 +1499,24 @@ msgstr "Serbe" #: conf/global_settings.py:54 msgid "Swedish" -msgstr "" +msgstr "Suédois" #: conf/global_settings.py:55 msgid "Simplified Chinese" -msgstr "" +msgstr "Chinois simplifié" #: core/formfields.py:59 core/meta/fields.py:285 core/meta/fields.py:488 #: core/meta/fields.py:499 #, fuzzy msgid "This field is required." -msgstr "Ce champ est invalide." +msgstr "Ce champ est obligatoire." #: core/formfields.py:338 #, python-format msgid "Ensure your text is less than %s character." msgid_plural "Ensure your text is less than %s characters." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Assurez-vous que votre texte fais moins de %s caractère." +msgstr[1] "Assurez-vous que votre texte fais moins de %s caractères." #: core/formfields.py:343 #, fuzzy @@ -1485,36 +1526,36 @@ msgstr "Les lettres minuscules ne sont pas autoris #: core/formfields.py:438 core/formfields.py:509 core/formfields.py:547 #, python-format msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "" +msgstr "Sélectionnez un choix valide ; '%(data)s' n'est pas dans %(choices)s." #: core/formfields.py:603 msgid "The submitted file is empty." -msgstr "" +msgstr "Le fichier soumis est vide." #: core/formfields.py:657 #, fuzzy msgid "Enter a whole number between -32,768 and 32,767." -msgstr "Entrez un nombre entier." +msgstr "Entrez un nombre entier entre -32 768 et 32 767." #: core/formfields.py:666 #, fuzzy msgid "Enter a positive number." -msgstr "Entrez un nombre entier." +msgstr "Entrez un nombre entier positif." #: core/formfields.py:675 #, fuzzy msgid "Enter a whole number between 0 and 32,767." -msgstr "Entrez un nombre entier." +msgstr "Entrez un nombre entier entre 0 et 32 767." #: core/validators.py:62 msgid "This value must contain only letters, numbers and underscores." msgstr "" -"Ce champ ne doit contenir que des lettres, des nombres et des sous-tirets." +"Ce champ ne doit contenir que des lettres, des nombres et des tirets bas ('_')." #: core/validators.py:66 msgid "This value must contain only letters, numbers, underscores and slashes." msgstr "" -"Ce champ ne doit contenir que des lettres, des nombres, des sous-tirets et " +"Ce champ ne doit contenir que des lettres, des nombres, des tirets bas ('_') et " "des '/'." #: core/validators.py:74 @@ -1527,7 +1568,7 @@ msgstr "Les lettres minuscules ne sont pas autoris #: core/validators.py:85 msgid "Enter only digits separated by commas." -msgstr "Seulement des chiffres ([0-9]), séparés par des virgules." +msgstr "Saisissez uniquement des chiffres séparés par des virgules." #: core/validators.py:97 msgid "Enter valid e-mail addresses separated by commas." @@ -1547,7 +1588,7 @@ msgstr "Les caract #: core/validators.py:113 msgid "This value can't be comprised solely of digits." -msgstr "Cette valeur ne peut contenir que des chiffres [0-9]." +msgstr "Cette valeur ne peut pas être composé uniquement de chiffres." #: core/validators.py:118 msgid "Enter a whole number." @@ -1590,7 +1631,7 @@ msgstr "L'URL %s ne pointe pas vers une image valide." #, python-format msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." msgstr "" -"Les numéros de téléphone doivent être au format XX XX XX XX XX. \"%s\" est " +"Les numéros de téléphone doivent être au format XXX-XXX-XXXX. \"%s\" est " "incorrect." #: core/validators.py:169 @@ -1608,18 +1649,18 @@ msgid "" "Valid HTML is required. Specific errors are:\n" "%s" msgstr "" -"Du HTML valide est requis. Les erreurs spécifiques sont:\n" +"Du HTML valide est requis. Les erreurs sont les suivantes :\n" "%s" #: core/validators.py:194 #, python-format msgid "Badly formed XML: %s" -msgstr "XML mal formé: %s" +msgstr "XML mal formé : %s" #: core/validators.py:204 #, python-format msgid "Invalid URL: %s" -msgstr "URL invalide: %s" +msgstr "URL invalide : %s" #: core/validators.py:208 core/validators.py:210 #, python-format @@ -1634,8 +1675,8 @@ msgstr "Entrez une abr #, 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 mot %s n'est pas autorisé ici." -msgstr[1] "Attention à votre langage,! Les mots %s ne sont pas autorisés ici." +msgstr[0] "Attention à votre langage ! Le mot %s n'est pas autorisé ici." +msgstr[1] "Attention à votre langage ! Les mots %s ne sont pas autorisés ici." #: core/validators.py:238 #, python-format @@ -1644,11 +1685,11 @@ msgstr "Ce champ doit correspondre au champ '%s'." #: core/validators.py:257 msgid "Please enter something for at least one field." -msgstr "S'il vous plaît, saisissez au moins une valeur dans un des champs." +msgstr "Saisissez au moins une valeur dans un des champs s'il vous plaît." #: core/validators.py:266 core/validators.py:277 msgid "Please enter both fields or leave them both empty." -msgstr "S'il vous plaît, renseignez chaque champ ou laissez les deux vides." +msgstr "Renseignez chacun des champs ou laissez les deux vides s'il vous plaît." #: core/validators.py:284 #, python-format @@ -1671,7 +1712,7 @@ msgstr "Cette valeur doit #: core/validators.py:349 msgid "Please enter a valid decimal number." -msgstr "S'il vous plaît, saisissez un nombre décimal valide." +msgstr "Saisissez un nombre décimal valide s'il vous plaît." #: core/validators.py:351 #, python-format @@ -1679,9 +1720,9 @@ msgid "Please enter a valid decimal number with at most %s total digit." msgid_plural "" "Please enter a valid decimal number with at most %s total digits." msgstr[0] "" -"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s chiffre." +"Saisissez un nombre décimal valide avec au plus %s chiffre s'il vous plaît." msgstr[1] "" -"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s chiffres." +"Saisissez un nombre décimal valide avec au plus %s chiffres s'il vous plaît." #: core/validators.py:354 #, python-format @@ -1689,9 +1730,9 @@ msgid "Please enter a valid decimal number with at most %s decimal place." msgid_plural "" "Please enter a valid decimal number with at most %s decimal places." msgstr[0] "" -"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s décimale" +"Saisissez un nombre décimal valide avec au plus %s décimale s'il vous plaît" msgstr[1] "" -"S'il vous plaît, saisissez un nombre décimal valide avec au plus %s décimales" +"Saisissez un nombre décimal valide avec au plus %s décimales s'il vous plaît" #: core/validators.py:364 #, python-format @@ -1793,7 +1834,7 @@ msgstr "Entrez une adresse IP valide." #: core/meta/fields.py:60 #, python-format msgid "%(optname)s with this %(fieldname)s already exists." -msgstr "" +msgstr "%(optname)s avec le champs %(fieldname)s existe déjà." #: core/meta/fields.py:129 msgid " Separate multiple IDs with commas." @@ -1803,31 +1844,33 @@ msgstr "S msgid "" " Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -"Maintenez \"Control\", or \"Command\" sur un Mac, pour en sélectionner plus " -"d'une." +"Maintenez \"Contrôle (ctrl)\", ou \"Commande (touche pomme)\" sur un Mac, pour en sélectionner " +"plusieurs." #: core/meta/fields.py:508 #, fuzzy msgid "Enter a valid filename." -msgstr "Entrez une adresse de courriel valide." +msgstr "Entrez un nom de fichier valide." #: core/meta/fields.py:782 #, 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." -msgstr[0] "" -msgstr[1] "" +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." #: core/template/defaultfilters.py:371 msgid "yes,no,maybe" -msgstr "" +msgstr "oui,non,peut-être" #: parts/auth/formfields.py:27 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." msgstr "" +"Votre navigateur ne semble pas avoir activé les cookies. Les cookies sont " +"nécessaire pour se connecter" #~ msgid "Traditional Chinese" #~ msgstr "Chinois traditionnel"