forked from AFPy/python-docs-fr
Proofreading.
This commit is contained in:
parent
9f70c6bd52
commit
38b749cf7b
|
@ -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."
|
||||
|
|
Loading…
Reference in New Issue
Block a user