11# Copyright (C) 2001-2018, Python Software Foundation
22# For licence information, see README file.
3- #
3+ #
44msgid ""
55msgstr ""
66"Project-Id-Version : Python 3.6\n "
@@ -1237,13 +1237,18 @@ msgstr ""
12371237#: ../Doc/faq/design.rst:672
12381238msgid "Why can't raw strings (r-strings) end with a backslash?"
12391239msgstr ""
1240+ "Pourquoi les chaînes de caractères brutes (r-strings) ne peuvent-elles pas "
1241+ "se terminer par un backslash ?"
12401242
12411243#: ../Doc/faq/design.rst:674
12421244msgid ""
12431245"More precisely, they can't end with an odd number of backslashes: the "
12441246"unpaired backslash at the end escapes the closing quote character, leaving "
12451247"an unterminated string."
12461248msgstr ""
1249+ "Plus précisément, elles ne peuvent pas se terminer par un nombre impair de "
1250+ "backslashes : le baskslach non appairé à la fin échappe le caractère de "
1251+ "guillemet final, laissant une chaîne non terminée."
12471252
12481253#: ../Doc/faq/design.rst:678
12491254msgid ""
@@ -1254,17 +1259,29 @@ msgid ""
12541259"pass on the string quote character by escaping it with a backslash. These "
12551260"rules work well when r-strings are used for their intended purpose."
12561261msgstr ""
1262+ "Les chaînes brutes ont été conçues pour faciliter la création d'entrée pour "
1263+ "les processeurs de texte (principalement les moteurs d'expressions "
1264+ "régulières) qui veulent faire leur propre traitement d'échappement "
1265+ "d'antislashes. Ces processeurs considèrent une antislash de fin non-appairé "
1266+ "comme une erreur, alors les chaînes brutes ne le permettent pas. En retour, "
1267+ "elles vous permettent de transmettre le caractère de citation de la chaîne "
1268+ "en l'échappant avec un antislash. Ces règles fonctionnent bien lorsque les "
1269+ "chaînes brutes sont utilisées pour leur but premier."
12571270
12581271#: ../Doc/faq/design.rst:685
12591272msgid ""
12601273"If you're trying to build Windows pathnames, note that all Windows system "
12611274"calls accept forward slashes too::"
12621275msgstr ""
1276+ "Si vous essayez de construire des chemins d'accès Windows, notez que tous "
1277+ "les appels système Windows acceptent également les slashes \" classiques\" ::"
12631278
12641279#: ../Doc/faq/design.rst:690
12651280msgid ""
12661281"If you're trying to build a pathname for a DOS command, try e.g. one of ::"
12671282msgstr ""
1283+ "Si vous essayez de construire un chemin d'accès pour une commande DOS, "
1284+ "essayez par exemple l'un des ::"
12681285
12691286#: ../Doc/faq/design.rst:698
12701287msgid "Why doesn't Python have a \" with\" statement for attribute assignments?"
@@ -1315,7 +1332,7 @@ msgstr ""
13151332
13161333#: ../Doc/faq/design.rst:721
13171334msgid "For instance, take the following incomplete snippet::"
1318- msgstr ""
1335+ msgstr "Prenons par exemple l'extrait incomplet suivant :: "
13191336
13201337#: ../Doc/faq/design.rst:727
13211338msgid ""
@@ -1325,45 +1342,63 @@ msgid ""
13251342"variable named \" x\" , will it be used inside the with block? As you see, "
13261343"the dynamic nature of Python makes such choices much harder."
13271344msgstr ""
1345+ "L'extrait suppose que \" a\" doit avoir un attribut membre appelé \" x\" . "
1346+ "Néanmoins, il n'y a rien en Python qui en informe l'interpréteur. Que se "
1347+ "passe-t-il si \" a\" est, disons, un entier ? Si une variable globale nommée "
1348+ "\" x\" existe, sera-t-elle utilisée dans le bloc ``with`` ? Comme vous "
1349+ "voyez, la nature dynamique du Python rend ces choix beaucoup plus difficiles."
13281350
13291351#: ../Doc/faq/design.rst:733
13301352msgid ""
13311353"The primary benefit of \" with\" and similar language features (reduction of "
13321354"code volume) can, however, easily be achieved in Python by assignment. "
13331355"Instead of::"
13341356msgstr ""
1357+ "L'avantage principal de ``with`` et des fonctionnalités de langage "
1358+ "similaires (réduction du volume de code) peut, cependant, être facilement "
1359+ "réalisé en Python par assignation. Au lieu de ::"
13351360
13361361#: ../Doc/faq/design.rst:740
13371362msgid "write this::"
1338- msgstr ""
1363+ msgstr "écrivez ceci :: "
13391364
13401365#: ../Doc/faq/design.rst:747
13411366msgid ""
13421367"This also has the side-effect of increasing execution speed because name "
13431368"bindings are resolved at run-time in Python, and the second version only "
13441369"needs to perform the resolution once."
13451370msgstr ""
1371+ "Cela a également pour effet secondaire d'augmenter la vitesse d'exécution "
1372+ "car les liaisons de noms sont résolues au moment de l'exécution en Python, "
1373+ "et la deuxième version n'a besoin d'exécuter la résolution qu'une seule fois."
13461374
13471375#: ../Doc/faq/design.rst:753
13481376msgid "Why are colons required for the if/while/def/class statements?"
13491377msgstr ""
1378+ "Pourquoi les deux-points sont-ils nécessaires pour les déclarations if/while/"
1379+ "def/class ?"
13501380
13511381#: ../Doc/faq/design.rst:755
13521382msgid ""
13531383"The colon is required primarily to enhance readability (one of the results "
13541384"of the experimental ABC language). Consider this::"
13551385msgstr ""
1386+ "Le deux-points est principalement nécessaires pour améliorer la lisibilité "
1387+ "(l'un des résultats du langage expérimental ABC). Considérez ceci ::"
13561388
13571389#: ../Doc/faq/design.rst:761
13581390msgid "versus ::"
1359- msgstr ""
1391+ msgstr "versus :: "
13601392
13611393#: ../Doc/faq/design.rst:766
13621394msgid ""
13631395"Notice how the second one is slightly easier to read. Notice further how a "
13641396"colon sets off the example in this FAQ answer; it's a standard usage in "
13651397"English."
13661398msgstr ""
1399+ "Remarquez comment le deuxième est un peu plus facile à lire. Remarquez "
1400+ "aussi comment un deux-points donne l'exemple dans cette réponse à la FAQ ; "
1401+ "c'est un usage standard en anglais."
13671402
13681403#: ../Doc/faq/design.rst:769
13691404msgid ""
@@ -1372,16 +1407,23 @@ msgid ""
13721407"needs to be increased instead of having to do a more elaborate parsing of "
13731408"the program text."
13741409msgstr ""
1410+ "Une autre raison mineure est que les deux-points facilitent la tâche des "
1411+ "éditeurs avec coloration syntaxique ; ils peuvent rechercher les deux-points "
1412+ "pour décider quand l'indentation doit être augmentée au lieu d'avoir à faire "
1413+ "une analyse plus élaborée du texte du programme."
13751414
13761415#: ../Doc/faq/design.rst:775
13771416msgid "Why does Python allow commas at the end of lists and tuples?"
13781417msgstr ""
1418+ "Pourquoi Python permet-il les virgules à la fin des listes et des tuples ?"
13791419
13801420#: ../Doc/faq/design.rst:777
13811421msgid ""
13821422"Python lets you add a trailing comma at the end of lists, tuples, and "
13831423"dictionaries::"
13841424msgstr ""
1425+ "Python vous permet d'ajouter une virgule à la fin des listes, des tuples et "
1426+ "des dictionnaires ::"
13851427
13861428#: ../Doc/faq/design.rst:788
13871429msgid "There are several reasons to allow this."
@@ -1394,22 +1436,34 @@ msgid ""
13941436"remember to add a comma to the previous line. The lines can also be "
13951437"reordered without creating a syntax error."
13961438msgstr ""
1439+ "Lorsque vous avez une valeur littérale pour une liste, un tuple ou un "
1440+ "dictionnaire réparti sur plusieurs lignes, il est plus facile d'ajouter plus "
1441+ "d'éléments parce que vous n'avez pas besoin de vous rappeler d'ajouter une "
1442+ "virgule à la ligne précédente. Les lignes peuvent aussi être réorganisées "
1443+ "sans créer une erreur de syntaxe."
13971444
13981445#: ../Doc/faq/design.rst:795
13991446msgid ""
14001447"Accidentally omitting the comma can lead to errors that are hard to "
14011448"diagnose. For example::"
14021449msgstr ""
1450+ "L'omission accidentelle de la virgule peut entraîner des erreurs difficiles "
1451+ "à diagnostiquer, par exemple ::"
14031452
14041453#: ../Doc/faq/design.rst:805
14051454msgid ""
14061455"This list looks like it has four elements, but it actually contains three: "
14071456"\" fee\" , \" fiefoo\" and \" fum\" . Always adding the comma avoids this source "
14081457"of error."
14091458msgstr ""
1459+ "Cette liste a l'air d'avoir quatre éléments, mais elle en contient en fait "
1460+ "trois : \" fee\" , \" fiefoo\" et \" fum\" . Toujours ajouter la virgule permet "
1461+ "d'éviter cette source d'erreur."
14101462
14111463#: ../Doc/faq/design.rst:808
14121464msgid ""
14131465"Allowing the trailing comma may also make programmatic code generation "
14141466"easier."
14151467msgstr ""
1468+ "Permettre la virgule de fin peut également faciliter la génération de code "
1469+ "programmatiquement."
0 commit comments