Skip to content

Commit cd364bd

Browse files
author
antoine
committed
Correction d'une fuzzy + énumérations correctes.
1 parent 98af448 commit cd364bd

1 file changed

Lines changed: 35 additions & 37 deletions

File tree

howto/functional.po

Lines changed: 35 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -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
1919
msgid "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."
7979
msgstr ""
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
8787
msgid ""
@@ -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."
9494
msgstr ""
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
104104
msgid ""
@@ -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."
110110
msgstr ""
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
118118
msgid ""
@@ -122,12 +122,12 @@ msgid ""
122122
"known functional languages include the ML family (Standard ML, OCaml, and "
123123
"other variants) and Haskell."
124124
msgstr ""
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
133133
msgid ""
@@ -203,7 +203,7 @@ msgid ""
203203
msgstr ""
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
244244
msgid "Formal provability."
245-
msgstr "Preuves formelles."
245+
msgstr "preuves formelles ;"
246246

247247
#: ../Doc/howto/functional.rst:94
248248
msgid "Modularity."
249-
msgstr "Modularité."
249+
msgstr "modularité ;"
250250

251251
#: ../Doc/howto/functional.rst:95
252252
msgid "Composability."
253-
msgstr "Composabilité."
253+
msgstr "composabilité ;"
254254

255255
#: ../Doc/howto/functional.rst:96
256256
msgid "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
260260
msgid "Formal provability"
@@ -1014,7 +1014,7 @@ msgid ""
10141014
msgstr ""
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
10201020
msgid ""
@@ -1239,23 +1239,23 @@ msgstr "Les fonctions du module se divisent en quelques grandes catégories :"
12391239
#: ../Doc/howto/functional.rst:744
12401240
msgid "Functions that create a new iterator based on an existing iterator."
12411241
msgstr ""
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
12451245
msgid "Functions for treating an iterator's elements as function arguments."
12461246
msgstr ""
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
12511251
msgid "Functions for selecting portions of an iterator's output."
12521252
msgstr ""
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
12571257
msgid "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
12611261
msgid "Creating new iterators"
@@ -1665,27 +1665,27 @@ msgid ""
16651665
"Math operations: ``add()``, ``sub()``, ``mul()``, ``floordiv()``, "
16661666
"``abs()``, ..."
16671667
msgstr ""
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
16721672
msgid "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
16761676
msgid "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
16801680
msgid ""
16811681
"Comparisons: ``eq()``, ``ne()``, ``lt()``, ``le()``, ``gt()``, and ``ge()``."
16821682
msgstr ""
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
16871687
msgid "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
16911691
msgid "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."
18311831
msgstr ""
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
18361836
msgid "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
19581957
msgid ""
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 ""
19631962
msgstr ""
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
19721970
msgid "Python documentation"

0 commit comments

Comments
 (0)