forked from AFPy/python-docs-fr
Relecture de tutorial/controlflow.po (#1544)
This commit is contained in:
parent fc3b4bae54
commit e490499158
1 changed files with 26 additions and 27 deletions
| | @ -6,14 +6,14 @@ msgstr "" | |||
"Project-Id-Version: Python 3\n" | ||||
"Report-Msgid-Bugs-To: \n" | ||||
"POT-Creation-Date: 2021-02-24 17:33+0100\n" | ||||
"PO-Revision-Date: 2020-09-30 16:12+0200\n" | ||||
"PO-Revision-Date: 2021-02-23 16:47+0100\n" | ||||
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n" | ||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||||
"Language: fr\n" | ||||
"MIME-Version: 1.0\n" | ||||
"Content-Type: text/plain; charset=UTF-8\n" | ||||
"Content-Transfer-Encoding: 8bit\n" | ||||
"X-Generator: Poedit 2.4.1\n" | ||||
"X-Generator: Poedit 2.2.3\n" | ||||
| ||||
#: tutorial/controlflow.rst:5 | ||||
msgid "More Control Flow Tools" | ||||
| | @ -49,7 +49,7 @@ msgid "" | |||
msgstr "" | ||||
"Il peut y avoir un nombre quelconque de parties :keyword:`elif` et la " | ||||
"partie :keyword:`else` est facultative. Le mot clé :keyword:`!elif` est un " | ||||
"raccourci pour *else if*, mais permet de gagner un niveau d'indentation. Une " | ||||
"raccourci pour *else if*, et permet de gagner un niveau d'indentation. Une " | ||||
"séquence :keyword:`!if` ... :keyword:`!elif` ... :keyword:`!elif` ... est " | ||||
"par ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles " | ||||
"dans d'autres langages." | ||||
| | @ -83,10 +83,9 @@ msgid "" | |||
"can be tricky to get right. Instead, it is usually more straight-forward to " | ||||
"loop over a copy of the collection or to create a new collection::" | ||||
msgstr "" | ||||
"Le code qui modifie une collection tout en itérant sur cette même collection " | ||||
"peut être délicat à mettre en place. Au lieu de cela, il est généralement " | ||||
"plus simple de boucler sur une copie de la collection ou de créer une " | ||||
"nouvelle collection ::" | ||||
"Écrire du code qui modifie une collection tout en itérant dessus peut " | ||||
"s'avérer délicat. Il est généralement plus simple de boucler sur une copie " | ||||
"de la collection ou de créer une nouvelle collection ::" | ||||
| ||||
#: tutorial/controlflow.rst:88 | ||||
msgid "The :func:`range` Function" | ||||
| | @ -111,7 +110,7 @@ msgstr "" | |||
"générée ; ``range(10)`` génère une liste de 10 valeurs, dont les valeurs " | ||||
"vont de 0 à 9. Il est possible de spécifier une valeur de début et une " | ||||
"valeur d'incrément différentes (y compris négative pour cette dernière, que " | ||||
"l'on appelle également parfois le 'pas') ::" | ||||
"l'on appelle également parfois le « pas ») ::" | ||||
| ||||
#: tutorial/controlflow.rst:116 | ||||
msgid "" | ||||
| | @ -153,12 +152,12 @@ msgid "" | |||
"keyword:`for` statement is such a construct, while an example of a function " | ||||
"that takes an iterable is :func:`sum`::" | ||||
msgstr "" | ||||
"On appelle de tels objets des :term:`iterable`, c'est-à-dire des objets qui " | ||||
"conviennent à des fonctions ou constructions qui s'attendent à quelque chose " | ||||
"duquel ils peuvent tirer des éléments, successivement, jusqu'à épuisement. " | ||||
"Nous avons vu que l'instruction :keyword:`for` est une de ces constructions, " | ||||
"et un exemple de fonction qui prend un itérable en paramètre est :func:" | ||||
"`sum` ::" | ||||
"On appelle de tels objets des :term:`itérables <iterable>`, c'est-à-dire des " | ||||
"objets qui conviennent à des fonctions ou constructions qui s'attendent à " | ||||
"quelque chose duquel elles peuvent tirer des éléments, successivement, " | ||||
"jusqu'à épuisement. Nous avons vu que l'instruction :keyword:`for` est une " | ||||
"de ces constructions, et un exemple de fonction qui prend un itérable en " | ||||
"paramètre est :func:`sum` ::" | ||||
| ||||
#: tutorial/controlflow.rst:151 | ||||
msgid "" | ||||
| | @ -168,7 +167,7 @@ msgid "" | |||
msgstr "" | ||||
"Plus loin nous voyons d'autres fonctions qui donnent des itérables ou en " | ||||
"prennent en paramètre. Si vous vous demandez comment obtenir une liste à " | ||||
"partir d'un *range*, voilà la solution ::" | ||||
"partir d'un *range*, voici la solution ::" | ||||
| ||||
#: tutorial/controlflow.rst:158 | ||||
msgid "" | ||||
| | @ -234,7 +233,7 @@ msgstr "" | |||
"instruction :keyword:`try` s'exécute lorsqu'aucune exception n'est " | ||||
"déclenchée, et celle d'une boucle lorsqu'aucun ``break`` n'intervient. Pour " | ||||
"plus d'informations sur l'instruction :keyword:`!try` et le traitement des " | ||||
"exceptions, consultez :ref:`tut-handling`." | ||||
"exceptions, consultez la section :ref:`tut-handling`." | ||||
| ||||
#: tutorial/controlflow.rst:203 | ||||
msgid "" | ||||
| | @ -332,8 +331,8 @@ msgid "" | |||
msgstr "" | ||||
"*L'exécution* d'une fonction introduit une nouvelle table de symboles " | ||||
"utilisée par les variables locales de la fonction. Plus précisément, toutes " | ||||
"les affectations de variables effectuées au sein d'une fonction stockent la " | ||||
"valeur dans la table des symboles locaux ; en revanche, les références de " | ||||
"les affectations de variables effectuées au sein d'une fonction stockent les " | ||||
"valeurs dans la table des symboles locaux ; en revanche, les références de " | ||||
"variables sont recherchées dans la table des symboles locaux, puis dans les " | ||||
"tables des symboles locaux des fonctions englobantes, puis dans la table des " | ||||
"symboles globaux et finalement dans la table des noms des primitives. Par " | ||||
| | @ -440,10 +439,10 @@ msgstr "" | |||
"définissent différentes méthodes. Des méthodes de différents types peuvent " | ||||
"porter le même nom sans qu'il n'y ait d'ambigüité (vous pouvez définir vos " | ||||
"propres types d'objets et leurs méthodes en utilisant des *classes*, voir :" | ||||
"ref:`tut-classes`). La méthode :meth:`append` donnée dans cet exemple est " | ||||
"ref:`tut-classes`). La méthode :meth:`append` utilisée dans cet exemple est " | ||||
"définie pour les listes ; elle ajoute un nouvel élément à la fin de la " | ||||
"liste. Dans cet exemple, elle est l'équivalent de ``result = result + [a]``, " | ||||
"mais elle est plus efficace." | ||||
"en plus efficace." | ||||
| ||||
#: tutorial/controlflow.rst:360 | ||||
msgid "More on Defining Functions" | ||||
| | @ -642,11 +641,11 @@ msgid "" | |||
"position or keyword, or by keyword." | ||||
msgstr "" | ||||
"Par défaut, les arguments peuvent être passés à une fonction Python par " | ||||
"position, ou explicitement par mot-clé. Pour la lisibilité et la " | ||||
"position, ou explicitement en les nommant. Pour la lisibilité et la " | ||||
"performance, il est logique de restreindre la façon dont les arguments " | ||||
"peuvent être transmis afin qu'un développeur n'ait qu'à regarder la " | ||||
"définition de la fonction pour déterminer si les éléments sont transmis par " | ||||
"position seule, par position ou par mot-clé, ou par mot-clé seul." | ||||
"position seule, par position ou nommé, ou seulement nommé." | ||||
| ||||
#: tutorial/controlflow.rst:539 | ||||
msgid "A function definition may look like:" | ||||
| | @ -661,7 +660,7 @@ msgid "" | |||
msgstr "" | ||||
"où ``/`` et ``*`` sont facultatifs. S'ils sont utilisés, ces symboles " | ||||
"indiquent par quel type de paramètre un argument peut être transmis à la " | ||||
"fonction : position seule, position ou mot-clé, et mot-clé seul. Les " | ||||
"fonction : position seule, position ou nommé, et seulement nommé. Les " | ||||
"paramètres par mot-clé sont aussi appelés paramètres nommés." | ||||
| ||||
#: tutorial/controlflow.rst:557 | ||||
| | @ -674,7 +673,7 @@ msgid "" | |||
"be passed to a function by position or by keyword." | ||||
msgstr "" | ||||
"Si ``/`` et ``*`` ne sont pas présents dans la définition de fonction, les " | ||||
"arguments peuvent être passés à une fonction par position ou par mot-clé." | ||||
"arguments peuvent être passés à une fonction par position ou par nommés." | ||||
| ||||
#: tutorial/controlflow.rst:564 | ||||
msgid "Positional-Only Parameters" | ||||
| | @ -742,7 +741,7 @@ msgid "" | |||
msgstr "" | ||||
"La première définition de fonction, ``standard_arg``, la forme la plus " | ||||
"familière, n'impose aucune restriction sur la convention d'appel et les " | ||||
"arguments peuvent être passés par position ou par mot-clé ::" | ||||
"arguments peuvent être passés par position ou nommés ::" | ||||
| ||||
#: tutorial/controlflow.rst:614 | ||||
msgid "" | ||||
| | @ -903,8 +902,8 @@ msgstr "" | |||
"nécessitant des arguments positionnés séparés. Par exemple, la primitive :" | ||||
"func:`range` attend des arguments *start* et *stop* distincts. S'ils ne sont " | ||||
"pas disponibles séparément, écrivez l'appel de fonction en utilisant " | ||||
"l'opérateur ``*`` pour séparer les arguments présents dans une liste ou un n-" | ||||
"uplet ::" | ||||
"l'opérateur ``*`` pour séparer les arguments présents dans une liste ou un " | ||||
"*n*-uplet ::" | ||||
| ||||
#: tutorial/controlflow.rst:753 | ||||
msgid "" | ||||
| | | |||
Loading…
Add table
Add a link
Reference in a new issue