From 6732c9810126a211a0a8f426f1701e3fdefa3964 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Sat, 14 Aug 2010 12:19:19 +0000 Subject: [PATCH] Fixed #14084 -- Updated French translation. Thanks to stephaner. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13580 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/fr/LC_MESSAGES/django.mo | Bin 78322 -> 78477 bytes django/conf/locale/fr/LC_MESSAGES/django.po | 204 ++++++++++---------- 2 files changed, 106 insertions(+), 98 deletions(-) diff --git a/django/conf/locale/fr/LC_MESSAGES/django.mo b/django/conf/locale/fr/LC_MESSAGES/django.mo index eae7521b800079af9a1dd24437702c65f9e2858c..e0c7259b82b8b1114a3078d6dec6630ce9a06e14 100644 GIT binary patch delta 24828 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 delta 24753 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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 412c2cb535..e9ec95ea9f 100644 --- a/django/conf/locale/fr/LC_MESSAGES/django.po +++ b/django/conf/locale/fr/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-05-14 11:01+0200\n" -"PO-Revision-Date: 2010-04-17 00:18+0200\n" -"Last-Translator: David Larlet \n" +"POT-Creation-Date: 2010-08-09 12:11+0200\n" +"PO-Revision-Date: 2010-08-09 14:38+0200\n" +"Last-Translator: Stéphane Raimbault \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,7 +72,7 @@ msgid "Spanish" msgstr "Espagnol" #: conf/global_settings.py:57 -msgid "Argentinean Spanish" +msgid "Argentinian Spanish" msgstr "Espagnol argentin" #: conf/global_settings.py:58 @@ -168,98 +168,102 @@ msgid "Macedonian" msgstr "Macédonien" #: conf/global_settings.py:81 +msgid "Malayalam" +msgstr "Malayâlam" + +#: conf/global_settings.py:82 msgid "Mongolian" msgstr "Mongole" -#: conf/global_settings.py:82 +#: conf/global_settings.py:83 msgid "Dutch" msgstr "Hollandais" -#: conf/global_settings.py:83 +#: conf/global_settings.py:84 msgid "Norwegian" msgstr "Norvégien" -#: conf/global_settings.py:84 +#: conf/global_settings.py:85 msgid "Norwegian Bokmal" msgstr "Norvégien Bokmal" -#: conf/global_settings.py:85 +#: conf/global_settings.py:86 msgid "Norwegian Nynorsk" msgstr "Norvégien Nynorsk" -#: conf/global_settings.py:86 +#: conf/global_settings.py:87 msgid "Polish" msgstr "Polonais" -#: conf/global_settings.py:87 +#: conf/global_settings.py:88 msgid "Portuguese" msgstr "Portugais" -#: conf/global_settings.py:88 +#: conf/global_settings.py:89 msgid "Brazilian Portuguese" msgstr "Portugais brésilien" -#: conf/global_settings.py:89 +#: conf/global_settings.py:90 msgid "Romanian" msgstr "Roumain" -#: conf/global_settings.py:90 +#: conf/global_settings.py:91 msgid "Russian" msgstr "Russe" -#: conf/global_settings.py:91 +#: conf/global_settings.py:92 msgid "Slovak" msgstr "Slovaque" -#: conf/global_settings.py:92 +#: conf/global_settings.py:93 msgid "Slovenian" msgstr "Slovène" -#: conf/global_settings.py:93 +#: conf/global_settings.py:94 msgid "Albanian" msgstr "Albanais" -#: conf/global_settings.py:94 +#: conf/global_settings.py:95 msgid "Serbian" msgstr "Serbe" -#: conf/global_settings.py:95 +#: conf/global_settings.py:96 msgid "Serbian Latin" msgstr "Serbe latin" -#: conf/global_settings.py:96 +#: conf/global_settings.py:97 msgid "Swedish" msgstr "Suédois" -#: conf/global_settings.py:97 +#: conf/global_settings.py:98 msgid "Tamil" msgstr "Tamoul" -#: conf/global_settings.py:98 +#: conf/global_settings.py:99 msgid "Telugu" msgstr "Télougou" -#: conf/global_settings.py:99 +#: conf/global_settings.py:100 msgid "Thai" msgstr "Thaï" -#: conf/global_settings.py:100 +#: conf/global_settings.py:101 msgid "Turkish" msgstr "Turc" -#: conf/global_settings.py:101 +#: conf/global_settings.py:102 msgid "Ukrainian" msgstr "Ukrainien" -#: conf/global_settings.py:102 +#: conf/global_settings.py:103 msgid "Vietnamese" msgstr "Vietnamien" -#: conf/global_settings.py:103 +#: conf/global_settings.py:104 msgid "Simplified Chinese" msgstr "Chinois simplifié" -#: conf/global_settings.py:104 +#: conf/global_settings.py:105 msgid "Traditional Chinese" msgstr "Chinois traditionnel" @@ -311,15 +315,15 @@ msgstr "Ce mois-ci" msgid "This year" msgstr "Cette année" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:469 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:478 msgid "Yes" msgstr "Oui" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:469 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:478 msgid "No" msgstr "Non" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:469 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:478 msgid "Unknown" msgstr "Inconnu" @@ -697,7 +701,7 @@ msgid "Filter" msgstr "Filtre" #: contrib/admin/templates/admin/delete_confirmation.html:10 -#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:302 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:300 msgid "Delete" msgstr "Supprimer" @@ -796,7 +800,7 @@ msgstr "" #: contrib/admin/templates/admin/login.html:19 msgid "Username:" -msgstr "Nom d'utilisateur :" +msgstr "Nom d'utilisateur :" #: contrib/admin/templates/admin/login.html:22 msgid "Password:" @@ -859,7 +863,7 @@ msgstr "Enregistrer et ajouter un nouveau" msgid "Save and continue editing" msgstr "Enregistrer et continuer les modifications" -#: contrib/admin/templates/admin/auth/user/add_form.html:5 +#: contrib/admin/templates/admin/auth/user/add_form.html:6 msgid "" "First, enter a username and password. Then, you'll be able to edit more user " "options." @@ -867,6 +871,10 @@ msgstr "" "Saisissez tout d'abord un nom d'utilisateur et un mot de passe. Vous pourrez " "ensuite modifier plus d'options." +#: contrib/admin/templates/admin/auth/user/add_form.html:8 +msgid "Enter a username and password." +msgstr "Saisissez un nom d'utilisateur et un mot de passe." + #: contrib/admin/templates/admin/auth/user/change_password.html:28 #, python-format msgid "Enter a new password for the user %(username)s." @@ -1441,8 +1449,8 @@ msgstr "message" msgid "Logged out" msgstr "Déconnecté" -#: contrib/auth/management/commands/createsuperuser.py:23 -#: core/validators.py:120 forms/fields.py:428 +#: contrib/auth/management/commands/createsuperuser.py:24 +#: core/validators.py:120 forms/fields.py:427 msgid "Enter a valid e-mail address." msgstr "Entrez une adresse de courriel valide." @@ -1511,7 +1519,7 @@ msgid "Email address" msgstr "Adresse électronique" #: contrib/comments/forms.py:95 contrib/flatpages/admin.py:8 -#: contrib/flatpages/models.py:7 db/models/fields/__init__.py:1101 +#: contrib/flatpages/models.py:7 db/models/fields/__init__.py:1112 msgid "URL" msgstr "URL" @@ -1563,7 +1571,7 @@ msgstr "commentaire" msgid "date/time submitted" msgstr "date et heure soumises" -#: contrib/comments/models.py:60 db/models/fields/__init__.py:896 +#: contrib/comments/models.py:60 db/models/fields/__init__.py:907 msgid "IP address" msgstr "adresse IP" @@ -4513,26 +4521,26 @@ msgstr "sites" msgid "Enter a valid value." msgstr "Saisissez une valeur valide." -#: core/validators.py:87 forms/fields.py:529 +#: core/validators.py:87 forms/fields.py:528 msgid "Enter a valid URL." msgstr "Saisissez une URL valide." -#: core/validators.py:89 forms/fields.py:530 +#: core/validators.py:89 forms/fields.py:529 msgid "This URL appears to be a broken link." msgstr "Cette URL semble être cassée." -#: core/validators.py:123 forms/fields.py:873 +#: core/validators.py:123 forms/fields.py:877 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Ce champ ne doit contenir que des lettres, des nombres, des tirets bas _ et " "des traits d'union." -#: core/validators.py:126 forms/fields.py:866 +#: core/validators.py:126 forms/fields.py:870 msgid "Enter a valid IPv4 address." msgstr "Saisissez une adresse IPv4 valide." -#: core/validators.py:129 db/models/fields/__init__.py:572 +#: core/validators.py:129 db/models/fields/__init__.py:575 msgid "Enter only digits separated by commas." msgstr "Saisissez uniquement des chiffres séparés par des virgules." @@ -4543,13 +4551,13 @@ msgstr "" "Assurez-vous que cette valeur est %(limit_value)s (actuellement %(show_value)" "s)." -#: core/validators.py:153 forms/fields.py:205 forms/fields.py:257 +#: core/validators.py:153 forms/fields.py:204 forms/fields.py:256 #, python-format msgid "Ensure this value is less than or equal to %(limit_value)s." msgstr "" "Assurez-vous que cette valeur est inférieure ou égale à %(limit_value)s." -#: core/validators.py:158 forms/fields.py:206 forms/fields.py:258 +#: core/validators.py:158 forms/fields.py:205 forms/fields.py:257 #, python-format msgid "Ensure this value is greater than or equal to %(limit_value)s." msgstr "" @@ -4602,134 +4610,134 @@ msgstr "Ce champ ne peut pas être vide." msgid "Field of type: %(field_type)s" msgstr "Champ de type : %(field_type)s" -#: db/models/fields/__init__.py:451 db/models/fields/__init__.py:852 -#: db/models/fields/__init__.py:961 db/models/fields/__init__.py:972 -#: db/models/fields/__init__.py:999 +#: db/models/fields/__init__.py:451 db/models/fields/__init__.py:863 +#: db/models/fields/__init__.py:972 db/models/fields/__init__.py:983 +#: db/models/fields/__init__.py:1010 msgid "Integer" msgstr "Entier" -#: db/models/fields/__init__.py:455 db/models/fields/__init__.py:850 +#: db/models/fields/__init__.py:455 db/models/fields/__init__.py:861 msgid "This value must be an integer." msgstr "Cette valeur doit être un entier." -#: db/models/fields/__init__.py:490 +#: db/models/fields/__init__.py:493 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:492 +#: db/models/fields/__init__.py:495 msgid "Boolean (Either True or False)" msgstr "Booléen (soit vrai ou faux)" -#: db/models/fields/__init__.py:539 db/models/fields/__init__.py:982 +#: db/models/fields/__init__.py:542 db/models/fields/__init__.py:993 #, python-format msgid "String (up to %(max_length)s)" msgstr "Chaîne de caractère (jusqu'à %(max_length)s)" -#: db/models/fields/__init__.py:567 +#: db/models/fields/__init__.py:570 msgid "Comma-separated integers" msgstr "Des entiers séparés par une virgule" -#: db/models/fields/__init__.py:581 +#: db/models/fields/__init__.py:584 msgid "Date (without time)" msgstr "Date (sans l'heure)" -#: db/models/fields/__init__.py:585 +#: db/models/fields/__init__.py:588 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Saisissez une date valide au format AAAA-MM-JJ." -#: db/models/fields/__init__.py:586 +#: db/models/fields/__init__.py:589 #, python-format msgid "Invalid date: %s" msgstr "Date non valide : %s" -#: db/models/fields/__init__.py:667 +#: db/models/fields/__init__.py:670 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "" "Saisissez une date et une heure valides au format AAAA-MM-JJ HH:MM[:ss[." "uuuuuu]]." -#: db/models/fields/__init__.py:669 +#: db/models/fields/__init__.py:672 msgid "Date (with time)" msgstr "Date (avec l'heure)" -#: db/models/fields/__init__.py:735 +#: db/models/fields/__init__.py:738 msgid "This value must be a decimal number." msgstr "Cette valeur doit être un nombre décimal." -#: db/models/fields/__init__.py:737 +#: db/models/fields/__init__.py:740 msgid "Decimal number" msgstr "Nombre décimal" -#: db/models/fields/__init__.py:792 +#: db/models/fields/__init__.py:795 msgid "E-mail address" msgstr "Adresse électronique" -#: db/models/fields/__init__.py:799 db/models/fields/files.py:220 +#: db/models/fields/__init__.py:810 db/models/fields/files.py:220 #: db/models/fields/files.py:331 msgid "File path" msgstr "Chemin vers le fichier" -#: db/models/fields/__init__.py:822 +#: db/models/fields/__init__.py:833 msgid "This value must be a float." msgstr "Cette valeur doit être un nombre réel." -#: db/models/fields/__init__.py:824 +#: db/models/fields/__init__.py:835 msgid "Floating point number" msgstr "Nombre à virgule flottante" -#: db/models/fields/__init__.py:883 +#: db/models/fields/__init__.py:894 msgid "Big (8 byte) integer" msgstr "Grand entier (8 octets)" -#: db/models/fields/__init__.py:912 +#: db/models/fields/__init__.py:923 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:914 +#: db/models/fields/__init__.py:925 msgid "Boolean (Either True, False or None)" msgstr "Booléen (soit vrai, faux ou nul)" -#: db/models/fields/__init__.py:1005 +#: db/models/fields/__init__.py:1016 msgid "Text" msgstr "Texte" -#: db/models/fields/__init__.py:1021 +#: db/models/fields/__init__.py:1032 msgid "Time" msgstr "Heure" -#: db/models/fields/__init__.py:1025 +#: db/models/fields/__init__.py:1036 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Saisissez une heure valide au format HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:1109 +#: db/models/fields/__init__.py:1128 msgid "XML text" msgstr "Texte XML" -#: db/models/fields/related.py:799 +#: db/models/fields/related.py:801 #, python-format msgid "Model %(model)s with pk %(pk)r does not exist." msgstr "Le modèle %(model)s avec la clef primaire %(pk)r n'existe pas." -#: db/models/fields/related.py:801 +#: db/models/fields/related.py:803 msgid "Foreign Key (type determined by related field)" msgstr "Clé étrangère (type défini par le champ lié)" -#: db/models/fields/related.py:918 +#: db/models/fields/related.py:921 msgid "One-to-one relationship" msgstr "Relation un à un" -#: db/models/fields/related.py:980 +#: db/models/fields/related.py:983 msgid "Many-to-many relationship" msgstr "Relation plusieurs à plusieurs" -#: db/models/fields/related.py:1000 +#: db/models/fields/related.py:1003 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour en " "sélectionner plusieurs." -#: db/models/fields/related.py:1061 +#: db/models/fields/related.py:1064 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -4743,55 +4751,55 @@ msgstr[1] "" msgid "This field is required." msgstr "Ce champ est obligatoire." -#: forms/fields.py:204 +#: forms/fields.py:203 msgid "Enter a whole number." msgstr "Saisissez un nombre entier." -#: forms/fields.py:235 forms/fields.py:256 +#: forms/fields.py:234 forms/fields.py:255 msgid "Enter a number." msgstr "Saisissez un nombre." -#: forms/fields.py:259 +#: forms/fields.py:258 #, 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:260 +#: forms/fields.py:259 #, 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:261 +#: forms/fields.py:260 #, 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:323 forms/fields.py:838 +#: forms/fields.py:322 forms/fields.py:837 msgid "Enter a valid date." msgstr "Saisissez une date valide." -#: forms/fields.py:351 forms/fields.py:839 +#: forms/fields.py:350 forms/fields.py:838 msgid "Enter a valid time." msgstr "Saisissez une heure valide." -#: forms/fields.py:377 +#: forms/fields.py:376 msgid "Enter a valid date/time." msgstr "Saisissez une date et une heure valides." -#: forms/fields.py:435 +#: forms/fields.py:434 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:436 +#: forms/fields.py:435 msgid "No file was submitted." msgstr "Aucun fichier n'a été soumis." -#: forms/fields.py:437 +#: forms/fields.py:436 msgid "The submitted file is empty." msgstr "Le fichier soumis est vide." -#: forms/fields.py:438 +#: forms/fields.py:437 #, python-format msgid "" "Ensure this filename has at most %(max)d characters (it has %(length)d)." @@ -4799,7 +4807,7 @@ msgstr "" "Assurez-vous que ce nom de fichier ne contient pas plus de %(max)d " "caractères (actuellement %(length)d caractères)." -#: forms/fields.py:473 +#: forms/fields.py:472 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -4807,17 +4815,17 @@ msgstr "" "Téléversez une image valide. Le fichier que vous avez transféré n'est pas " "une image ou bien est corrompu." -#: forms/fields.py:596 forms/fields.py:671 +#: forms/fields.py:595 forms/fields.py:670 #, 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:672 forms/fields.py:734 forms/models.py:1002 +#: forms/fields.py:671 forms/fields.py:733 forms/models.py:1002 msgid "Enter a list of values." msgstr "Saisissez une liste de valeurs." # Si « : » est requis, créer un ticket -#: forms/formsets.py:298 forms/formsets.py:300 +#: forms/formsets.py:296 forms/formsets.py:298 msgid "Order" msgstr "Ordre" @@ -4868,28 +4876,28 @@ msgstr "Sélectionnez un choix valide ; %s n'en fait pas partie." msgid "\"%s\" is not a valid value for a primary key." msgstr "« %s » n'est pas une valeur correcte pour une clé primaire." -#: template/defaultfilters.py:776 +#: template/defaultfilters.py:780 msgid "yes,no,maybe" msgstr "oui, non, peut-être" -#: template/defaultfilters.py:807 +#: template/defaultfilters.py:811 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d octet" msgstr[1] "%(size)d octets" -#: template/defaultfilters.py:809 +#: template/defaultfilters.py:813 #, python-format msgid "%.1f KB" msgstr "%.1f Ko" -#: template/defaultfilters.py:811 +#: template/defaultfilters.py:815 #, python-format msgid "%.1f MB" msgstr "%.1f Mo" -#: template/defaultfilters.py:812 +#: template/defaultfilters.py:816 #, python-format msgid "%.1f GB" msgstr "%.1f Go" @@ -5100,7 +5108,7 @@ msgstr "nov." msgid "Dec." msgstr "déc." -#: utils/text.py:130 +#: utils/text.py:136 msgid "or" msgstr "ou"