Proofreading.

This commit is contained in:
Julien Palard 2018-11-23 15:18:18 +01:00
parent 9f70c6bd52
commit 38b749cf7b
1 changed files with 49 additions and 50 deletions

View File

@ -1,12 +1,12 @@
# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-08-03 17:52+0200\n"
"PO-Revision-Date: 2018-10-24 23:16+0200\n"
"PO-Revision-Date: 2018-11-23 15:22+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
@ -26,7 +26,7 @@ msgstr "Sommaire"
#: ../Doc/faq/design.rst:11
msgid "Why does Python use indentation for grouping of statements?"
msgstr ""
"Pourquoi Python utilise-t-il l'indentation pour grouper les instructions ?"
"Pourquoi Python utilise-t-il l'indentation pour grouper les instructions ?"
#: ../Doc/faq/design.rst:13
msgid ""
@ -48,7 +48,7 @@ msgstr ""
"Comme il n'y a pas d'accolades de début/fin, il ne peut y avoir de "
"différence entre le bloc perçu par l'analyseur syntaxique et le lecteur "
"humain. Parfois les programmeurs C pourront trouver un morceau de code comme "
"celui-ci : ::"
"celui-ci ::"
#: ../Doc/faq/design.rst:26
msgid ""
@ -100,7 +100,7 @@ msgstr ""
msgid "Why am I getting strange results with simple arithmetic operations?"
msgstr ""
"Pourquoi ai-je d'étranges résultats suite à de simples opérations "
"arithmétiques ?"
"arithmétiques ?"
#: ../Doc/faq/design.rst:48
msgid "See the next question."
@ -108,12 +108,11 @@ msgstr "Voir la question suivante."
#: ../Doc/faq/design.rst:52
msgid "Why are floating-point calculations so inaccurate?"
msgstr "Pourquoi les calculs à virgules flottantes sont si imprécis ?"
msgstr "Pourquoi les calculs à virgules flottantes sont si imprécis ?"
#: ../Doc/faq/design.rst:54
msgid "Users are often surprised by results like this::"
msgstr ""
"Les gens sont très souvent surpris par des résultats comme celui-ci : ::"
msgstr "Les gens sont très souvent surpris par des résultats comme celui-ci ::"
#: ../Doc/faq/design.rst:59
msgid ""
@ -150,7 +149,7 @@ msgid ""
msgstr ""
"Beaucoup de nombres pouvant être écrits facilement en notation décimale ne "
"peuvent pas s'exprimer de manière exacte en binaire à virgule flottante. Par "
"exemple, après : ::"
"exemple, après ::"
#: ../Doc/faq/design.rst:75
msgid ""
@ -164,7 +163,7 @@ msgstr ""
#: ../Doc/faq/design.rst:81
msgid "which is exactly::"
msgstr "qui est, exactement : ::"
msgstr "qui est, exactement ::"
#: ../Doc/faq/design.rst:85
msgid ""
@ -184,7 +183,7 @@ msgstr ""
#: ../Doc/faq/design.rst:93
msgid "Why are Python strings immutable?"
msgstr "Pourquoi les chaînes de caractères Python sont-elles immuables ?"
msgstr "Pourquoi les chaînes de caractères Python sont-elles immuables ?"
#: ../Doc/faq/design.rst:95
msgid "There are several advantages."
@ -218,7 +217,7 @@ msgstr ""
msgid "Why must 'self' be used explicitly in method definitions and calls?"
msgstr ""
"Pourquoi \"self\" doit-il être explicitement utilisé dans les définitions et "
"les appels de méthode ?"
"les appels de méthode ?"
#: ../Doc/faq/design.rst:112
msgid ""
@ -308,18 +307,18 @@ msgstr ""
#: ../Doc/faq/design.rst:150
msgid "Why can't I use an assignment in an expression?"
msgstr "Pourquoi ne puis-je pas utiliser d'assignation dans une expression ?"
msgstr "Pourquoi ne puis-je pas utiliser d'assignation dans une expression ?"
#: ../Doc/faq/design.rst:152
msgid ""
"Many people used to C or Perl complain that they want to use this C idiom:"
msgstr ""
"De nombreuses personnes habituées à C ou Perl se plaignent de vouloir "
"utiliser cet idiome C :"
"utiliser cet idiome C :"
#: ../Doc/faq/design.rst:160
msgid "where in Python you're forced to write this::"
msgstr "où en Python vous êtes forcé à écrire ceci : ::"
msgstr "où en Python vous êtes forcé à écrire ceci ::"
#: ../Doc/faq/design.rst:168
msgid ""
@ -328,7 +327,7 @@ msgid ""
msgstr ""
"La raison pour ne pas autoriser l'assignation dans les expressions en Python "
"est un bug fréquent, et difficile à trouver dans ces autres langages, causé "
"par cette construction :"
"par cette construction :"
#: ../Doc/faq/design.rst:180
msgid ""
@ -396,7 +395,7 @@ msgstr ""
"La meilleur approche est d'utiliser les itérateurs, rendant possible de "
"parcourir des objets en utilisant l'instruction ``for``. Par exemple, les :"
"term:`objets fichiers <file object>` gèrent le protocole d'itération, donc "
"vous pouvez simplement écrire : ::"
"vous pouvez simplement écrire ::"
#: ../Doc/faq/design.rst:216
msgid ""
@ -408,7 +407,7 @@ msgstr ""
#: ../Doc/faq/design.rst:218
msgid "As Guido said:"
msgstr "Comme l'a dit Guido :"
msgstr "Comme l'a dit Guido :"
#: ../Doc/faq/design.rst:220
msgid ""
@ -470,11 +469,11 @@ msgstr ""
"mêmes fonctionnalités que celles qui étaient déjà disponibles en utilisant "
"les fonctions du module string. La plupart de ces nouvelles méthodes ont été "
"largement acceptées, mais celle qui semble rendre certains programmeurs "
"inconfortables est : ::"
"inconfortables est ::"
#: ../Doc/faq/design.rst:250
msgid "which gives the result::"
msgstr "qui donne le résultat : ::"
msgstr "qui donne le résultat ::"
#: ../Doc/faq/design.rst:254
msgid "There are two common arguments against this usage."
@ -505,7 +504,7 @@ msgstr ""
"train de dire à une séquence de joindre ses membres avec une constante de "
"chaîne\". Malheureusement, vous ne l'êtes pas. Pour quelque raison, il "
"semble être bien moins difficile d'avoir :meth:`~str.split` en tant que "
"méthode de chaîne, puisque dans ce cas il est facile de voir que::"
"méthode de chaîne, puisque dans ce cas il est facile de voir que ::"
#: ../Doc/faq/design.rst:269
msgid ""
@ -534,7 +533,7 @@ msgstr ""
#: ../Doc/faq/design.rst:280
msgid "How fast are exceptions?"
msgstr "À quel point les exceptions sont-elles rapides ?"
msgstr "À quel point les exceptions sont-elles rapides ?"
#: ../Doc/faq/design.rst:282
msgid ""
@ -554,7 +553,7 @@ msgid ""
msgstr ""
"Cela n'a de sens que si vous vous attendez à ce que le dictionnaire ait la "
"clé presque tout le temps. Si ce n'était pas le cas, vous l'auriez codé "
"comme suit : ::"
"comme suit ::"
#: ../Doc/faq/design.rst:300
msgid ""
@ -570,7 +569,7 @@ msgstr ""
msgid "Why isn't there a switch or case statement in Python?"
msgstr ""
"Pourquoi n'y a-t-il pas une instruction *switch* ou une structure similaire "
"à *switch / case* en Python ?"
"à *switch / case* en Python ?"
#: ../Doc/faq/design.rst:308
msgid ""
@ -592,7 +591,7 @@ msgid ""
msgstr ""
"Dans les cas où vous devez choisir parmi un très grand nombre de "
"possibilités, vous pouvez créer un dictionnaire faisant correspondre des "
"valeurs à des fonctions à appeler. Par exemple : ::"
"valeurs à des fonctions à appeler. Par exemple ::"
#: ../Doc/faq/design.rst:327
msgid ""
@ -601,7 +600,7 @@ msgid ""
msgstr ""
"Pour appeler les méthodes sur des objets, vous pouvez simplifier davantage "
"en utilisant la fonction native :func:`getattr` pour récupérer les méthodes "
"avec un nom donné : ::"
"avec un nom donné ::"
#: ../Doc/faq/design.rst:339
msgid ""
@ -621,7 +620,7 @@ msgid ""
"specific thread implementation?"
msgstr ""
"Est-il possible d'émuler des fils d'exécution dans l'interpréteur plutôt que "
"se baser sur les implémentations spécifique aux OS ?"
"se baser sur les implémentations spécifique aux OS ?"
#: ../Doc/faq/design.rst:347
msgid ""
@ -649,7 +648,7 @@ msgstr ""
#: ../Doc/faq/design.rst:357
msgid "Why can't lambda expressions contain statements?"
msgstr ""
"Pourquoi les expressions lambda ne peuvent pas contenir d'instructions ?"
"Pourquoi les expressions lambda ne peuvent pas contenir d'instructions ?"
#: ../Doc/faq/design.rst:359
msgid ""
@ -681,7 +680,7 @@ msgstr ""
"fonction lambda au lieu d'une fonction définie localement est que vous "
"n'avez nullement besoin d'un nom pour la fonction -- Mais c'est juste une "
"variable locale à laquelle est affecté l'objet fonction (qui est exactement "
"le même type d'objet qui donne une expression lambda) !"
"le même type d'objet qui donne une expression lambda) !"
#: ../Doc/faq/design.rst:373
msgid "Can Python be compiled to machine code, C or some other language?"
@ -704,7 +703,7 @@ msgstr ""
#: ../Doc/faq/design.rst:383
msgid "How does Python manage memory?"
msgstr "Comment Python gère la mémoire ?"
msgstr "Comment Python gère la mémoire ?"
#: ../Doc/faq/design.rst:385
msgid ""
@ -775,7 +774,7 @@ msgstr ""
#: ../Doc/faq/design.rst:421
msgid "Why doesn't CPython use a more traditional garbage collection scheme?"
msgstr ""
"Pourquoi CPython n'utilise-il pas un ramasse-miette plus traditionnel ?"
"Pourquoi CPython n'utilise-il pas un ramasse-miette plus traditionnel ?"
#: ../Doc/faq/design.rst:423
msgid ""
@ -813,7 +812,7 @@ msgstr ""
#: ../Doc/faq/design.rst:438
msgid "Why isn't all memory freed when CPython exits?"
msgstr ""
"Pourquoi toute la mémoire n'est pas libérée lorsque *CPython* s'arrête ?"
"Pourquoi toute la mémoire n'est pas libérée lorsque *CPython* s'arrête ?"
#: ../Doc/faq/design.rst:440
msgid ""
@ -844,7 +843,7 @@ msgstr ""
#: ../Doc/faq/design.rst:452
msgid "Why are there separate tuple and list data types?"
msgstr ""
"Pourquoi les *tuples* et les *list* sont deux types de données séparés ?"
"Pourquoi les *tuples* et les *list* sont deux types de données séparés ?"
#: ../Doc/faq/design.rst:454
msgid ""
@ -1015,7 +1014,7 @@ msgstr ""
#: ../Doc/faq/design.rst:523
msgid "Some unacceptable solutions that have been proposed:"
msgstr "Certaines solutions insatisfaisantes qui ont été proposées :"
msgstr "Certaines solutions insatisfaisantes qui ont été proposées :"
#: ../Doc/faq/design.rst:525
msgid ""
@ -1259,14 +1258,14 @@ msgid ""
"pass on the string quote character by escaping it with a backslash. These "
"rules work well when r-strings are used for their intended purpose."
msgstr ""
"Les chaînes brutes ont été conçues pour faciliter la création de données pour "
"les processeurs de texte (principalement les moteurs d'expressions "
"Les chaînes brutes ont été conçues pour faciliter la création de données "
"pour les processeurs de texte (principalement les moteurs d'expressions "
"régulières) qui veulent faire leur propre traitement d'échappement "
"d'*antislashes*. Ces processeurs considèrent un *antislash* de fin non-appairé "
"comme une erreur, alors les chaînes brutes ne le permettent pas. En retour, "
"elles vous permettent de transmettre le caractère de citation de la chaîne "
"en l'échappant avec un *antislash*. Ces règles fonctionnent bien lorsque les "
"chaînes brutes sont utilisées pour leur but premier."
"d'*antislashes*. Ces processeurs considèrent un *antislash* de fin non-"
"appairé comme une erreur, alors les chaînes brutes ne le permettent pas. En "
"retour, elles vous permettent de transmettre le caractère de citation de la "
"chaîne en l'échappant avec un *antislash*. Ces règles fonctionnent bien "
"lorsque les chaînes brutes sont utilisées pour leur but premier."
#: ../Doc/faq/design.rst:685
msgid ""
@ -1274,7 +1273,8 @@ msgid ""
"calls accept forward slashes too::"
msgstr ""
"Si vous essayez de construire des chemins d'accès Windows, notez que tous "
"les appels système Windows acceptent également les *slashes* \"classiques\" ::"
"les appels système Windows acceptent également les *slashes* \"classiques"
"\" ::"
#: ../Doc/faq/design.rst:690
msgid ""
@ -1375,8 +1375,8 @@ msgstr ""
#: ../Doc/faq/design.rst:753
msgid "Why are colons required for the if/while/def/class statements?"
msgstr ""
"Pourquoi les deux-points sont-ils nécessaires pour les déclarations ``if/while/"
"def/class`` ?"
"Pourquoi les deux-points sont-ils nécessaires pour les déclarations ``if/"
"while/def/class`` ?"
#: ../Doc/faq/design.rst:755
msgid ""
@ -1397,8 +1397,8 @@ msgid ""
"English."
msgstr ""
"Remarquez comment le deuxième est un peu plus facile à lire. Remarquez "
"aussi comment un deux-points introduit l'exemple dans cette réponse à la FAQ ; "
"c'est un usage standard en anglais."
"aussi comment un deux-points introduit l'exemple dans cette réponse à la "
"FAQ ; c'est un usage standard en anglais."
#: ../Doc/faq/design.rst:769
msgid ""
@ -1457,13 +1457,12 @@ msgid ""
"of error."
msgstr ""
"Cette liste a l'air d'avoir quatre éléments, mais elle en contient en fait "
"trois : \"*fee*\", \"*fiefoo*\" et \"*fum*\". Toujours ajouter la virgule permet "
"d'éviter cette source d'erreur."
"trois : \"*fee*\", \"*fiefoo*\" et \"*fum*\". Toujours ajouter la virgule "
"permet d'éviter cette source d'erreur."
#: ../Doc/faq/design.rst:808
msgid ""
"Allowing the trailing comma may also make programmatic code generation "
"easier."
msgstr ""
"Permettre la virgule de fin peut également faciliter la génération de code "
"programmatiquement."
"Permettre la virgule de fin peut également faciliter la génération de code."