@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2020-02-04 10:00+0100\n "
9- "PO-Revision-Date : 2019-10 -30 00 :11+0100 \n "
10- "Last-Translator : \n "
9+ "PO-Revision-Date : 2020-04 -30 11 :11+0200 \n "
10+ "Last-Translator : Antoine Wecxsteen \n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "X-Generator : Poedit 2.2.3 \n "
16+ "X-Generator : Poedit 2.2.4 \n "
1717
1818#: ../Doc/howto/functional.rst:3
1919msgid "Functional Programming HOWTO"
@@ -77,11 +77,11 @@ msgid ""
7777"instructions that tell the computer what to do with the program's input. C, "
7878"Pascal, and even Unix shells are procedural languages."
7979msgstr ""
80- "La plupart des langages de programmation suivent une logique "
80+ "la plupart des langages de programmation suivent une logique "
8181"**procédurale** : les programmes sont constitués de listes d'instructions "
8282"qui détaillent les opérations que l'ordinateur doit appliquer aux entrées du "
8383"programme. C, Pascal ou encore les interpréteurs de commandes Unix sont des "
84- "langages procéduraux. "
84+ "langages procéduraux ; "
8585
8686#: ../Doc/howto/functional.rst:28
8787msgid ""
@@ -92,13 +92,13 @@ msgid ""
9292"to retrieve, and the SQL engine decides whether to scan tables or use "
9393"indexes, which subclauses should be performed first, etc."
9494msgstr ""
95- "Les langages **déclaratifs** permettent d'écrire la spécification du "
95+ "les langages **déclaratifs** permettent d'écrire la spécification du "
9696"problème et laissent l'implémentation du langage trouver une façon efficace "
9797"de réaliser les calculs nécessaires à sa résolution. SQL est un langage "
9898"déclaratif que vous êtes susceptible de connaître ; une requête SQL décrit "
9999"le jeu de données que vous souhaitez récupérer et le moteur SQL choisit de "
100100"parcourir les tables ou d'utiliser les index, l'ordre de résolution des sous-"
101- "clauses, etc."
101+ "clauses, etc. ; "
102102
103103#: ../Doc/howto/functional.rst:35
104104msgid ""
@@ -108,11 +108,11 @@ msgid ""
108108"and Python are languages that support object-oriented programming, but don't "
109109"force the use of object-oriented features."
110110msgstr ""
111- "Les programmes **orientés objet** manipulent des ensembles d'objets. Ceux-ci "
111+ "les programmes **orientés objet** manipulent des ensembles d'objets. Ceux-ci "
112112"possèdent un état interne et des méthodes qui interrogent ou modifient cet "
113113"état d'une façon ou d'une autre. Smalltalk et Java sont deux langages "
114114"orientés objet. C++ et Python gèrent la programmation orientée objet mais "
115- "n'imposent pas l'utilisation de telles fonctionnalités. "
115+ "n'imposent pas l'utilisation de telles fonctionnalités ; "
116116
117117#: ../Doc/howto/functional.rst:41
118118msgid ""
@@ -122,12 +122,12 @@ msgid ""
122122"known functional languages include the ML family (Standard ML, OCaml, and "
123123"other variants) and Haskell."
124124msgstr ""
125- "La programmation **fonctionnelle** implique de décomposer un problème en un "
125+ "la programmation **fonctionnelle** implique de décomposer un problème en un "
126126"ensemble de fonctions. Dans l'idéal, les fonctions produisent des sorties à "
127127"partir d'entrées et ne possède pas d'état interne qui soit susceptible de "
128128"modifier la sortie pour une entrée donnée. Les langages fonctionnels les "
129129"plus connus sont ceux de la famille ML (Standard ML, OCaml et autres) et "
130- "Haskell. "
130+ "Haskell ; "
131131
132132#: ../Doc/howto/functional.rst:47
133133msgid ""
@@ -203,7 +203,7 @@ msgid ""
203203msgstr ""
204204"Les programmes Python écrits dans un style fonctionnel ne poussent "
205205"généralement pas le curseur de la pureté à l'extrême en interdisant toute "
206- "entrée/ sortie ou les assignations ; ils exhibent une interface fonctionnelle "
206+ "entrée- sortie ou les assignations ; ils exhibent une interface fonctionnelle "
207207"en apparence mais utilisent des fonctionnalités impures en interne. Par "
208208"exemple, l'implémentation d'une fonction peut assigner dans des variables "
209209"locales mais ne modifiera pas de variable globale et n'aura pas d'autre "
@@ -242,19 +242,19 @@ msgstr ""
242242
243243#: ../Doc/howto/functional.rst:93
244244msgid "Formal provability."
245- msgstr "Preuves formelles. "
245+ msgstr "preuves formelles ; "
246246
247247#: ../Doc/howto/functional.rst:94
248248msgid "Modularity."
249- msgstr "Modularité. "
249+ msgstr "modularité ; "
250250
251251#: ../Doc/howto/functional.rst:95
252252msgid "Composability."
253- msgstr "Composabilité. "
253+ msgstr "composabilité ; "
254254
255255#: ../Doc/howto/functional.rst:96
256256msgid "Ease of debugging and testing."
257- msgstr "Facilité de débogage et de test."
257+ msgstr "facilité de débogage et de test."
258258
259259#: ../Doc/howto/functional.rst:100
260260msgid "Formal provability"
@@ -1014,7 +1014,7 @@ msgid ""
10141014msgstr ""
10151015":meth:`throw(type, value=None, traceback=None) <generator.throw>` permet de "
10161016"lever une exception dans le générateur ; celle-ci est levée par l'expression "
1017- "``yield`` à l'endroit où l'exécution a été mise en pause. "
1017+ "``yield`` à l'endroit où l'exécution a été mise en pause ; "
10181018
10191019#: ../Doc/howto/functional.rst:597
10201020msgid ""
@@ -1239,23 +1239,23 @@ msgstr "Les fonctions du module se divisent en quelques grandes catégories :"
12391239#: ../Doc/howto/functional.rst:744
12401240msgid "Functions that create a new iterator based on an existing iterator."
12411241msgstr ""
1242- "Les fonctions qui transforment un itérateur existant en un nouvel itérateur. "
1242+ "les fonctions qui transforment un itérateur existant en un nouvel itérateur ; "
12431243
12441244#: ../Doc/howto/functional.rst:745
12451245msgid "Functions for treating an iterator's elements as function arguments."
12461246msgstr ""
1247- "Les fonctions qui traitent les éléments d'un itérateur comme les arguments "
1248- "d'une fonction. "
1247+ "les fonctions qui traitent les éléments d'un itérateur comme les arguments "
1248+ "d'une fonction ; "
12491249
12501250#: ../Doc/howto/functional.rst:746
12511251msgid "Functions for selecting portions of an iterator's output."
12521252msgstr ""
1253- "Les fonctions qui permettent de sélectionner des portions de la sortie d'un "
1254- "itérateur. "
1253+ "les fonctions qui permettent de sélectionner des portions de la sortie d'un "
1254+ "itérateur ; "
12551255
12561256#: ../Doc/howto/functional.rst:747
12571257msgid "A function for grouping an iterator's output."
1258- msgstr "Une fonction qui permet de grouper la sortie d'un itérateur."
1258+ msgstr "une fonction qui permet de grouper la sortie d'un itérateur."
12591259
12601260#: ../Doc/howto/functional.rst:750
12611261msgid "Creating new iterators"
@@ -1665,27 +1665,27 @@ msgid ""
16651665"Math operations: ``add()``, ``sub()``, ``mul()``, ``floordiv()``, "
16661666"``abs()``, ..."
16671667msgstr ""
1668- "Les opérations mathématiques : ``add()``, ``sub()``, ``mul()``, "
1669- "``floordiv()``, ``abs()``, ... "
1668+ "les opérations mathématiques : ``add()``, ``sub()``, ``mul()``, "
1669+ "``floordiv()``, ``abs()``… ; "
16701670
16711671#: ../Doc/howto/functional.rst:1090
16721672msgid "Logical operations: ``not_()``, ``truth()``."
1673- msgstr "Les opérations logiques : ``not_()``, ``truth()``. "
1673+ msgstr "les opérations logiques : ``not_()``, ``truth()`` ; "
16741674
16751675#: ../Doc/howto/functional.rst:1091
16761676msgid "Bitwise operations: ``and_()``, ``or_()``, ``invert()``."
1677- msgstr "Les opérations bit à bit : ``and_()``, ``or_()``, ``invert()``. "
1677+ msgstr "les opérations bit à bit : ``and_()``, ``or_()``, ``invert()`` ; "
16781678
16791679#: ../Doc/howto/functional.rst:1092
16801680msgid ""
16811681"Comparisons: ``eq()``, ``ne()``, ``lt()``, ``le()``, ``gt()``, and ``ge()``."
16821682msgstr ""
1683- "Les comparaisons : ``eq()``, ``ne()``, ``lt()``, ``le()``, ``gt()``, et "
1684- "``ge()``. "
1683+ "les comparaisons : ``eq()``, ``ne()``, ``lt()``, ``le()``, ``gt()``, et "
1684+ "``ge()`` ; "
16851685
16861686#: ../Doc/howto/functional.rst:1093
16871687msgid "Object identity: ``is_()``, ``is_not()``."
1688- msgstr "L 'identification des objets : ``is_()``, ``is_not()``."
1688+ msgstr "l 'identification des objets : ``is_()``, ``is_not()``."
16891689
16901690#: ../Doc/howto/functional.rst:1095
16911691msgid "Consult the operator module's documentation for a complete list."
@@ -1829,8 +1829,8 @@ msgid ""
18291829"I really like these rules, but you're free to disagree about whether this "
18301830"lambda-free style is better."
18311831msgstr ""
1832- "J'aime beaucoup ces règles mais vous êtes libre de ne pas être d'accord et "
1833- "de ne pas préférer ce style sans lambda ."
1832+ "J'aime beaucoup ces règles, mais vous êtes libre de ne pas être d'accord et "
1833+ "de préférer un style avec des lambdas ."
18341834
18351835#: ../Doc/howto/functional.rst:1178
18361836msgid "Revision History and Acknowledgements"
@@ -1954,7 +1954,6 @@ msgstr ""
19541954"Utilisation des fonctions d'ordre supérieur pour le traitement de texte »."
19551955
19561956#: ../Doc/howto/functional.rst:1230
1957- #, fuzzy
19581957msgid ""
19591958"Mertz also wrote a 3-part series of articles on functional programming for "
19601959"IBM's DeveloperWorks site; see `part 1 <https://developer.ibm.com/articles/l-"
@@ -1963,10 +1962,9 @@ msgid ""
19631962msgstr ""
19641963"Mertz a également écrit une série de 3 articles (en anglais) sur la "
19651964"programmation fonctionnelle pour le site de IBM *DeveloperWorks*, voir la "
1966- "`partie 1 <https://www.ibm.com/developerworks/linux/library/l-prog/index."
1967- "html>`__, la `partie 2 <https://www.ibm.com/developerworks/linux/library/l-"
1968- "prog2/index.html>`__ et la `partie 3 <https://www.ibm.com/developerworks/"
1969- "linux/library/l-prog3/index.html>`__."
1965+ "`partie 1 <https://developer.ibm.com/articles/l-prog/>`__, la `partie 2 "
1966+ "<https://developer.ibm.com/tutorials/l-prog2/>`__ et la `partie 3 <https://"
1967+ "developer.ibm.com/tutorials/l-prog3/>`__."
19701968
19711969#: ../Doc/howto/functional.rst:1238
19721970msgid "Python documentation"
0 commit comments