From 38854a9428dcaea28231dff99ee0cd2b5bb65bff Mon Sep 17 00:00:00 2001 From: AyaKeddam <49459333+Aya98@users.noreply.github.com> Date: Wed, 10 Apr 2019 01:38:18 +0200 Subject: [PATCH 01/18] Update TRANSLATORS --- TRANSLATORS | 1 + 1 file changed, 1 insertion(+) diff --git a/TRANSLATORS b/TRANSLATORS index e93446bf9..20f0f1360 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -11,3 +11,4 @@ Jules Lasne Mathieu Dupuy Vivien Lambert Andy Kwok +Aya Keddam From ea08961742bc0b9332551a554f792aff9920c8e7 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 11 Apr 2019 22:03:09 +0200 Subject: [PATCH 02/18] started translating --- library/dis.po | 127 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 110 insertions(+), 17 deletions(-) diff --git a/library/dis.po b/library/dis.po index 43c420f4f..036bd36e3 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,17 +6,18 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2019-04-11 22:01+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Last-Translator: \n" +"X-Generator: Poedit 2.2.1\n" #: ../Doc/library/dis.rst:2 msgid ":mod:`dis` --- Disassembler for Python bytecode" -msgstr "" +msgstr ":mod:`dis`---Désassembleur pour le bytecode de Python " #: ../Doc/library/dis.rst:7 msgid "**Source code:** :source:`Lib/dis.py`" @@ -29,38 +30,52 @@ msgid "" "is defined in the file :file:`Include/opcode.h` and used by the compiler and " "the interpreter." msgstr "" +"La librairie :mod:`dis` supporte l'analyse de CPython :term:`bytecode` en le " +"désassemblant. Le bytecode CPython, que cette librairie prend en paramètres, " +"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le " +"compilateur et l'interpréteur. " #: ../Doc/library/dis.rst:18 +#, fuzzy msgid "" "Bytecode is an implementation detail of the CPython interpreter. No " "guarantees are made that bytecode will not be added, removed, or changed " "between versions of Python. Use of this module should not be considered to " "work across Python VMs or Python releases." msgstr "" +"Le bytecode est un détail d'implémentation de l'interpréteur CPython. Il n'y " +"a pas de garantie que le bytecode sera ajouté, retiré, ou modifié dans les " +"différentes versions de Python. L'utilisation de cette librairie ne " +"fonctionne pas nécessairement sur Python VMs ni les distributions et " +"versions de Python. " #: ../Doc/library/dis.rst:23 msgid "" "Use 2 bytes for each instruction. Previously the number of bytes varied by " "instruction." msgstr "" +"Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait " +"par instruction. " #: ../Doc/library/dis.rst:28 msgid "Example: Given the function :func:`myfunc`::" -msgstr "" +msgstr "Exemple: Etant donné la fonction :func:`myfunc`::" #: ../Doc/library/dis.rst:33 msgid "" "the following command can be used to display the disassembly of :func:" "`myfunc`::" msgstr "" +"la commande suivante peut-être utilisé pour générer le *disassembly* de :" +"func:`myfunc`::" #: ../Doc/library/dis.rst:42 msgid "(The \"2\" is a line number)." -msgstr "" +msgstr "(Le \"2\" est un numéro de ligne). " #: ../Doc/library/dis.rst:45 msgid "Bytecode analysis" -msgstr "" +msgstr "Analyse du bytecode" #: ../Doc/library/dis.rst:49 msgid "" @@ -68,13 +83,21 @@ msgid "" "class:`Bytecode` object that provides easy access to details of the compiled " "code." msgstr "" +"L'analyse du bytecode *API* permet de rassembler des blocs de code en Python " +"dans une classe :class:`Bytecode` , qui permet un accès facile aux détails " +"du code compilé. " #: ../Doc/library/dis.rst:56 +#, fuzzy msgid "" "Analyse the bytecode corresponding to a function, generator, asynchronous " "generator, coroutine, method, string of source code, or a code object (as " "returned by :func:`compile`)." msgstr "" +"Analysez le bytecode correspondant à une fonction, un générateur, un " +"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères " +"du code source, ou bien une classe (comme retourne la fonction :func:" +"`compile`). " #: ../Doc/library/dis.rst:60 msgid "" @@ -82,6 +105,10 @@ msgid "" "most notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " "instance yields the bytecode operations as :class:`Instruction` instances." msgstr "" +"Ceci est wrapper sur plusieurs fonctions de la liste ci-dessous, notamment :" +"func:`get_instructions`, étant donné qu'une itération sur une instance de la " +"classe :class:`Bytecode` rend les opérations du bytecode des instances de :" +"class:`Instruction`. " #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" @@ -90,6 +117,10 @@ msgid "" "source line information (if any) is taken directly from the disassembled " "code object." msgstr "" +"Si *first_line* est différente de ``None``, elle indique le nombre de la " +"ligne qui doit être considérée comme première ligne source dans le code " +"désassemblé. Autrement, les informations sur la ligne source sont prises " +"directement à partir de la classe du code désassemblé. " #: ../Doc/library/dis.rst:69 msgid "" @@ -97,37 +128,49 @@ msgid "" "the disassembled code. Setting this means :meth:`.dis` will display a " "\"current instruction\" marker against the specified opcode." msgstr "" +"Si *current_offset* est différente de ``None``, c'est une référence à un " +"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:" +"`.dis` va générer un markeur de \" l'instruction en cours\" contre l'opcode " +"(code d'opération) donné. " #: ../Doc/library/dis.rst:75 msgid "" "Construct a :class:`Bytecode` instance from the given traceback, setting " "*current_offset* to the instruction responsible for the exception." msgstr "" +"Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en " +"mettant *current_offet* à l'instruction responsable de l'exception. " #: ../Doc/library/dis.rst:80 msgid "The compiled code object." -msgstr "" +msgstr "Le code compilé objet " #: ../Doc/library/dis.rst:84 msgid "The first source line of the code object (if available)" -msgstr "" +msgstr "La première ligne source du code objet (si disponible) " #: ../Doc/library/dis.rst:88 msgid "" "Return a formatted view of the bytecode operations (the same as printed by :" "func:`dis.dis`, but returned as a multi-line string)." msgstr "" +"Retourne une vue formatée des opérations du bytecode (la même que celle " +"envoyée par :func:`dis.dis` , mais comme une chaîne de caractères " +"multiligne). " #: ../Doc/library/dis.rst:93 msgid "" "Return a formatted multi-line string with detailed information about the " "code object, like :func:`code_info`." msgstr "" +"Retourne une chaîne de caractères multiligne formatée avec des informations " +"détaillées sur le code objet, comme :func:`code_info`." #: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 #: ../Doc/library/dis.rst:176 msgid "This can now handle coroutine and asynchronous generator objects." msgstr "" +"Cette version supporte la coroutine et les objets générateurs t asynchrones." #: ../Doc/library/dis.rst:99 msgid "Example::" @@ -135,7 +178,7 @@ msgstr "Exemple ::" #: ../Doc/library/dis.rst:112 msgid "Analysis functions" -msgstr "" +msgstr "Analyse de fonctions" #: ../Doc/library/dis.rst:114 msgid "" @@ -144,6 +187,10 @@ msgid "" "a single operation is being performed, so the intermediate analysis object " "isn't useful:" msgstr "" +"La librairie :mod:`dis` comprend également l'analyse des fonctions " +"suivantes, qui envoient l'entrée directement à la sortie souhaitée. Elles " +"peuvent être utiles si il n'y a qu'une seule opération en cours, l'analyse " +"intermédiaire objet n'est donc pas utile dans ce cas là. " #: ../Doc/library/dis.rst:120 msgid "" @@ -151,6 +198,10 @@ msgid "" "for the supplied function, generator, asynchronous generator, coroutine, " "method, source code string or code object." msgstr "" +"Retourne une chaîne de caractères multiligne formatée avec des informations " +"détaillées sur le code objet pour les fonctions données, les générateurs " +"asynchrone, la coroutine, la méthode, la chaine de caractères du code source " +"ou objet. " #: ../Doc/library/dis.rst:124 msgid "" @@ -158,6 +209,10 @@ msgid "" "dependent and they may change arbitrarily across Python VMs or Python " "releases." msgstr "" +"Il est à noter que le contenu exact des chaînes de caractères figurant dans " +"les informations du code dépendent fortement sur l'implémentation, et " +"peuvent changer arbitrairement sous Python VMs ou les distributions de " +"Python. " #: ../Doc/library/dis.rst:136 msgid "" @@ -165,17 +220,23 @@ msgid "" "source code string or code object to *file* (or ``sys.stdout`` if *file* is " "not specified)." msgstr "" +"Affiche des informations détaillées sur le code de la fonction fournie, la " +"méthode, la chaîne de caractère du code source ou du code objet à *file* (ou " +"bien ``sys.stdout`` si *file* n'est pas spécifié)." #: ../Doc/library/dis.rst:140 msgid "" "This is a convenient shorthand for ``print(code_info(x), file=file)``, " "intended for interactive exploration at the interpreter prompt." msgstr "" +"Ceci est un raccourci convenable de ``print(code_info(x), file=file)``, " +"principalement fait pour l'exploration interactive sur l'invite de " +"l'interpréteur. " #: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 #: ../Doc/library/dis.rst:189 ../Doc/library/dis.rst:213 msgid "Added *file* parameter." -msgstr "" +msgstr "Le paramètre *file* a été ajouté. " #: ../Doc/library/dis.rst:151 msgid "" @@ -191,6 +252,20 @@ msgid "" "`compile` built-in function before being disassembled. If no object is " "provided, this function disassembles the last traceback." msgstr "" +"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une " +"méthode, une fonction, un générateur, un générateur asynchrone, une " +"coroutine, un code objet, une chaine de caractères du coude source ou une " +"séquence de bits du bytecode brut. Pour une librairie, elle désassemble " +"toutes les fonctions. Pour une classe, elle désassemble toutes les méthodes " +"(y compris les classes et méthodes statiques). Pour un code objet ou une " +"séquence de bytecode brut, elle affiche une ligne par instruction bytecode. " +"Aussi, elle désassemble les codes objets internes récursivement (le code en " +"compréhension, les expressions des générateurs et les fonctions imbriquées, " +"et le code utilisé pour la construction des classes internes). Les chaînes " +"de caractères sont d'abord compilées pour coder des objets avec les " +"fonctions intégrées de :func:`compile` avant qu'elles ne soient " +"désassemblées. Si aucun objet n'est fourni, cette fonction désassemble les " +"dernières traces d'appel. " #: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 #: ../Doc/library/dis.rst:210 @@ -198,16 +273,22 @@ msgid "" "The disassembly is written as text to the supplied *file* argument if " "provided and to ``sys.stdout`` otherwise." msgstr "" +"Le désassemblage est envoyé sous forme de texte à l'argument du fichier " +"*file* si il est fourni, et à ``sys.stdout`` sinon. " #: ../Doc/library/dis.rst:167 msgid "" "The maximal depth of recursion is limited by *depth* unless it is ``None``. " "``depth=0`` means no recursion." msgstr "" +"La profondeur maximale de récursion est limitée par *depth* sauf si elle " +"correspond à ``None``. ``depth=0`` indique qu'il n'y a pas de récursion. " #: ../Doc/library/dis.rst:173 msgid "Implemented recursive disassembling and added *depth* parameter." msgstr "" +"Le désassemblage récursif a été implémenté, et le paramètre *depth* a été " +"ajouté. " #: ../Doc/library/dis.rst:182 msgid "" @@ -215,58 +296,70 @@ msgid "" "traceback if none was passed. The instruction causing the exception is " "indicated." msgstr "" +"Désassemble la fonction du haut de la pile des traces d'appels, en utilisant " +"la dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine " +"de l'exception est indiquée. " #: ../Doc/library/dis.rst:196 msgid "" "Disassemble a code object, indicating the last instruction if *lasti* was " "provided. The output is divided in the following columns:" msgstr "" +"Désassemble un code objet, en indiquant la dernière instruction si *lasti* " +"est fournie. La sortie est répartie sur les colonnes suivantes: " #: ../Doc/library/dis.rst:199 msgid "the line number, for the first instruction of each line" -msgstr "" +msgstr "le numéro de ligne, pour la première instruction de chaque ligne. " #: ../Doc/library/dis.rst:200 msgid "the current instruction, indicated as ``-->``," -msgstr "" +msgstr "l'instruction en cours, indiquée par ``-->``," #: ../Doc/library/dis.rst:201 msgid "a labelled instruction, indicated with ``>>``," -msgstr "" +msgstr "une instruction libellée, indiquée par ``> >``, " #: ../Doc/library/dis.rst:202 msgid "the address of the instruction," -msgstr "" +msgstr "l'adresse de l'instruction, " #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "" +msgstr "le nom de l'opcode (code d'opération), " #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" -msgstr "" +msgstr "paramètres de l'opération, et " #: ../Doc/library/dis.rst:205 msgid "interpretation of the parameters in parentheses." -msgstr "" +msgstr "interprétation des paramètres entre parenthèses " #: ../Doc/library/dis.rst:207 msgid "" "The parameter interpretation recognizes local and global variable names, " "constant values, branch targets, and compare operators." msgstr "" +"L'interprétation du paramètre reconnaît les noms des variables locales et " +"globales, des valeurs constantes, des branchements cibles, et des opérateurs " +"de comparaison. " #: ../Doc/library/dis.rst:219 msgid "" "Return an iterator over the instructions in the supplied function, method, " "source code string or code object." msgstr "" +"Retourne un itérateur sur les instructions dans la fonction fournie, la " +"méthode, les chaînes de caractères du code source ou objet. " #: ../Doc/library/dis.rst:222 msgid "" "The iterator generates a series of :class:`Instruction` named tuples giving " "the details of each operation in the supplied code." msgstr "" +"Cet itérateur genère une série de n-uplets de :class:`Instruction` qui " +"donnent les détails de chacune des opérations dans le code fourni. " #: ../Doc/library/dis.rst:235 msgid "" From 0b256400313420df6308f1fbf63663e198a9e349 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 03:02:11 +0200 Subject: [PATCH 03/18] corrected dis.po --- library/dis.po | 88 +++++++++++++++++++++++++------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/library/dis.po b/library/dis.po index 036bd36e3..8289eefe2 100644 --- a/library/dis.po +++ b/library/dis.po @@ -17,7 +17,7 @@ msgstr "" #: ../Doc/library/dis.rst:2 msgid ":mod:`dis` --- Disassembler for Python bytecode" -msgstr ":mod:`dis`---Désassembleur pour le bytecode de Python " +msgstr ":mod:`dis` – Désassembleur pour le bytecode de Python " #: ../Doc/library/dis.rst:7 msgid "**Source code:** :source:`Lib/dis.py`" @@ -30,9 +30,9 @@ msgid "" "is defined in the file :file:`Include/opcode.h` and used by the compiler and " "the interpreter." msgstr "" -"La librairie :mod:`dis` supporte l'analyse de CPython :term:`bytecode` en le " -"désassemblant. Le bytecode CPython, que cette librairie prend en paramètres, " -"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le " +"La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " +"désassemblant. Le bytecode CPython, que cette librairie prend en paramètre, " +"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le " "compilateur et l'interpréteur. " #: ../Doc/library/dis.rst:18 @@ -46,7 +46,7 @@ msgstr "" "Le bytecode est un détail d'implémentation de l'interpréteur CPython. Il n'y " "a pas de garantie que le bytecode sera ajouté, retiré, ou modifié dans les " "différentes versions de Python. L'utilisation de cette librairie ne " -"fonctionne pas nécessairement sur Python VMs ni les distributions et " +"fonctionne pas nécessairement sur les machines virtuelles Python ni les differentes " "versions de Python. " #: ../Doc/library/dis.rst:23 @@ -59,15 +59,15 @@ msgstr "" #: ../Doc/library/dis.rst:28 msgid "Example: Given the function :func:`myfunc`::" -msgstr "Exemple: Etant donné la fonction :func:`myfunc`::" +msgstr "Exemple : Etant donné la fonction :func:`myfunc` ::" #: ../Doc/library/dis.rst:33 msgid "" "the following command can be used to display the disassembly of :func:" "`myfunc`::" msgstr "" -"la commande suivante peut-être utilisé pour générer le *disassembly* de :" -"func:`myfunc`::" +"la commande suivante peut-être utilisé pour afficher le désassemblage de :" +"func:`myfunc` ::" #: ../Doc/library/dis.rst:42 msgid "(The \"2\" is a line number)." @@ -83,9 +83,9 @@ msgid "" "class:`Bytecode` object that provides easy access to details of the compiled " "code." msgstr "" -"L'analyse du bytecode *API* permet de rassembler des blocs de code en Python " -"dans une classe :class:`Bytecode` , qui permet un accès facile aux détails " -"du code compilé. " +"L'analyse de l'*API* bytecode permet de rassembler des blocs de code en Python " +"dans une classe :class:`Bytecode`, qui permet un accès facile aux détails " +"du code compilé." #: ../Doc/library/dis.rst:56 #, fuzzy @@ -94,7 +94,7 @@ msgid "" "generator, coroutine, method, string of source code, or a code object (as " "returned by :func:`compile`)." msgstr "" -"Analysez le bytecode correspondant à une fonction, un générateur, un " +"Analyse le bytecode correspondant à une fonction, un générateur, un " "générateur asynchrone, une coroutine, une méthode, une chaîne de caractères " "du code source, ou bien une classe (comme retourne la fonction :func:" "`compile`). " @@ -105,10 +105,10 @@ msgid "" "most notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " "instance yields the bytecode operations as :class:`Instruction` instances." msgstr "" -"Ceci est wrapper sur plusieurs fonctions de la liste ci-dessous, notamment :" +"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :" "func:`get_instructions`, étant donné qu'une itération sur une instance de la " "classe :class:`Bytecode` rend les opérations du bytecode des instances de :" -"class:`Instruction`. " +"class:`Instruction`." #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" @@ -117,7 +117,7 @@ msgid "" "source line information (if any) is taken directly from the disassembled " "code object." msgstr "" -"Si *first_line* est différente de ``None``, elle indique le nombre de la " +"Si *first_line* ne vaut pas ``None``, elle indique le nombre de la " "ligne qui doit être considérée comme première ligne source dans le code " "désassemblé. Autrement, les informations sur la ligne source sont prises " "directement à partir de la classe du code désassemblé. " @@ -128,10 +128,10 @@ msgid "" "the disassembled code. Setting this means :meth:`.dis` will display a " "\"current instruction\" marker against the specified opcode." msgstr "" -"Si *current_offset* est différente de ``None``, c'est une référence à un " -"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:" +"Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " +"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:" "`.dis` va générer un markeur de \" l'instruction en cours\" contre l'opcode " -"(code d'opération) donné. " +"(code d'opération) donné." #: ../Doc/library/dis.rst:75 msgid "" @@ -139,15 +139,15 @@ msgid "" "*current_offset* to the instruction responsible for the exception." msgstr "" "Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en " -"mettant *current_offet* à l'instruction responsable de l'exception. " +"mettant *current_offet* à l'instruction responsable de l'exception." #: ../Doc/library/dis.rst:80 msgid "The compiled code object." -msgstr "Le code compilé objet " +msgstr "Le code compilé objet" #: ../Doc/library/dis.rst:84 msgid "The first source line of the code object (if available)" -msgstr "La première ligne source du code objet (si disponible) " +msgstr "La première ligne source du code objet (si disponible)" #: ../Doc/library/dis.rst:88 msgid "" @@ -155,7 +155,7 @@ msgid "" "func:`dis.dis`, but returned as a multi-line string)." msgstr "" "Retourne une vue formatée des opérations du bytecode (la même que celle " -"envoyée par :func:`dis.dis` , mais comme une chaîne de caractères " +"envoyée par :func:`dis.dis`, mais comme une chaîne de caractères " "multiligne). " #: ../Doc/library/dis.rst:93 @@ -170,7 +170,7 @@ msgstr "" #: ../Doc/library/dis.rst:176 msgid "This can now handle coroutine and asynchronous generator objects." msgstr "" -"Cette version supporte la coroutine et les objets générateurs t asynchrones." +"Cette version supporte la coroutine et les objets générateurs asynchrones." #: ../Doc/library/dis.rst:99 msgid "Example::" @@ -201,7 +201,7 @@ msgstr "" "Retourne une chaîne de caractères multiligne formatée avec des informations " "détaillées sur le code objet pour les fonctions données, les générateurs " "asynchrone, la coroutine, la méthode, la chaine de caractères du code source " -"ou objet. " +"ou objet." #: ../Doc/library/dis.rst:124 msgid "" @@ -211,8 +211,8 @@ msgid "" msgstr "" "Il est à noter que le contenu exact des chaînes de caractères figurant dans " "les informations du code dépendent fortement sur l'implémentation, et " -"peuvent changer arbitrairement sous Python VMs ou les distributions de " -"Python. " +"peuvent changer arbitrairement sous machines virtuelles Python ou les versions de " +"Python." #: ../Doc/library/dis.rst:136 msgid "" @@ -229,14 +229,14 @@ msgid "" "This is a convenient shorthand for ``print(code_info(x), file=file)``, " "intended for interactive exploration at the interpreter prompt." msgstr "" -"Ceci est un raccourci convenable de ``print(code_info(x), file=file)``, " +"Ceci est un raccourci convenable de ``print(code_info(x), file=file)``, " "principalement fait pour l'exploration interactive sur l'invite de " -"l'interpréteur. " +"l'interpréteur." #: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 #: ../Doc/library/dis.rst:189 ../Doc/library/dis.rst:213 msgid "Added *file* parameter." -msgstr "Le paramètre *file* a été ajouté. " +msgstr "Ajout du paramètre *file*" #: ../Doc/library/dis.rst:151 msgid "" @@ -263,9 +263,9 @@ msgstr "" "compréhension, les expressions des générateurs et les fonctions imbriquées, " "et le code utilisé pour la construction des classes internes). Les chaînes " "de caractères sont d'abord compilées pour coder des objets avec les " -"fonctions intégrées de :func:`compile` avant qu'elles ne soient " +"fonctions intégrées de :func:`compile` avant qu'elles ne soient " "désassemblées. Si aucun objet n'est fourni, cette fonction désassemble les " -"dernières traces d'appel. " +"dernières traces d'appel." #: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 #: ../Doc/library/dis.rst:210 @@ -274,7 +274,7 @@ msgid "" "provided and to ``sys.stdout`` otherwise." msgstr "" "Le désassemblage est envoyé sous forme de texte à l'argument du fichier " -"*file* si il est fourni, et à ``sys.stdout`` sinon. " +"*file* si il est fourni, et à ``sys.stdout`` sinon." #: ../Doc/library/dis.rst:167 msgid "" @@ -282,13 +282,13 @@ msgid "" "``depth=0`` means no recursion." msgstr "" "La profondeur maximale de récursion est limitée par *depth* sauf si elle " -"correspond à ``None``. ``depth=0`` indique qu'il n'y a pas de récursion. " +"correspond à ``None``. ``depth=0`` indique qu'il n'y a pas de récursion." #: ../Doc/library/dis.rst:173 msgid "Implemented recursive disassembling and added *depth* parameter." msgstr "" "Le désassemblage récursif a été implémenté, et le paramètre *depth* a été " -"ajouté. " +"ajouté." #: ../Doc/library/dis.rst:182 msgid "" @@ -298,7 +298,7 @@ msgid "" msgstr "" "Désassemble la fonction du haut de la pile des traces d'appels, en utilisant " "la dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine " -"de l'exception est indiquée. " +"de l'exception est indiquée." #: ../Doc/library/dis.rst:196 msgid "" @@ -306,11 +306,11 @@ msgid "" "provided. The output is divided in the following columns:" msgstr "" "Désassemble un code objet, en indiquant la dernière instruction si *lasti* " -"est fournie. La sortie est répartie sur les colonnes suivantes: " +"est fournie. La sortie est répartie sur les colonnes suivantes :" #: ../Doc/library/dis.rst:199 msgid "the line number, for the first instruction of each line" -msgstr "le numéro de ligne, pour la première instruction de chaque ligne. " +msgstr "le numéro de ligne, pour la première instruction de chaque ligne." #: ../Doc/library/dis.rst:200 msgid "the current instruction, indicated as ``-->``," @@ -318,23 +318,23 @@ msgstr "l'instruction en cours, indiquée par ``-->``," #: ../Doc/library/dis.rst:201 msgid "a labelled instruction, indicated with ``>>``," -msgstr "une instruction libellée, indiquée par ``> >``, " +msgstr "une instruction libellée, indiquée par ``> >``," #: ../Doc/library/dis.rst:202 msgid "the address of the instruction," -msgstr "l'adresse de l'instruction, " +msgstr "l'adresse de l'instruction," #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "le nom de l'opcode (code d'opération), " +msgstr "le nom de l'opcode (code d'opération)," #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" -msgstr "paramètres de l'opération, et " +msgstr "paramètres de l'opération, et" #: ../Doc/library/dis.rst:205 msgid "interpretation of the parameters in parentheses." -msgstr "interprétation des paramètres entre parenthèses " +msgstr "interprétation des paramètres entre parenthèses" #: ../Doc/library/dis.rst:207 msgid "" @@ -343,7 +343,7 @@ msgid "" msgstr "" "L'interprétation du paramètre reconnaît les noms des variables locales et " "globales, des valeurs constantes, des branchements cibles, et des opérateurs " -"de comparaison. " +"de comparaison." #: ../Doc/library/dis.rst:219 msgid "" @@ -359,7 +359,7 @@ msgid "" "the details of each operation in the supplied code." msgstr "" "Cet itérateur genère une série de n-uplets de :class:`Instruction` qui " -"donnent les détails de chacune des opérations dans le code fourni. " +"donnent les détails de chacune des opérations dans le code fourni." #: ../Doc/library/dis.rst:235 msgid "" From ed958122c3ada533e490881d842361a3d21dd407 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 03:04:45 +0200 Subject: [PATCH 04/18] corrected dis.po --- library/dis.po | 769 +++++++++++++++++++++++-------------------------- 1 file changed, 355 insertions(+), 414 deletions(-) diff --git a/library/dis.po b/library/dis.po index 8289eefe2..e0d389754 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-11 22:01+0200\n" +"PO-Revision-Date: 2019-04-12 02:59+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: ../Doc/library/dis.rst:2 msgid ":mod:`dis` --- Disassembler for Python bytecode" -msgstr ":mod:`dis` – Désassembleur pour le bytecode de Python " +msgstr ":mod:`dis` – Désassembleur pour le code octal de Python " #: ../Doc/library/dis.rst:7 msgid "**Source code:** :source:`Lib/dis.py`" @@ -26,48 +26,44 @@ msgstr "**Code source :** :source:`Lib/dis.py`" #: ../Doc/library/dis.rst:11 msgid "" "The :mod:`dis` module supports the analysis of CPython :term:`bytecode` by " -"disassembling it. The CPython bytecode which this module takes as an input " -"is defined in the file :file:`Include/opcode.h` and used by the compiler and " -"the interpreter." +"disassembling it. The CPython bytecode which this module takes as an input is defined " +"in the file :file:`Include/opcode.h` and used by the compiler and the interpreter." msgstr "" -"La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " -"désassemblant. Le bytecode CPython, que cette librairie prend en paramètre, " -"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le " -"compilateur et l'interpréteur. " +"La librairie :mod:`dis` supporte l'analyse du :term:`code octal` CPython en le " +"désassemblant. Le code octal CPython, que cette librairie prend en paramètre, est " +"défini dans le fichier :file:`Include/opcode.h` et est utilisé par le compilateur et " +"l'interpréteur. " #: ../Doc/library/dis.rst:18 #, fuzzy msgid "" -"Bytecode is an implementation detail of the CPython interpreter. No " -"guarantees are made that bytecode will not be added, removed, or changed " -"between versions of Python. Use of this module should not be considered to " -"work across Python VMs or Python releases." +"Bytecode is an implementation detail of the CPython interpreter. No guarantees are " +"made that bytecode will not be added, removed, or changed between versions of " +"Python. Use of this module should not be considered to work across Python VMs or " +"Python releases." msgstr "" -"Le bytecode est un détail d'implémentation de l'interpréteur CPython. Il n'y " -"a pas de garantie que le bytecode sera ajouté, retiré, ou modifié dans les " -"différentes versions de Python. L'utilisation de cette librairie ne " -"fonctionne pas nécessairement sur les machines virtuelles Python ni les differentes " -"versions de Python. " +"Le code octal est un détail d'implémentation de l'interpréteur CPython. Il n'y a pas " +"de garantie que le code octal sera ajouté, retiré, ou modifié dans les différentes " +"versions de Python. L'utilisation de cette librairie ne fonctionne pas nécessairement " +"sur les machines virtuelles Python ni les differentes versions de Python. " #: ../Doc/library/dis.rst:23 msgid "" "Use 2 bytes for each instruction. Previously the number of bytes varied by " "instruction." msgstr "" -"Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait " -"par instruction. " +"Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait par " +"instruction. " #: ../Doc/library/dis.rst:28 msgid "Example: Given the function :func:`myfunc`::" msgstr "Exemple : Etant donné la fonction :func:`myfunc` ::" #: ../Doc/library/dis.rst:33 -msgid "" -"the following command can be used to display the disassembly of :func:" -"`myfunc`::" +msgid "the following command can be used to display the disassembly of :func:`myfunc`::" msgstr "" -"la commande suivante peut-être utilisé pour afficher le désassemblage de :" -"func:`myfunc` ::" +"la commande suivante peut-être utilisé pour afficher le désassemblage de :func:" +"`myfunc` ::" #: ../Doc/library/dis.rst:42 msgid "(The \"2\" is a line number)." @@ -75,71 +71,65 @@ msgstr "(Le \"2\" est un numéro de ligne). " #: ../Doc/library/dis.rst:45 msgid "Bytecode analysis" -msgstr "Analyse du bytecode" +msgstr "Analyse du code octal" #: ../Doc/library/dis.rst:49 msgid "" -"The bytecode analysis API allows pieces of Python code to be wrapped in a :" -"class:`Bytecode` object that provides easy access to details of the compiled " -"code." +"The bytecode analysis API allows pieces of Python code to be wrapped in a :class:" +"`Bytecode` object that provides easy access to details of the compiled code." msgstr "" -"L'analyse de l'*API* bytecode permet de rassembler des blocs de code en Python " -"dans une classe :class:`Bytecode`, qui permet un accès facile aux détails " -"du code compilé." +"L'analyse de l'*API* code octal permet de rassembler des blocs de code en Python dans " +"une classe :class:`Bytecode`, qui permet un accès facile aux détails du code compilé." #: ../Doc/library/dis.rst:56 #, fuzzy msgid "" -"Analyse the bytecode corresponding to a function, generator, asynchronous " -"generator, coroutine, method, string of source code, or a code object (as " -"returned by :func:`compile`)." +"Analyse the bytecode corresponding to a function, generator, asynchronous generator, " +"coroutine, method, string of source code, or a code object (as returned by :func:" +"`compile`)." msgstr "" -"Analyse le bytecode correspondant à une fonction, un générateur, un " -"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères " -"du code source, ou bien une classe (comme retourne la fonction :func:" -"`compile`). " +"Analyse le code octal correspondant à une fonction, un générateur, un générateur " +"asynchrone, une coroutine, une méthode, une chaîne de caractères du code source, ou " +"bien une classe (comme retourne la fonction :func:`compile`). " #: ../Doc/library/dis.rst:60 msgid "" -"This is a convenience wrapper around many of the functions listed below, " -"most notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " -"instance yields the bytecode operations as :class:`Instruction` instances." +"This is a convenience wrapper around many of the functions listed below, most " +"notably :func:`get_instructions`, as iterating over a :class:`Bytecode` instance " +"yields the bytecode operations as :class:`Instruction` instances." msgstr "" -"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :" -"func:`get_instructions`, étant donné qu'une itération sur une instance de la " -"classe :class:`Bytecode` rend les opérations du bytecode des instances de :" -"class:`Instruction`." +"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :func:" +"`get_instructions`, étant donné qu'une itération sur une instance de la classe :class:" +"`Bytecode` rend les opérations du code octal des instances de :class:`Instruction`." #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" -"If *first_line* is not ``None``, it indicates the line number that should be " -"reported for the first source line in the disassembled code. Otherwise, the " -"source line information (if any) is taken directly from the disassembled " -"code object." +"If *first_line* is not ``None``, it indicates the line number that should be reported " +"for the first source line in the disassembled code. Otherwise, the source line " +"information (if any) is taken directly from the disassembled code object." msgstr "" -"Si *first_line* ne vaut pas ``None``, elle indique le nombre de la " -"ligne qui doit être considérée comme première ligne source dans le code " -"désassemblé. Autrement, les informations sur la ligne source sont prises " -"directement à partir de la classe du code désassemblé. " +"Si *first_line* ne vaut pas ``None``, elle indique le nombre de la ligne qui doit " +"être considérée comme première ligne source dans le code désassemblé. Autrement, les " +"informations sur la ligne source sont prises directement à partir de la classe du " +"code désassemblé. " #: ../Doc/library/dis.rst:69 msgid "" -"If *current_offset* is not ``None``, it refers to an instruction offset in " -"the disassembled code. Setting this means :meth:`.dis` will display a " -"\"current instruction\" marker against the specified opcode." +"If *current_offset* is not ``None``, it refers to an instruction offset in the " +"disassembled code. Setting this means :meth:`.dis` will display a \"current " +"instruction\" marker against the specified opcode." msgstr "" "Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " -"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:" -"`.dis` va générer un markeur de \" l'instruction en cours\" contre l'opcode " -"(code d'opération) donné." +"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:`.dis` va " +"générer un marqueur de \" l'instruction en cours\" contre le code d'opération donné." #: ../Doc/library/dis.rst:75 msgid "" "Construct a :class:`Bytecode` instance from the given traceback, setting " "*current_offset* to the instruction responsible for the exception." msgstr "" -"Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en " -"mettant *current_offet* à l'instruction responsable de l'exception." +"Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en mettant " +"*current_offet* à l'instruction responsable de l'exception." #: ../Doc/library/dis.rst:80 msgid "The compiled code object." @@ -151,26 +141,23 @@ msgstr "La première ligne source du code objet (si disponible)" #: ../Doc/library/dis.rst:88 msgid "" -"Return a formatted view of the bytecode operations (the same as printed by :" -"func:`dis.dis`, but returned as a multi-line string)." +"Return a formatted view of the bytecode operations (the same as printed by :func:`dis." +"dis`, but returned as a multi-line string)." msgstr "" -"Retourne une vue formatée des opérations du bytecode (la même que celle " -"envoyée par :func:`dis.dis`, mais comme une chaîne de caractères " -"multiligne). " +"Retourne une vue formatée des opérations du code octal (la même que celle envoyée " +"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes). " #: ../Doc/library/dis.rst:93 msgid "" -"Return a formatted multi-line string with detailed information about the " -"code object, like :func:`code_info`." +"Return a formatted multi-line string with detailed information about the code object, " +"like :func:`code_info`." msgstr "" -"Retourne une chaîne de caractères multiligne formatée avec des informations " +"Retourne une chaîne de caractères multi-ligne formatée avec des informations " "détaillées sur le code objet, comme :func:`code_info`." -#: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 -#: ../Doc/library/dis.rst:176 +#: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 ../Doc/library/dis.rst:176 msgid "This can now handle coroutine and asynchronous generator objects." -msgstr "" -"Cette version supporte la coroutine et les objets générateurs asynchrones." +msgstr "Cette version supporte la coroutine et les objets générateurs asynchrones." #: ../Doc/library/dis.rst:99 msgid "Example::" @@ -182,131 +169,119 @@ msgstr "Analyse de fonctions" #: ../Doc/library/dis.rst:114 msgid "" -"The :mod:`dis` module also defines the following analysis functions that " -"convert the input directly to the desired output. They can be useful if only " -"a single operation is being performed, so the intermediate analysis object " -"isn't useful:" +"The :mod:`dis` module also defines the following analysis functions that convert the " +"input directly to the desired output. They can be useful if only a single operation " +"is being performed, so the intermediate analysis object isn't useful:" msgstr "" -"La librairie :mod:`dis` comprend également l'analyse des fonctions " -"suivantes, qui envoient l'entrée directement à la sortie souhaitée. Elles " -"peuvent être utiles si il n'y a qu'une seule opération en cours, l'analyse " -"intermédiaire objet n'est donc pas utile dans ce cas là. " +"La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, qui " +"envoient l'entrée directement à la sortie souhaitée. Elles peuvent être utiles si il " +"n'y a qu'une seule opération en cours, l'analyse intermédiaire objet n'est donc pas " +"utile dans ce cas là. " #: ../Doc/library/dis.rst:120 msgid "" -"Return a formatted multi-line string with detailed code object information " -"for the supplied function, generator, asynchronous generator, coroutine, " -"method, source code string or code object." +"Return a formatted multi-line string with detailed code object information for the " +"supplied function, generator, asynchronous generator, coroutine, method, source code " +"string or code object." msgstr "" -"Retourne une chaîne de caractères multiligne formatée avec des informations " -"détaillées sur le code objet pour les fonctions données, les générateurs " -"asynchrone, la coroutine, la méthode, la chaine de caractères du code source " -"ou objet." +"Retourne une chaîne de caractères multi-ligne formatée avec des informations " +"détaillées sur le code objet pour les fonctions données, les générateurs asynchrone, " +"la coroutine, la méthode, la chaine de caractères du code source ou objet." #: ../Doc/library/dis.rst:124 msgid "" -"Note that the exact contents of code info strings are highly implementation " -"dependent and they may change arbitrarily across Python VMs or Python " -"releases." +"Note that the exact contents of code info strings are highly implementation dependent " +"and they may change arbitrarily across Python VMs or Python releases." msgstr "" -"Il est à noter que le contenu exact des chaînes de caractères figurant dans " -"les informations du code dépendent fortement sur l'implémentation, et " -"peuvent changer arbitrairement sous machines virtuelles Python ou les versions de " -"Python." +"Il est à noter que le contenu exact des chaînes de caractères figurant dans les " +"informations du code dépendent fortement sur l'implémentation, et peuvent changer " +"arbitrairement sous machines virtuelles Python ou les versions de Python." #: ../Doc/library/dis.rst:136 msgid "" -"Print detailed code object information for the supplied function, method, " -"source code string or code object to *file* (or ``sys.stdout`` if *file* is " -"not specified)." +"Print detailed code object information for the supplied function, method, source code " +"string or code object to *file* (or ``sys.stdout`` if *file* is not specified)." msgstr "" -"Affiche des informations détaillées sur le code de la fonction fournie, la " -"méthode, la chaîne de caractère du code source ou du code objet à *file* (ou " -"bien ``sys.stdout`` si *file* n'est pas spécifié)." +"Affiche des informations détaillées sur le code de la fonction fournie, la méthode, " +"la chaîne de caractère du code source ou du code objet à *file* (ou bien ``sys." +"stdout`` si *file* n'est pas spécifié)." #: ../Doc/library/dis.rst:140 msgid "" -"This is a convenient shorthand for ``print(code_info(x), file=file)``, " -"intended for interactive exploration at the interpreter prompt." +"This is a convenient shorthand for ``print(code_info(x), file=file)``, intended for " +"interactive exploration at the interpreter prompt." msgstr "" "Ceci est un raccourci convenable de ``print(code_info(x), file=file)``, " -"principalement fait pour l'exploration interactive sur l'invite de " -"l'interpréteur." +"principalement fait pour l'exploration interactive sur l'invite de l'interpréteur." -#: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 -#: ../Doc/library/dis.rst:189 ../Doc/library/dis.rst:213 +#: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 ../Doc/library/dis.rst:189 +#: ../Doc/library/dis.rst:213 msgid "Added *file* parameter." msgstr "Ajout du paramètre *file*" #: ../Doc/library/dis.rst:151 msgid "" -"Disassemble the *x* object. *x* can denote either a module, a class, a " -"method, a function, a generator, an asynchronous generator, a coroutine, a " -"code object, a string of source code or a byte sequence of raw bytecode. For " -"a module, it disassembles all functions. For a class, it disassembles all " -"methods (including class and static methods). For a code object or sequence " -"of raw bytecode, it prints one line per bytecode instruction. It also " -"recursively disassembles nested code objects (the code of comprehensions, " -"generator expressions and nested functions, and the code used for building " -"nested classes). Strings are first compiled to code objects with the :func:" -"`compile` built-in function before being disassembled. If no object is " +"Disassemble the *x* object. *x* can denote either a module, a class, a method, a " +"function, a generator, an asynchronous generator, a coroutine, a code object, a " +"string of source code or a byte sequence of raw bytecode. For a module, it " +"disassembles all functions. For a class, it disassembles all methods (including class " +"and static methods). For a code object or sequence of raw bytecode, it prints one " +"line per bytecode instruction. It also recursively disassembles nested code objects " +"(the code of comprehensions, generator expressions and nested functions, and the code " +"used for building nested classes). Strings are first compiled to code objects with " +"the :func:`compile` built-in function before being disassembled. If no object is " "provided, this function disassembles the last traceback." msgstr "" -"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une " -"méthode, une fonction, un générateur, un générateur asynchrone, une " -"coroutine, un code objet, une chaine de caractères du coude source ou une " -"séquence de bits du bytecode brut. Pour une librairie, elle désassemble " -"toutes les fonctions. Pour une classe, elle désassemble toutes les méthodes " -"(y compris les classes et méthodes statiques). Pour un code objet ou une " -"séquence de bytecode brut, elle affiche une ligne par instruction bytecode. " -"Aussi, elle désassemble les codes objets internes récursivement (le code en " -"compréhension, les expressions des générateurs et les fonctions imbriquées, " -"et le code utilisé pour la construction des classes internes). Les chaînes " -"de caractères sont d'abord compilées pour coder des objets avec les " -"fonctions intégrées de :func:`compile` avant qu'elles ne soient " -"désassemblées. Si aucun objet n'est fourni, cette fonction désassemble les " -"dernières traces d'appel." - -#: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 -#: ../Doc/library/dis.rst:210 -msgid "" -"The disassembly is written as text to the supplied *file* argument if " -"provided and to ``sys.stdout`` otherwise." -msgstr "" -"Le désassemblage est envoyé sous forme de texte à l'argument du fichier " -"*file* si il est fourni, et à ``sys.stdout`` sinon." +"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une méthode, une " +"fonction, un générateur, un générateur asynchrone, une coroutine, un code objet, une " +"chaine de caractères du coude source ou une séquence de bits du code octal brut. Pour " +"une librairie, elle désassemble toutes les fonctions. Pour une classe, elle " +"désassemble toutes les méthodes (y compris les classes et méthodes statiques). Pour " +"un code objet ou une séquence de code octal brut, elle affiche une ligne par " +"instruction code octal. Aussi, elle désassemble les codes objets internes " +"récursivement (le code en compréhension, les expressions des générateurs et les " +"fonctions imbriquées, et le code utilisé pour la construction des classes internes). " +"Les chaînes de caractères sont d'abord compilées pour coder des objets avec les " +"fonctions intégrées de :func:`compile` avant qu'elles ne soient désassemblées. Si " +"aucun objet n'est fourni, cette fonction désassemble les dernières traces d'appel." + +#: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 ../Doc/library/dis.rst:210 +msgid "" +"The disassembly is written as text to the supplied *file* argument if provided and to " +"``sys.stdout`` otherwise." +msgstr "" +"Le désassemblage est envoyé sous forme de texte à l'argument du fichier *file* si il " +"est fourni, et à ``sys.stdout`` sinon." #: ../Doc/library/dis.rst:167 msgid "" "The maximal depth of recursion is limited by *depth* unless it is ``None``. " "``depth=0`` means no recursion." msgstr "" -"La profondeur maximale de récursion est limitée par *depth* sauf si elle " -"correspond à ``None``. ``depth=0`` indique qu'il n'y a pas de récursion." +"La profondeur maximale de récursion est limitée par *depth* sauf si elle correspond à " +"``None``. ``depth=0`` indique qu'il n'y a pas de récursion." #: ../Doc/library/dis.rst:173 msgid "Implemented recursive disassembling and added *depth* parameter." msgstr "" -"Le désassemblage récursif a été implémenté, et le paramètre *depth* a été " -"ajouté." +"Le désassemblage récursif a été implémenté, et le paramètre *depth* a été ajouté." #: ../Doc/library/dis.rst:182 msgid "" -"Disassemble the top-of-stack function of a traceback, using the last " -"traceback if none was passed. The instruction causing the exception is " -"indicated." +"Disassemble the top-of-stack function of a traceback, using the last traceback if " +"none was passed. The instruction causing the exception is indicated." msgstr "" -"Désassemble la fonction du haut de la pile des traces d'appels, en utilisant " -"la dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine " -"de l'exception est indiquée." +"Désassemble la fonction du haut de la pile des traces d'appels, en utilisant la " +"dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine de " +"l'exception est indiquée." #: ../Doc/library/dis.rst:196 msgid "" -"Disassemble a code object, indicating the last instruction if *lasti* was " -"provided. The output is divided in the following columns:" +"Disassemble a code object, indicating the last instruction if *lasti* was provided. " +"The output is divided in the following columns:" msgstr "" -"Désassemble un code objet, en indiquant la dernière instruction si *lasti* " -"est fournie. La sortie est répartie sur les colonnes suivantes :" +"Désassemble un code objet, en indiquant la dernière instruction si *lasti* est " +"fournie. La sortie est répartie sur les colonnes suivantes :" #: ../Doc/library/dis.rst:199 msgid "the line number, for the first instruction of each line" @@ -326,7 +301,7 @@ msgstr "l'adresse de l'instruction," #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "le nom de l'opcode (code d'opération)," +msgstr "le nom de le code d'opération," #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" @@ -338,36 +313,34 @@ msgstr "interprétation des paramètres entre parenthèses" #: ../Doc/library/dis.rst:207 msgid "" -"The parameter interpretation recognizes local and global variable names, " -"constant values, branch targets, and compare operators." +"The parameter interpretation recognizes local and global variable names, constant " +"values, branch targets, and compare operators." msgstr "" -"L'interprétation du paramètre reconnaît les noms des variables locales et " -"globales, des valeurs constantes, des branchements cibles, et des opérateurs " -"de comparaison." +"L'interprétation du paramètre reconnaît les noms des variables locales et globales, " +"des valeurs constantes, des branchements cibles, et des opérateurs de comparaison." #: ../Doc/library/dis.rst:219 msgid "" -"Return an iterator over the instructions in the supplied function, method, " -"source code string or code object." +"Return an iterator over the instructions in the supplied function, method, source " +"code string or code object." msgstr "" -"Retourne un itérateur sur les instructions dans la fonction fournie, la " -"méthode, les chaînes de caractères du code source ou objet. " +"Retourne un itérateur sur les instructions dans la fonction fournie, la méthode, les " +"chaînes de caractères du code source ou objet. " #: ../Doc/library/dis.rst:222 msgid "" -"The iterator generates a series of :class:`Instruction` named tuples giving " -"the details of each operation in the supplied code." +"The iterator generates a series of :class:`Instruction` named tuples giving the " +"details of each operation in the supplied code." msgstr "" -"Cet itérateur genère une série de n-uplets de :class:`Instruction` qui " -"donnent les détails de chacune des opérations dans le code fourni." +"Cet itérateur génère une série de n-uplets de :class:`Instruction` qui donnent les " +"détails de chacune des opérations dans le code fourni." #: ../Doc/library/dis.rst:235 msgid "" -"This generator function uses the ``co_firstlineno`` and ``co_lnotab`` " -"attributes of the code object *code* to find the offsets which are starts of " -"lines in the source code. They are generated as ``(offset, lineno)`` pairs. " -"See :source:`Objects/lnotab_notes.txt` for the ``co_lnotab`` format and how " -"to decode it." +"This generator function uses the ``co_firstlineno`` and ``co_lnotab`` attributes of " +"the code object *code* to find the offsets which are starts of lines in the source " +"code. They are generated as ``(offset, lineno)`` pairs. See :source:`Objects/" +"lnotab_notes.txt` for the ``co_lnotab`` format and how to decode it." msgstr "" #: ../Doc/library/dis.rst:241 @@ -376,8 +349,8 @@ msgstr "" #: ../Doc/library/dis.rst:247 msgid "" -"Detect all offsets in the code object *code* which are jump targets, and " -"return a list of these offsets." +"Detect all offsets in the code object *code* which are jump targets, and return a " +"list of these offsets." msgstr "" #: ../Doc/library/dis.rst:253 @@ -390,8 +363,8 @@ msgstr "" #: ../Doc/library/dis.rst:262 msgid "" -"The :func:`get_instructions` function and :class:`Bytecode` class provide " -"details of bytecode instructions as :class:`Instruction` instances:" +"The :func:`get_instructions` function and :class:`Bytecode` class provide details of " +"bytecode instructions as :class:`Instruction` instances:" msgstr "" #: ../Doc/library/dis.rst:267 @@ -400,8 +373,8 @@ msgstr "" #: ../Doc/library/dis.rst:271 msgid "" -"numeric code for operation, corresponding to the opcode values listed below " -"and the bytecode values in the :ref:`opcode_collections`." +"numeric code for operation, corresponding to the opcode values listed below and the " +"bytecode values in the :ref:`opcode_collections`." msgstr "" #: ../Doc/library/dis.rst:277 @@ -433,8 +406,7 @@ msgid "``True`` if other code jumps to here, otherwise ``False``" msgstr "" #: ../Doc/library/dis.rst:312 -msgid "" -"The Python compiler currently generates the following bytecode instructions." +msgid "The Python compiler currently generates the following bytecode instructions." msgstr "" #: ../Doc/library/dis.rst:315 @@ -455,8 +427,7 @@ msgstr "" #: ../Doc/library/dis.rst:334 msgid "" -"Lifts second and third stack item one position up, moves top down to " -"position three." +"Lifts second and third stack item one position up, moves top down to position three." msgstr "" #: ../Doc/library/dis.rst:340 @@ -465,8 +436,7 @@ msgstr "" #: ../Doc/library/dis.rst:347 msgid "" -"Duplicates the two references on top of the stack, leaving them in the same " -"order." +"Duplicates the two references on top of the stack, leaving them in the same order." msgstr "" #: ../Doc/library/dis.rst:353 @@ -475,8 +445,8 @@ msgstr "" #: ../Doc/library/dis.rst:355 msgid "" -"Unary operations take the top of the stack, apply the operation, and push " -"the result back on the stack." +"Unary operations take the top of the stack, apply the operation, and push the result " +"back on the stack." msgstr "" #: ../Doc/library/dis.rst:360 @@ -501,8 +471,8 @@ msgstr "" #: ../Doc/library/dis.rst:385 msgid "" -"If ``TOS`` is a :term:`generator iterator` or :term:`coroutine` object it is " -"left as is. Otherwise, implements ``TOS = iter(TOS)``." +"If ``TOS`` is a :term:`generator iterator` or :term:`coroutine` object it is left as " +"is. Otherwise, implements ``TOS = iter(TOS)``." msgstr "" #: ../Doc/library/dis.rst:391 @@ -511,9 +481,9 @@ msgstr "" #: ../Doc/library/dis.rst:393 msgid "" -"Binary operations remove the top of the stack (TOS) and the second top-most " -"stack item (TOS1) from the stack. They perform the operation, and put the " -"result back on the stack." +"Binary operations remove the top of the stack (TOS) and the second top-most stack " +"item (TOS1) from the stack. They perform the operation, and put the result back on " +"the stack." msgstr "" #: ../Doc/library/dis.rst:399 @@ -578,10 +548,9 @@ msgstr "" #: ../Doc/library/dis.rst:471 msgid "" -"In-place operations are like binary operations, in that they remove TOS and " -"TOS1, and push the result back on the stack, but the operation is done in-" -"place when TOS1 supports it, and the resulting TOS may be (but does not have " -"to be) the original TOS1." +"In-place operations are like binary operations, in that they remove TOS and TOS1, and " +"push the result back on the stack, but the operation is done in-place when TOS1 " +"supports it, and the resulting TOS may be (but does not have to be) the original TOS1." msgstr "" #: ../Doc/library/dis.rst:478 @@ -650,9 +619,9 @@ msgstr "" #: ../Doc/library/dis.rst:557 msgid "" -"Implements ``TOS = get_awaitable(TOS)``, where ``get_awaitable(o)`` returns " -"``o`` if ``o`` is a coroutine object or a generator object with the " -"CO_ITERABLE_COROUTINE flag, or resolves ``o.__await__``." +"Implements ``TOS = get_awaitable(TOS)``, where ``get_awaitable(o)`` returns ``o`` if " +"``o`` is a coroutine object or a generator object with the CO_ITERABLE_COROUTINE " +"flag, or resolves ``o.__await__``." msgstr "" #: ../Doc/library/dis.rst:567 @@ -665,14 +634,14 @@ msgstr "" #: ../Doc/library/dis.rst:577 msgid "" -"Implements ``PUSH(get_awaitable(TOS.__anext__()))``. See ``GET_AWAITABLE`` " -"for details about ``get_awaitable``" +"Implements ``PUSH(get_awaitable(TOS.__anext__()))``. See ``GET_AWAITABLE`` for " +"details about ``get_awaitable``" msgstr "" #: ../Doc/library/dis.rst:585 msgid "" -"Resolves ``__aenter__`` and ``__aexit__`` from the object on top of the " -"stack. Pushes ``__aexit__`` and result of ``__aenter__()`` to the stack." +"Resolves ``__aenter__`` and ``__aexit__`` from the object on top of the stack. " +"Pushes ``__aexit__`` and result of ``__aenter__()`` to the stack." msgstr "" #: ../Doc/library/dis.rst:593 @@ -685,9 +654,9 @@ msgstr "" #: ../Doc/library/dis.rst:603 msgid "" -"Implements the expression statement for the interactive mode. TOS is " -"removed from the stack and printed. In non-interactive mode, an expression " -"statement is terminated with :opcode:`POP_TOP`." +"Implements the expression statement for the interactive mode. TOS is removed from " +"the stack and printed. In non-interactive mode, an expression statement is " +"terminated with :opcode:`POP_TOP`." msgstr "" #: ../Doc/library/dis.rst:610 @@ -696,32 +665,29 @@ msgstr "" #: ../Doc/library/dis.rst:615 msgid "" -"Continues a loop due to a :keyword:`continue` statement. *target* is the " -"address to jump to (which should be a :opcode:`FOR_ITER` instruction)." +"Continues a loop due to a :keyword:`continue` statement. *target* is the address to " +"jump to (which should be a :opcode:`FOR_ITER` instruction)." msgstr "" #: ../Doc/library/dis.rst:621 -msgid "" -"Calls ``set.add(TOS1[-i], TOS)``. Used to implement set comprehensions." +msgid "Calls ``set.add(TOS1[-i], TOS)``. Used to implement set comprehensions." msgstr "" #: ../Doc/library/dis.rst:626 -msgid "" -"Calls ``list.append(TOS[-i], TOS)``. Used to implement list comprehensions." +msgid "Calls ``list.append(TOS[-i], TOS)``. Used to implement list comprehensions." msgstr "" #: ../Doc/library/dis.rst:631 msgid "" -"Calls ``dict.setitem(TOS1[-i], TOS, TOS1)``. Used to implement dict " -"comprehensions." +"Calls ``dict.setitem(TOS1[-i], TOS, TOS1)``. Used to implement dict comprehensions." msgstr "" #: ../Doc/library/dis.rst:636 msgid "" -"For all of the :opcode:`SET_ADD`, :opcode:`LIST_APPEND` and :opcode:" -"`MAP_ADD` instructions, while the added value or key/value pair is popped " -"off, the container object remains on the stack so that it is available for " -"further iterations of the loop." +"For all of the :opcode:`SET_ADD`, :opcode:`LIST_APPEND` and :opcode:`MAP_ADD` " +"instructions, while the added value or key/value pair is popped off, the container " +"object remains on the stack so that it is available for further iterations of the " +"loop." msgstr "" #: ../Doc/library/dis.rst:644 @@ -738,63 +704,61 @@ msgstr "" #: ../Doc/library/dis.rst:661 msgid "" -"Checks whether ``__annotations__`` is defined in ``locals()``, if not it is " -"set up to an empty ``dict``. This opcode is only emitted if a class or " -"module body contains :term:`variable annotations ` " -"statically." +"Checks whether ``__annotations__`` is defined in ``locals()``, if not it is set up to " +"an empty ``dict``. This opcode is only emitted if a class or module body contains :" +"term:`variable annotations ` statically." msgstr "" #: ../Doc/library/dis.rst:671 msgid "" -"Loads all symbols not starting with ``'_'`` directly from the module TOS to " -"the local namespace. The module is popped after loading all names. This " -"opcode implements ``from module import *``." +"Loads all symbols not starting with ``'_'`` directly from the module TOS to the local " +"namespace. The module is popped after loading all names. This opcode implements " +"``from module import *``." msgstr "" #: ../Doc/library/dis.rst:678 msgid "" -"Removes one block from the block stack. Per frame, there is a stack of " -"blocks, denoting nested loops, try statements, and such." +"Removes one block from the block stack. Per frame, there is a stack of blocks, " +"denoting nested loops, try statements, and such." msgstr "" #: ../Doc/library/dis.rst:684 msgid "" -"Removes one block from the block stack. The popped block must be an " -"exception handler block, as implicitly created when entering an except " -"handler. In addition to popping extraneous values from the frame stack, the " -"last three popped values are used to restore the exception state." +"Removes one block from the block stack. The popped block must be an exception handler " +"block, as implicitly created when entering an except handler. In addition to popping " +"extraneous values from the frame stack, the last three popped values are used to " +"restore the exception state." msgstr "" #: ../Doc/library/dis.rst:692 msgid "" "Terminates a :keyword:`finally` clause. The interpreter recalls whether the " -"exception has to be re-raised, or whether the function returns, and " -"continues with the outer-next block." +"exception has to be re-raised, or whether the function returns, and continues with " +"the outer-next block." msgstr "" #: ../Doc/library/dis.rst:699 msgid "" -"Pushes :func:`builtins.__build_class__` onto the stack. It is later called " -"by :opcode:`CALL_FUNCTION` to construct a class." +"Pushes :func:`builtins.__build_class__` onto the stack. It is later called by :" +"opcode:`CALL_FUNCTION` to construct a class." msgstr "" #: ../Doc/library/dis.rst:705 msgid "" -"This opcode performs several operations before a with block starts. First, " -"it loads :meth:`~object.__exit__` from the context manager and pushes it " -"onto the stack for later use by :opcode:`WITH_CLEANUP`. Then, :meth:" -"`~object.__enter__` is called, and a finally block pointing to *delta* is " -"pushed. Finally, the result of calling the enter method is pushed onto the " -"stack. The next opcode will either ignore it (:opcode:`POP_TOP`), or store " -"it in (a) variable(s) (:opcode:`STORE_FAST`, :opcode:`STORE_NAME`, or :" -"opcode:`UNPACK_SEQUENCE`)." +"This opcode performs several operations before a with block starts. First, it loads :" +"meth:`~object.__exit__` from the context manager and pushes it onto the stack for " +"later use by :opcode:`WITH_CLEANUP`. Then, :meth:`~object.__enter__` is called, and " +"a finally block pointing to *delta* is pushed. Finally, the result of calling the " +"enter method is pushed onto the stack. The next opcode will either ignore it (:" +"opcode:`POP_TOP`), or store it in (a) variable(s) (:opcode:`STORE_FAST`, :opcode:" +"`STORE_NAME`, or :opcode:`UNPACK_SEQUENCE`)." msgstr "" #: ../Doc/library/dis.rst:719 msgid "" -"Cleans up the stack when a :keyword:`with` statement block exits. TOS is " -"the context manager's :meth:`__exit__` bound method. Below TOS are 1--3 " -"values indicating how/why the finally clause was entered:" +"Cleans up the stack when a :keyword:`with` statement block exits. TOS is the context " +"manager's :meth:`__exit__` bound method. Below TOS are 1--3 values indicating how/why " +"the finally clause was entered:" msgstr "" #: ../Doc/library/dis.rst:723 @@ -815,9 +779,8 @@ msgstr "" #: ../Doc/library/dis.rst:728 msgid "" -"In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise " -"``TOS(None, None, None)``. Pushes SECOND and result of the call to the " -"stack." +"In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise ``TOS(None, " +"None, None)``. Pushes SECOND and result of the call to the stack." msgstr "" #: ../Doc/library/dis.rst:735 @@ -826,10 +789,10 @@ msgstr "" #: ../Doc/library/dis.rst:737 msgid "" -"If the stack represents an exception, *and* the function call returns a " -"'true' value, this information is \"zapped\" and replaced with a single " -"``WHY_SILENCED`` to prevent :opcode:`END_FINALLY` from re-raising the " -"exception. (But non-local gotos will still be resumed.)" +"If the stack represents an exception, *and* the function call returns a 'true' value, " +"this information is \"zapped\" and replaced with a single ``WHY_SILENCED`` to " +"prevent :opcode:`END_FINALLY` from re-raising the exception. (But non-local gotos " +"will still be resumed.)" msgstr "" #: ../Doc/library/dis.rst:745 @@ -838,36 +801,35 @@ msgstr "" #: ../Doc/library/dis.rst:749 msgid "" -"Implements ``name = TOS``. *namei* is the index of *name* in the attribute :" -"attr:`co_names` of the code object. The compiler tries to use :opcode:" -"`STORE_FAST` or :opcode:`STORE_GLOBAL` if possible." +"Implements ``name = TOS``. *namei* is the index of *name* in the attribute :attr:" +"`co_names` of the code object. The compiler tries to use :opcode:`STORE_FAST` or :" +"opcode:`STORE_GLOBAL` if possible." msgstr "" #: ../Doc/library/dis.rst:756 msgid "" -"Implements ``del name``, where *namei* is the index into :attr:`co_names` " -"attribute of the code object." +"Implements ``del name``, where *namei* is the index into :attr:`co_names` attribute " +"of the code object." msgstr "" #: ../Doc/library/dis.rst:762 msgid "" -"Unpacks TOS into *count* individual values, which are put onto the stack " -"right-to-left." +"Unpacks TOS into *count* individual values, which are put onto the stack right-to-" +"left." msgstr "" #: ../Doc/library/dis.rst:768 msgid "" "Implements assignment with a starred target: Unpacks an iterable in TOS into " -"individual values, where the total number of values can be smaller than the " -"number of items in the iterable: one of the new values will be a list of all " -"leftover items." +"individual values, where the total number of values can be smaller than the number of " +"items in the iterable: one of the new values will be a list of all leftover items." msgstr "" #: ../Doc/library/dis.rst:773 msgid "" -"The low byte of *counts* is the number of values before the list value, the " -"high byte of *counts* the number of values after it. The resulting values " -"are put onto the stack right-to-left." +"The low byte of *counts* is the number of values before the list value, the high byte " +"of *counts* the number of values after it. The resulting values are put onto the " +"stack right-to-left." msgstr "" #: ../Doc/library/dis.rst:780 @@ -877,8 +839,7 @@ msgid "" msgstr "" #: ../Doc/library/dis.rst:786 -msgid "" -"Implements ``del TOS.name``, using *namei* as index into :attr:`co_names`." +msgid "Implements ``del TOS.name``, using *namei* as index into :attr:`co_names`." msgstr "" #: ../Doc/library/dis.rst:791 @@ -899,8 +860,8 @@ msgstr "" #: ../Doc/library/dis.rst:811 msgid "" -"Creates a tuple consuming *count* items from the stack, and pushes the " -"resulting tuple onto the stack." +"Creates a tuple consuming *count* items from the stack, and pushes the resulting " +"tuple onto the stack." msgstr "" #: ../Doc/library/dis.rst:817 @@ -913,73 +874,71 @@ msgstr "" #: ../Doc/library/dis.rst:827 msgid "" -"Pushes a new dictionary object onto the stack. Pops ``2 * count`` items so " -"that the dictionary holds *count* entries: ``{..., TOS3: TOS2, TOS1: TOS}``." +"Pushes a new dictionary object onto the stack. Pops ``2 * count`` items so that the " +"dictionary holds *count* entries: ``{..., TOS3: TOS2, TOS1: TOS}``." msgstr "" #: ../Doc/library/dis.rst:831 msgid "" -"The dictionary is created from stack items instead of creating an empty " -"dictionary pre-sized to hold *count* items." +"The dictionary is created from stack items instead of creating an empty dictionary " +"pre-sized to hold *count* items." msgstr "" #: ../Doc/library/dis.rst:838 msgid "" -"The version of :opcode:`BUILD_MAP` specialized for constant keys. *count* " -"values are consumed from the stack. The top element on the stack contains a " -"tuple of keys." +"The version of :opcode:`BUILD_MAP` specialized for constant keys. *count* values are " +"consumed from the stack. The top element on the stack contains a tuple of keys." msgstr "" #: ../Doc/library/dis.rst:847 msgid "" -"Concatenates *count* strings from the stack and pushes the resulting string " -"onto the stack." +"Concatenates *count* strings from the stack and pushes the resulting string onto the " +"stack." msgstr "" #: ../Doc/library/dis.rst:855 msgid "" -"Pops *count* iterables from the stack, joins them in a single tuple, and " -"pushes the result. Implements iterable unpacking in tuple displays ``(*x, " -"*y, *z)``." +"Pops *count* iterables from the stack, joins them in a single tuple, and pushes the " +"result. Implements iterable unpacking in tuple displays ``(*x, *y, *z)``." msgstr "" #: ../Doc/library/dis.rst:864 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but is used for ``f(*x, *y, " -"*z)`` call syntax. The stack item at position ``count + 1`` should be the " -"corresponding callable ``f``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but is used for ``f(*x, *y, *z)`` " +"call syntax. The stack item at position ``count + 1`` should be the corresponding " +"callable ``f``." msgstr "" #: ../Doc/library/dis.rst:873 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead " -"of tuple. Implements iterable unpacking in list displays ``[*x, *y, *z]``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead of tuple. " +"Implements iterable unpacking in list displays ``[*x, *y, *z]``." msgstr "" #: ../Doc/library/dis.rst:882 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a set instead of " -"tuple. Implements iterable unpacking in set displays ``{*x, *y, *z}``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a set instead of tuple. " +"Implements iterable unpacking in set displays ``{*x, *y, *z}``." msgstr "" #: ../Doc/library/dis.rst:891 msgid "" -"Pops *count* mappings from the stack, merges them into a single dictionary, " -"and pushes the result. Implements dictionary unpacking in dictionary " -"displays ``{**x, **y, **z}``." +"Pops *count* mappings from the stack, merges them into a single dictionary, and " +"pushes the result. Implements dictionary unpacking in dictionary displays ``{**x, " +"**y, **z}``." msgstr "" #: ../Doc/library/dis.rst:900 msgid "" -"This is similar to :opcode:`BUILD_MAP_UNPACK`, but is used for ``f(**x, **y, " -"**z)`` call syntax. The stack item at position ``count + 2`` should be the " -"corresponding callable ``f``." +"This is similar to :opcode:`BUILD_MAP_UNPACK`, but is used for ``f(**x, **y, **z)`` " +"call syntax. The stack item at position ``count + 2`` should be the corresponding " +"callable ``f``." msgstr "" #: ../Doc/library/dis.rst:905 msgid "" -"The position of the callable is determined by adding 2 to the opcode " -"argument instead of encoding it in the second byte of the argument." +"The position of the callable is determined by adding 2 to the opcode argument instead " +"of encoding it in the second byte of the argument." msgstr "" #: ../Doc/library/dis.rst:912 @@ -988,24 +947,22 @@ msgstr "" #: ../Doc/library/dis.rst:917 msgid "" -"Performs a Boolean operation. The operation name can be found in " -"``cmp_op[opname]``." +"Performs a Boolean operation. The operation name can be found in ``cmp_op[opname]``." msgstr "" #: ../Doc/library/dis.rst:923 msgid "" -"Imports the module ``co_names[namei]``. TOS and TOS1 are popped and provide " -"the *fromlist* and *level* arguments of :func:`__import__`. The module " -"object is pushed onto the stack. The current namespace is not affected: for " -"a proper import statement, a subsequent :opcode:`STORE_FAST` instruction " -"modifies the namespace." +"Imports the module ``co_names[namei]``. TOS and TOS1 are popped and provide the " +"*fromlist* and *level* arguments of :func:`__import__`. The module object is pushed " +"onto the stack. The current namespace is not affected: for a proper import " +"statement, a subsequent :opcode:`STORE_FAST` instruction modifies the namespace." msgstr "" #: ../Doc/library/dis.rst:932 msgid "" -"Loads the attribute ``co_names[namei]`` from the module found in TOS. The " -"resulting object is pushed onto the stack, to be subsequently stored by a :" -"opcode:`STORE_FAST` instruction." +"Loads the attribute ``co_names[namei]`` from the module found in TOS. The resulting " +"object is pushed onto the stack, to be subsequently stored by a :opcode:`STORE_FAST` " +"instruction." msgstr "" #: ../Doc/library/dis.rst:939 @@ -1022,14 +979,14 @@ msgstr "" #: ../Doc/library/dis.rst:958 msgid "" -"If TOS is true, sets the bytecode counter to *target* and leaves TOS on the " -"stack. Otherwise (TOS is false), TOS is popped." +"If TOS is true, sets the bytecode counter to *target* and leaves TOS on the stack. " +"Otherwise (TOS is false), TOS is popped." msgstr "" #: ../Doc/library/dis.rst:966 msgid "" -"If TOS is false, sets the bytecode counter to *target* and leaves TOS on the " -"stack. Otherwise (TOS is true), TOS is popped." +"If TOS is false, sets the bytecode counter to *target* and leaves TOS on the stack. " +"Otherwise (TOS is true), TOS is popped." msgstr "" #: ../Doc/library/dis.rst:974 @@ -1038,10 +995,10 @@ msgstr "" #: ../Doc/library/dis.rst:979 msgid "" -"TOS is an :term:`iterator`. Call its :meth:`~iterator.__next__` method. If " -"this yields a new value, push it on the stack (leaving the iterator below " -"it). If the iterator indicates it is exhausted TOS is popped, and the byte " -"code counter is incremented by *delta*." +"TOS is an :term:`iterator`. Call its :meth:`~iterator.__next__` method. If this " +"yields a new value, push it on the stack (leaving the iterator below it). If the " +"iterator indicates it is exhausted TOS is popped, and the byte code counter is " +"incremented by *delta*." msgstr "" #: ../Doc/library/dis.rst:987 @@ -1050,25 +1007,24 @@ msgstr "" #: ../Doc/library/dis.rst:992 msgid "" -"Pushes a block for a loop onto the block stack. The block spans from the " -"current instruction with a size of *delta* bytes." +"Pushes a block for a loop onto the block stack. The block spans from the current " +"instruction with a size of *delta* bytes." msgstr "" #: ../Doc/library/dis.rst:998 msgid "" -"Pushes a try block from a try-except clause onto the block stack. *delta* " -"points to the first except block." +"Pushes a try block from a try-except clause onto the block stack. *delta* points to " +"the first except block." msgstr "" #: ../Doc/library/dis.rst:1004 msgid "" -"Pushes a try block from a try-except clause onto the block stack. *delta* " -"points to the finally block." +"Pushes a try block from a try-except clause onto the block stack. *delta* points to " +"the finally block." msgstr "" #: ../Doc/library/dis.rst:1010 -msgid "" -"Pushes a reference to the local ``co_varnames[var_num]`` onto the stack." +msgid "Pushes a reference to the local ``co_varnames[var_num]`` onto the stack." msgstr "" #: ../Doc/library/dis.rst:1015 @@ -1081,52 +1037,49 @@ msgstr "" #: ../Doc/library/dis.rst:1025 msgid "" -"Pushes a reference to the cell contained in slot *i* of the cell and free " -"variable storage. The name of the variable is ``co_cellvars[i]`` if *i* is " -"less than the length of *co_cellvars*. Otherwise it is ``co_freevars[i - " -"len(co_cellvars)]``." +"Pushes a reference to the cell contained in slot *i* of the cell and free variable " +"storage. The name of the variable is ``co_cellvars[i]`` if *i* is less than the " +"length of *co_cellvars*. Otherwise it is ``co_freevars[i - len(co_cellvars)]``." msgstr "" #: ../Doc/library/dis.rst:1033 msgid "" -"Loads the cell contained in slot *i* of the cell and free variable storage. " -"Pushes a reference to the object the cell contains on the stack." +"Loads the cell contained in slot *i* of the cell and free variable storage. Pushes a " +"reference to the object the cell contains on the stack." msgstr "" #: ../Doc/library/dis.rst:1039 msgid "" "Much like :opcode:`LOAD_DEREF` but first checks the locals dictionary before " -"consulting the cell. This is used for loading free variables in class " -"bodies." +"consulting the cell. This is used for loading free variables in class bodies." msgstr "" #: ../Doc/library/dis.rst:1048 msgid "" -"Stores TOS into the cell contained in slot *i* of the cell and free variable " -"storage." +"Stores TOS into the cell contained in slot *i* of the cell and free variable storage." msgstr "" #: ../Doc/library/dis.rst:1054 msgid "" -"Empties the cell contained in slot *i* of the cell and free variable " -"storage. Used by the :keyword:`del` statement." +"Empties the cell contained in slot *i* of the cell and free variable storage. Used by " +"the :keyword:`del` statement." msgstr "" #: ../Doc/library/dis.rst:1062 msgid "" -"Raises an exception. *argc* indicates the number of arguments to the raise " -"statement, ranging from 0 to 3. The handler will find the traceback as " -"TOS2, the parameter as TOS1, and the exception as TOS." +"Raises an exception. *argc* indicates the number of arguments to the raise statement, " +"ranging from 0 to 3. The handler will find the traceback as TOS2, the parameter as " +"TOS1, and the exception as TOS." msgstr "" #: ../Doc/library/dis.rst:1069 msgid "" -"Calls a callable object with positional arguments. *argc* indicates the " -"number of positional arguments. The top of the stack contains positional " -"arguments, with the right-most argument on top. Below the arguments is a " -"callable object to call. ``CALL_FUNCTION`` pops all arguments and the " -"callable object off the stack, calls the callable object with those " -"arguments, and pushes the return value returned by the callable object." +"Calls a callable object with positional arguments. *argc* indicates the number of " +"positional arguments. The top of the stack contains positional arguments, with the " +"right-most argument on top. Below the arguments is a callable object to call. " +"``CALL_FUNCTION`` pops all arguments and the callable object off the stack, calls the " +"callable object with those arguments, and pushes the return value returned by the " +"callable object." msgstr "" #: ../Doc/library/dis.rst:1077 @@ -1135,67 +1088,63 @@ msgstr "" #: ../Doc/library/dis.rst:1083 msgid "" -"Calls a callable object with positional (if any) and keyword arguments. " -"*argc* indicates the total number of positional and keyword arguments. The " -"top element on the stack contains a tuple of keyword argument names. Below " -"that are keyword arguments in the order corresponding to the tuple. Below " -"that are positional arguments, with the right-most parameter on top. Below " -"the arguments is a callable object to call. ``CALL_FUNCTION_KW`` pops all " -"arguments and the callable object off the stack, calls the callable object " -"with those arguments, and pushes the return value returned by the callable " -"object." +"Calls a callable object with positional (if any) and keyword arguments. *argc* " +"indicates the total number of positional and keyword arguments. The top element on " +"the stack contains a tuple of keyword argument names. Below that are keyword " +"arguments in the order corresponding to the tuple. Below that are positional " +"arguments, with the right-most parameter on top. Below the arguments is a callable " +"object to call. ``CALL_FUNCTION_KW`` pops all arguments and the callable object off " +"the stack, calls the callable object with those arguments, and pushes the return " +"value returned by the callable object." msgstr "" #: ../Doc/library/dis.rst:1093 msgid "" -"Keyword arguments are packed in a tuple instead of a dictionary, *argc* " -"indicates the total number of arguments." +"Keyword arguments are packed in a tuple instead of a dictionary, *argc* indicates the " +"total number of arguments." msgstr "" #: ../Doc/library/dis.rst:1100 msgid "" -"Calls a callable object with variable set of positional and keyword " -"arguments. If the lowest bit of *flags* is set, the top of the stack " -"contains a mapping object containing additional keyword arguments. Below " -"that is an iterable object containing positional arguments and a callable " -"object to call. :opcode:`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:" -"`BUILD_TUPLE_UNPACK_WITH_CALL` can be used for merging multiple mapping " -"objects and iterables containing arguments. Before the callable is called, " -"the mapping object and iterable object are each \"unpacked\" and their " -"contents passed in as keyword and positional arguments respectively. " -"``CALL_FUNCTION_EX`` pops all arguments and the callable object off the " -"stack, calls the callable object with those arguments, and pushes the return " -"value returned by the callable object." +"Calls a callable object with variable set of positional and keyword arguments. If " +"the lowest bit of *flags* is set, the top of the stack contains a mapping object " +"containing additional keyword arguments. Below that is an iterable object containing " +"positional arguments and a callable object to call. :opcode:" +"`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:`BUILD_TUPLE_UNPACK_WITH_CALL` can be used " +"for merging multiple mapping objects and iterables containing arguments. Before the " +"callable is called, the mapping object and iterable object are each \"unpacked\" and " +"their contents passed in as keyword and positional arguments respectively. " +"``CALL_FUNCTION_EX`` pops all arguments and the callable object off the stack, calls " +"the callable object with those arguments, and pushes the return value returned by the " +"callable object." msgstr "" #: ../Doc/library/dis.rst:1119 msgid "" -"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and " -"method and TOS are pushed when interpreter can call unbound method directly. " -"TOS will be used as the first argument (``self``) by :opcode:`CALL_METHOD`. " -"Otherwise, ``NULL`` and method is pushed (method is bound method or " -"something else)." +"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and method " +"and TOS are pushed when interpreter can call unbound method directly. TOS will be " +"used as the first argument (``self``) by :opcode:`CALL_METHOD`. Otherwise, ``NULL`` " +"and method is pushed (method is bound method or something else)." msgstr "" #: ../Doc/library/dis.rst:1130 msgid "" -"Calls a method. *argc* is number of positional arguments. Keyword arguments " -"are not supported. This opcode is designed to be used with :opcode:" -"`LOAD_METHOD`. Positional arguments are on top of the stack. Below them, " -"two items described in :opcode:`LOAD_METHOD` on the stack. All of them are " -"popped and return value is pushed." +"Calls a method. *argc* is number of positional arguments. Keyword arguments are not " +"supported. This opcode is designed to be used with :opcode:`LOAD_METHOD`. " +"Positional arguments are on top of the stack. Below them, two items described in :" +"opcode:`LOAD_METHOD` on the stack. All of them are popped and return value is pushed." msgstr "" #: ../Doc/library/dis.rst:1141 msgid "" -"Pushes a new function object on the stack. From bottom to top, the consumed " -"stack must consist of values if the argument carries a specified flag value" +"Pushes a new function object on the stack. From bottom to top, the consumed stack " +"must consist of values if the argument carries a specified flag value" msgstr "" #: ../Doc/library/dis.rst:1144 msgid "" -"``0x01`` a tuple of default values for positional-only and positional-or-" -"keyword parameters in positional order" +"``0x01`` a tuple of default values for positional-only and positional-or-keyword " +"parameters in positional order" msgstr "" #: ../Doc/library/dis.rst:1146 @@ -1221,23 +1170,21 @@ msgstr "" #: ../Doc/library/dis.rst:1157 msgid "" "Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, " -"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is " -"pushed. See the :func:`slice` built-in function for more information." +"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is pushed. See " +"the :func:`slice` built-in function for more information." msgstr "" #: ../Doc/library/dis.rst:1164 msgid "" -"Prefixes any opcode which has an argument too big to fit into the default " -"two bytes. *ext* holds two additional bytes which, taken together with the " -"subsequent opcode's argument, comprise a four-byte argument, *ext* being the " -"two most-significant bytes." +"Prefixes any opcode which has an argument too big to fit into the default two bytes. " +"*ext* holds two additional bytes which, taken together with the subsequent opcode's " +"argument, comprise a four-byte argument, *ext* being the two most-significant bytes." msgstr "" #: ../Doc/library/dis.rst:1172 msgid "" -"Used for implementing formatted literal strings (f-strings). Pops an " -"optional *fmt_spec* from the stack, then a required *value*. *flags* is " -"interpreted as follows:" +"Used for implementing formatted literal strings (f-strings). Pops an optional " +"*fmt_spec* from the stack, then a required *value*. *flags* is interpreted as follows:" msgstr "" #: ../Doc/library/dis.rst:1176 @@ -1245,45 +1192,40 @@ msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is." msgstr "" #: ../Doc/library/dis.rst:1177 -msgid "" -"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." +msgid "``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." msgstr "" #: ../Doc/library/dis.rst:1179 -msgid "" -"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting " -"it." +msgid "``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it." msgstr "" #: ../Doc/library/dis.rst:1181 -msgid "" -"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting " -"it." +msgid "``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting it." msgstr "" #: ../Doc/library/dis.rst:1183 msgid "" -"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else " -"use an empty *fmt_spec*." +"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else use an " +"empty *fmt_spec*." msgstr "" #: ../Doc/library/dis.rst:1186 msgid "" -"Formatting is performed using :c:func:`PyObject_Format`. The result is " -"pushed on the stack." +"Formatting is performed using :c:func:`PyObject_Format`. The result is pushed on the " +"stack." msgstr "" #: ../Doc/library/dis.rst:1194 msgid "" -"This is not really an opcode. It identifies the dividing line between " -"opcodes which don't use their argument and those that do (``< " -"HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)." +"This is not really an opcode. It identifies the dividing line between opcodes which " +"don't use their argument and those that do (``< HAVE_ARGUMENT`` and ``>= " +"HAVE_ARGUMENT``, respectively)." msgstr "" #: ../Doc/library/dis.rst:1198 msgid "" -"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` " -"ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." +"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore it. " +"Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." msgstr "" #: ../Doc/library/dis.rst:1206 @@ -1292,8 +1234,7 @@ msgstr "" #: ../Doc/library/dis.rst:1208 msgid "" -"These collections are provided for automatic introspection of bytecode " -"instructions:" +"These collections are provided for automatic introspection of bytecode instructions:" msgstr "" #: ../Doc/library/dis.rst:1213 @@ -1314,10 +1255,10 @@ msgstr "" #: ../Doc/library/dis.rst:1233 msgid "" -"Sequence of bytecodes that access a free variable (note that 'free' in this " -"context refers to names in the current scope that are referenced by inner " -"scopes or names in outer scopes that are referenced from this scope. It " -"does *not* include references to global or builtin scopes)." +"Sequence of bytecodes that access a free variable (note that 'free' in this context " +"refers to names in the current scope that are referenced by inner scopes or names in " +"outer scopes that are referenced from this scope. It does *not* include references " +"to global or builtin scopes)." msgstr "" #: ../Doc/library/dis.rst:1241 From f06bddce11f3db4768bea9c7c20ad7e5e49d86e2 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 04:03:07 +0200 Subject: [PATCH 05/18] correcting dis.po --- library/dis.po | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/library/dis.po b/library/dis.po index e0d389754..284214902 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 02:59+0200\n" +"PO-Revision-Date: 2019-04-12 04:02+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -121,7 +121,8 @@ msgid "" msgstr "" "Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " "offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:`.dis` va " -"générer un marqueur de \" l'instruction en cours\" contre le code d'opération donné." +"générer un marqueur de \" l'instruction en cours\" contre l'opcode (code " +"d'opération) donné." #: ../Doc/library/dis.rst:75 msgid "" @@ -145,14 +146,14 @@ msgid "" "dis`, but returned as a multi-line string)." msgstr "" "Retourne une vue formatée des opérations du code octal (la même que celle envoyée " -"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes). " +"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes ). " #: ../Doc/library/dis.rst:93 msgid "" "Return a formatted multi-line string with detailed information about the code object, " "like :func:`code_info`." msgstr "" -"Retourne une chaîne de caractères multi-ligne formatée avec des informations " +"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " "détaillées sur le code objet, comme :func:`code_info`." #: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 ../Doc/library/dis.rst:176 @@ -184,7 +185,7 @@ msgid "" "supplied function, generator, asynchronous generator, coroutine, method, source code " "string or code object." msgstr "" -"Retourne une chaîne de caractères multi-ligne formatée avec des informations " +"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " "détaillées sur le code objet pour les fonctions données, les générateurs asynchrone, " "la coroutine, la méthode, la chaine de caractères du code source ou objet." @@ -301,7 +302,7 @@ msgstr "l'adresse de l'instruction," #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "le nom de le code d'opération," +msgstr "le nom de l'opcode (code d'opération)," #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" From 2603bc10e7e0969b015fb19c0f5dadec13ebb451 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 12:03:20 +0200 Subject: [PATCH 06/18] correcting library/dis.po --- library/dis.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dis.po b/library/dis.po index 284214902..1b27f9b3e 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 04:02+0200\n" +"PO-Revision-Date: 2019-04-12 12:03+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" From 4ad28ef2f930d5e317a92435b8e0de0b96706f39 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 12:20:27 +0200 Subject: [PATCH 07/18] correcting dis.po --- library/dis.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/dis.po b/library/dis.po index 1b27f9b3e..8c70b4e39 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 12:03+0200\n" +"PO-Revision-Date: 2019-04-12 12:19+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -347,6 +347,8 @@ msgstr "" #: ../Doc/library/dis.rst:241 msgid "Line numbers can be decreasing. Before, they were always increasing." msgstr "" +"Les numéros de lignes peuvent être décroissants. Avant, ils étaient toujours " +"croissants." #: ../Doc/library/dis.rst:247 msgid "" From 4860847b6c3900172156500271ecba84a084633e Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 12:37:35 +0200 Subject: [PATCH 08/18] correcting dis.po --- library/dis.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/library/dis.po b/library/dis.po index 8c70b4e39..ae49f9294 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 12:19+0200\n" +"PO-Revision-Date: 2019-04-12 12:37+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -121,8 +121,7 @@ msgid "" msgstr "" "Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " "offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:`.dis` va " -"générer un marqueur de \" l'instruction en cours\" contre l'opcode (code " -"d'opération) donné." +"générer un marqueur de \" l'instruction en cours\" contre l'code d'opération donné." #: ../Doc/library/dis.rst:75 msgid "" @@ -302,7 +301,7 @@ msgstr "l'adresse de l'instruction," #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "le nom de l'opcode (code d'opération)," +msgstr "le nom de l'code d'opération," #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" From 46e0e8ef171a03d995e20a964529a7333cf437f8 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 13:01:17 +0200 Subject: [PATCH 09/18] correcting dis.po --- library/dis.po | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/library/dis.po b/library/dis.po index ae49f9294..a4b833dba 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 12:37+0200\n" +"PO-Revision-Date: 2019-04-12 12:59+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: ../Doc/library/dis.rst:2 msgid ":mod:`dis` --- Disassembler for Python bytecode" -msgstr ":mod:`dis` – Désassembleur pour le code octal de Python " +msgstr ":mod:`dis` – Désassembleur pour le code octal de Python" #: ../Doc/library/dis.rst:7 msgid "**Source code:** :source:`Lib/dis.py`" @@ -32,10 +32,9 @@ msgstr "" "La librairie :mod:`dis` supporte l'analyse du :term:`code octal` CPython en le " "désassemblant. Le code octal CPython, que cette librairie prend en paramètre, est " "défini dans le fichier :file:`Include/opcode.h` et est utilisé par le compilateur et " -"l'interpréteur. " +"l'interpréteur." #: ../Doc/library/dis.rst:18 -#, fuzzy msgid "" "Bytecode is an implementation detail of the CPython interpreter. No guarantees are " "made that bytecode will not be added, removed, or changed between versions of " @@ -45,7 +44,7 @@ msgstr "" "Le code octal est un détail d'implémentation de l'interpréteur CPython. Il n'y a pas " "de garantie que le code octal sera ajouté, retiré, ou modifié dans les différentes " "versions de Python. L'utilisation de cette librairie ne fonctionne pas nécessairement " -"sur les machines virtuelles Python ni les differentes versions de Python. " +"sur les machines virtuelles Python ni les différentes versions de Python." #: ../Doc/library/dis.rst:23 msgid "" @@ -53,7 +52,7 @@ msgid "" "instruction." msgstr "" "Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait par " -"instruction. " +"instruction." #: ../Doc/library/dis.rst:28 msgid "Example: Given the function :func:`myfunc`::" @@ -67,7 +66,7 @@ msgstr "" #: ../Doc/library/dis.rst:42 msgid "(The \"2\" is a line number)." -msgstr "(Le \"2\" est un numéro de ligne). " +msgstr "(Le \"2\" est un numéro de ligne)." #: ../Doc/library/dis.rst:45 msgid "Bytecode analysis" @@ -82,7 +81,6 @@ msgstr "" "une classe :class:`Bytecode`, qui permet un accès facile aux détails du code compilé." #: ../Doc/library/dis.rst:56 -#, fuzzy msgid "" "Analyse the bytecode corresponding to a function, generator, asynchronous generator, " "coroutine, method, string of source code, or a code object (as returned by :func:" @@ -90,7 +88,7 @@ msgid "" msgstr "" "Analyse le code octal correspondant à une fonction, un générateur, un générateur " "asynchrone, une coroutine, une méthode, une chaîne de caractères du code source, ou " -"bien une classe (comme retourne la fonction :func:`compile`). " +"bien une classe (comme retourne la fonction :func:`compile`)." #: ../Doc/library/dis.rst:60 msgid "" @@ -111,7 +109,7 @@ msgstr "" "Si *first_line* ne vaut pas ``None``, elle indique le nombre de la ligne qui doit " "être considérée comme première ligne source dans le code désassemblé. Autrement, les " "informations sur la ligne source sont prises directement à partir de la classe du " -"code désassemblé. " +"code désassemblé." #: ../Doc/library/dis.rst:69 msgid "" @@ -121,7 +119,7 @@ msgid "" msgstr "" "Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " "offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:`.dis` va " -"générer un marqueur de \" l'instruction en cours\" contre l'code d'opération donné." +"générer un marqueur de \" l'instruction en cours\" contre le code d'opération donné." #: ../Doc/library/dis.rst:75 msgid "" @@ -133,7 +131,7 @@ msgstr "" #: ../Doc/library/dis.rst:80 msgid "The compiled code object." -msgstr "Le code compilé objet" +msgstr "Le code compilé objet." #: ../Doc/library/dis.rst:84 msgid "The first source line of the code object (if available)" @@ -145,7 +143,7 @@ msgid "" "dis`, but returned as a multi-line string)." msgstr "" "Retourne une vue formatée des opérations du code octal (la même que celle envoyée " -"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes ). " +"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes )." #: ../Doc/library/dis.rst:93 msgid "" @@ -176,7 +174,7 @@ msgstr "" "La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, qui " "envoient l'entrée directement à la sortie souhaitée. Elles peuvent être utiles si il " "n'y a qu'une seule opération en cours, l'analyse intermédiaire objet n'est donc pas " -"utile dans ce cas là. " +"utile dans ce cas là." #: ../Doc/library/dis.rst:120 msgid "" @@ -217,7 +215,7 @@ msgstr "" #: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 ../Doc/library/dis.rst:189 #: ../Doc/library/dis.rst:213 msgid "Added *file* parameter." -msgstr "Ajout du paramètre *file*" +msgstr "Ajout du paramètre *file*." #: ../Doc/library/dis.rst:151 msgid "" @@ -285,7 +283,7 @@ msgstr "" #: ../Doc/library/dis.rst:199 msgid "the line number, for the first instruction of each line" -msgstr "le numéro de ligne, pour la première instruction de chaque ligne." +msgstr "le numéro de ligne, pour la première instruction de chaque ligne" #: ../Doc/library/dis.rst:200 msgid "the current instruction, indicated as ``-->``," @@ -309,7 +307,7 @@ msgstr "paramètres de l'opération, et" #: ../Doc/library/dis.rst:205 msgid "interpretation of the parameters in parentheses." -msgstr "interprétation des paramètres entre parenthèses" +msgstr "interprétation des paramètres entre parenthèses." #: ../Doc/library/dis.rst:207 msgid "" @@ -325,7 +323,7 @@ msgid "" "code string or code object." msgstr "" "Retourne un itérateur sur les instructions dans la fonction fournie, la méthode, les " -"chaînes de caractères du code source ou objet. " +"chaînes de caractères du code source ou objet." #: ../Doc/library/dis.rst:222 msgid "" From b19597ac31fe512e4bbd196fe0a9285b2cc53889 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Fri, 12 Apr 2019 13:05:07 +0200 Subject: [PATCH 10/18] correcting dis.po --- library/dis.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/dis.po b/library/dis.po index a4b833dba..4c51e9a9f 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 12:59+0200\n" +"PO-Revision-Date: 2019-04-12 13:04+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -299,7 +299,7 @@ msgstr "l'adresse de l'instruction," #: ../Doc/library/dis.rst:203 msgid "the operation code name," -msgstr "le nom de l'code d'opération," +msgstr "le nom de le code d'opération," #: ../Doc/library/dis.rst:204 msgid "operation parameters, and" From ed3dfad6f9283b19b18a43e2849c60e4ca967267 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 19:23:36 +0200 Subject: [PATCH 11/18] fix --- library/dis.po | 66 +++++++++++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 28 deletions(-) diff --git a/library/dis.po b/library/dis.po index 4c51e9a9f..79239d42b 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-04-12 13:04+0200\n" +"PO-Revision-Date: 2019-07-18 19:21+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -17,7 +17,7 @@ msgstr "" #: ../Doc/library/dis.rst:2 msgid ":mod:`dis` --- Disassembler for Python bytecode" -msgstr ":mod:`dis` – Désassembleur pour le code octal de Python" +msgstr ":mod:`dis` – Désassembleur pour le code intermédiaire de Python" #: ../Doc/library/dis.rst:7 msgid "**Source code:** :source:`Lib/dis.py`" @@ -29,10 +29,10 @@ msgid "" "disassembling it. The CPython bytecode which this module takes as an input is defined " "in the file :file:`Include/opcode.h` and used by the compiler and the interpreter." msgstr "" -"La librairie :mod:`dis` supporte l'analyse du :term:`code octal` CPython en le " -"désassemblant. Le code octal CPython, que cette librairie prend en paramètre, est " -"défini dans le fichier :file:`Include/opcode.h` et est utilisé par le compilateur et " -"l'interpréteur." +"La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " +"désassemblant. Le code intermédiaire CPython, que cette librairie prend en paramètre, " +"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le compilateur " +"et l'interpréteur." #: ../Doc/library/dis.rst:18 msgid "" @@ -41,10 +41,11 @@ msgid "" "Python. Use of this module should not be considered to work across Python VMs or " "Python releases." msgstr "" -"Le code octal est un détail d'implémentation de l'interpréteur CPython. Il n'y a pas " -"de garantie que le code octal sera ajouté, retiré, ou modifié dans les différentes " -"versions de Python. L'utilisation de cette librairie ne fonctionne pas nécessairement " -"sur les machines virtuelles Python ni les différentes versions de Python." +"Le code intermédiaire est un détail d'implémentation de l'interpréteur CPython. Il " +"n'y a pas de garantie que le code intermédiaire sera ajouté, retiré, ou modifié dans " +"les différentes versions de Python. L'utilisation de cette librairie ne fonctionne " +"pas nécessairement sur les machines virtuelles Python ni les différentes versions de " +"Python." #: ../Doc/library/dis.rst:23 msgid "" @@ -70,15 +71,16 @@ msgstr "(Le \"2\" est un numéro de ligne)." #: ../Doc/library/dis.rst:45 msgid "Bytecode analysis" -msgstr "Analyse du code octal" +msgstr "Analyse du code intermédiaire" #: ../Doc/library/dis.rst:49 msgid "" "The bytecode analysis API allows pieces of Python code to be wrapped in a :class:" "`Bytecode` object that provides easy access to details of the compiled code." msgstr "" -"L'analyse de l'*API* code octal permet de rassembler des blocs de code en Python dans " -"une classe :class:`Bytecode`, qui permet un accès facile aux détails du code compilé." +"L'analyse de l'*API* code intermédiaire permet de rassembler des blocs de code en " +"Python dans une classe :class:`Bytecode`, qui permet un accès facile aux détails du " +"code compilé." #: ../Doc/library/dis.rst:56 msgid "" @@ -86,9 +88,9 @@ msgid "" "coroutine, method, string of source code, or a code object (as returned by :func:" "`compile`)." msgstr "" -"Analyse le code octal correspondant à une fonction, un générateur, un générateur " -"asynchrone, une coroutine, une méthode, une chaîne de caractères du code source, ou " -"bien une classe (comme retourne la fonction :func:`compile`)." +"Analyse le code intermédiaire correspondant à une fonction, un générateur, un " +"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères du code " +"source, ou bien une classe (comme retourne la fonction :func:`compile`)." #: ../Doc/library/dis.rst:60 msgid "" @@ -98,7 +100,8 @@ msgid "" msgstr "" "Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :func:" "`get_instructions`, étant donné qu'une itération sur une instance de la classe :class:" -"`Bytecode` rend les opérations du code octal des instances de :class:`Instruction`." +"`Bytecode` rend les opérations du code intermédiaire des instances de :class:" +"`Instruction`." #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" @@ -142,8 +145,9 @@ msgid "" "Return a formatted view of the bytecode operations (the same as printed by :func:`dis." "dis`, but returned as a multi-line string)." msgstr "" -"Retourne une vue formatée des opérations du code octal (la même que celle envoyée " -"par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs lignes )." +"Retourne une vue formatée des opérations du code intermédiaire (la même que celle " +"envoyée par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs " +"lignes )." #: ../Doc/library/dis.rst:93 msgid "" @@ -232,11 +236,11 @@ msgid "" msgstr "" "Désassemble l'objet *x*. *x* peut être une librairie, une classe, une méthode, une " "fonction, un générateur, un générateur asynchrone, une coroutine, un code objet, une " -"chaine de caractères du coude source ou une séquence de bits du code octal brut. Pour " -"une librairie, elle désassemble toutes les fonctions. Pour une classe, elle " -"désassemble toutes les méthodes (y compris les classes et méthodes statiques). Pour " -"un code objet ou une séquence de code octal brut, elle affiche une ligne par " -"instruction code octal. Aussi, elle désassemble les codes objets internes " +"chaine de caractères du coude source ou une séquence de bits du code intermédiaire " +"brut. Pour une librairie, elle désassemble toutes les fonctions. Pour une classe, " +"elle désassemble toutes les méthodes (y compris les classes et méthodes statiques). " +"Pour un code objet ou une séquence de code intermédiaire brut, elle affiche une ligne " +"par instruction code intermédiaire. Aussi, elle désassemble les codes objets internes " "récursivement (le code en compréhension, les expressions des générateurs et les " "fonctions imbriquées, et le code utilisé pour la construction des classes internes). " "Les chaînes de caractères sont d'abord compilées pour coder des objets avec les " @@ -359,31 +363,37 @@ msgstr "" #: ../Doc/library/dis.rst:260 msgid "Python Bytecode Instructions" -msgstr "" +msgstr "Les instructions du code intermédiaire en Python " #: ../Doc/library/dis.rst:262 msgid "" "The :func:`get_instructions` function and :class:`Bytecode` class provide details of " "bytecode instructions as :class:`Instruction` instances:" msgstr "" +"La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit des " +"détails sur le code intermédiaire des instructions comme :class:" +"`Instruction`instances: " #: ../Doc/library/dis.rst:267 msgid "Details for a bytecode operation" -msgstr "" +msgstr "Détails sur le code intermédiaire de l'opération " #: ../Doc/library/dis.rst:271 msgid "" "numeric code for operation, corresponding to the opcode values listed below and the " "bytecode values in the :ref:`opcode_collections`." msgstr "" +"code numérique pour l'opération, correspondant aux valeurs de l'opcode ci-dessous et " +"les valeurs du code intermédiaire dans la :ref:`opcode_collections`." #: ../Doc/library/dis.rst:277 +#, fuzzy msgid "human readable name for operation" -msgstr "" +msgstr "nom lisible/compréhensible de l'opération " #: ../Doc/library/dis.rst:282 msgid "numeric argument to operation (if any), otherwise ``None``" -msgstr "" +msgstr "le cas échéant, argument numérique de l'opération sinon ``None``" #: ../Doc/library/dis.rst:287 msgid "resolved arg value (if known), otherwise same as arg" From 28c995285bc81b6efe8bf1dd3f6b4d9efeef7901 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 19:58:43 +0200 Subject: [PATCH 12/18] fix --- library/dis.po | 140 +++++++++++++++++++++---------------------------- 1 file changed, 60 insertions(+), 80 deletions(-) diff --git a/library/dis.po b/library/dis.po index ff2c06831..66bf1cecd 100644 --- a/library/dis.po +++ b/library/dis.po @@ -5,14 +5,14 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-12 14:38+0200\n" -"PO-Revision-Date: 2019-07-18 19:21+0200\n" +"POT-Creation-Date: 2018-10-12 18:59+0200\n" +"PO-Revision-Date: 2019-07-18 19:58+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Last-Translator: \n" +"Last-Translator: Aya Keddam \n" "X-Generator: Poedit 2.2.1\n" #: ../Doc/library/dis.rst:2 @@ -154,8 +154,8 @@ msgid "" "Return a formatted multi-line string with detailed information about the code object, " "like :func:`code_info`." msgstr "" -"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " -"détaillées sur le code objet, comme :func:`code_info`." +"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " +"détaillées sur l'objet code comme :func:`code_info`." #: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 ../Doc/library/dis.rst:176 msgid "This can now handle coroutine and asynchronous generator objects." @@ -177,8 +177,8 @@ msgid "" msgstr "" "La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, qui " "envoient l'entrée directement à la sortie souhaitée. Elles peuvent être utiles si il " -"n'y a qu'une seule opération en cours, l'analyse intermédiaire objet n'est donc pas " -"utile dans ce cas là." +"n'y a qu'une seule opération à effectuer, la représentation intermédiaire objet " +"n'étant donc pas utile dans ce cas:" #: ../Doc/library/dis.rst:120 msgid "" @@ -187,8 +187,8 @@ msgid "" "string or code object." msgstr "" "Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " -"détaillées sur le code objet pour les fonctions données, les générateurs asynchrone, " -"la coroutine, la méthode, la chaine de caractères du code source ou objet." +"détaillées sur l'objet code pour les fonctions données, les générateurs asynchrone, " +"coroutine, la méthode, la chaine de caractères du code source ou objet." #: ../Doc/library/dis.rst:124 msgid "" @@ -363,7 +363,7 @@ msgstr "" #: ../Doc/library/dis.rst:260 msgid "Python Bytecode Instructions" -msgstr "Les instructions du code intermédiaire en Python " +msgstr "Les instructions du code intermédiaire en Python" #: ../Doc/library/dis.rst:262 msgid "" @@ -371,12 +371,12 @@ msgid "" "bytecode instructions as :class:`Instruction` instances:" msgstr "" "La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit des " -"détails sur le code intermédiaire des instructions comme :class:" -"`Instruction`instances: " +"détails sur le code intermédiaire des instructions comme :class:`Instruction` " +"instances: " #: ../Doc/library/dis.rst:267 msgid "Details for a bytecode operation" -msgstr "Détails sur le code intermédiaire de l'opération " +msgstr "Détails sur le code intermédiaire de l'opération" #: ../Doc/library/dis.rst:271 msgid "" @@ -387,9 +387,8 @@ msgstr "" "les valeurs du code intermédiaire dans la :ref:`opcode_collections`." #: ../Doc/library/dis.rst:277 -#, fuzzy msgid "human readable name for operation" -msgstr "nom lisible/compréhensible de l'opération " +msgstr "nom lisible/compréhensible de l'opération" #: ../Doc/library/dis.rst:282 msgid "numeric argument to operation (if any), otherwise ``None``" @@ -1077,25 +1076,12 @@ msgstr "" #: ../Doc/library/dis.rst:1062 msgid "" -"Raises an exception using one of the 3 forms of the ``raise`` statement, " -"depending on the value of *argc*:" -msgstr "" - -#: ../Doc/library/dis.rst:1065 -msgid "0: ``raise`` (re-raise previous exception)" -msgstr "" - -#: ../Doc/library/dis.rst:1066 -msgid "1: ``raise TOS`` (raise exception instance or type at ``TOS``)" -msgstr "" - -#: ../Doc/library/dis.rst:1067 -msgid "" -"2: ``raise TOS1 from TOS`` (raise exception instance or type at ``TOS1`` " -"with ``__cause__`` set to ``TOS``)" +"Raises an exception. *argc* indicates the number of arguments to the raise statement, " +"ranging from 0 to 3. The handler will find the traceback as TOS2, the parameter as " +"TOS1, and the exception as TOS." msgstr "" -#: ../Doc/library/dis.rst:1073 +#: ../Doc/library/dis.rst:1069 msgid "" "Calls a callable object with positional arguments. *argc* indicates the number of " "positional arguments. The top of the stack contains positional arguments, with the " @@ -1105,11 +1091,11 @@ msgid "" "callable object." msgstr "" -#: ../Doc/library/dis.rst:1081 +#: ../Doc/library/dis.rst:1077 msgid "This opcode is used only for calls with positional arguments." msgstr "" -#: ../Doc/library/dis.rst:1087 +#: ../Doc/library/dis.rst:1083 msgid "" "Calls a callable object with positional (if any) and keyword arguments. *argc* " "indicates the total number of positional and keyword arguments. The top element on " @@ -1121,13 +1107,13 @@ msgid "" "value returned by the callable object." msgstr "" -#: ../Doc/library/dis.rst:1097 +#: ../Doc/library/dis.rst:1093 msgid "" "Keyword arguments are packed in a tuple instead of a dictionary, *argc* indicates the " "total number of arguments." msgstr "" -#: ../Doc/library/dis.rst:1104 +#: ../Doc/library/dis.rst:1100 msgid "" "Calls a callable object with variable set of positional and keyword arguments. If " "the lowest bit of *flags* is set, the top of the stack contains a mapping object " @@ -1142,7 +1128,7 @@ msgid "" "callable object." msgstr "" -#: ../Doc/library/dis.rst:1123 +#: ../Doc/library/dis.rst:1119 msgid "" "Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and method " "and TOS are pushed when interpreter can call unbound method directly. TOS will be " @@ -1150,7 +1136,7 @@ msgid "" "and method is pushed (method is bound method or something else)." msgstr "" -#: ../Doc/library/dis.rst:1134 +#: ../Doc/library/dis.rst:1130 msgid "" "Calls a method. *argc* is number of positional arguments. Keyword arguments are not " "supported. This opcode is designed to be used with :opcode:`LOAD_METHOD`. " @@ -1158,131 +1144,125 @@ msgid "" "opcode:`LOAD_METHOD` on the stack. All of them are popped and return value is pushed." msgstr "" -#: ../Doc/library/dis.rst:1145 +#: ../Doc/library/dis.rst:1141 msgid "" "Pushes a new function object on the stack. From bottom to top, the consumed stack " "must consist of values if the argument carries a specified flag value" msgstr "" -#: ../Doc/library/dis.rst:1148 +#: ../Doc/library/dis.rst:1144 msgid "" "``0x01`` a tuple of default values for positional-only and positional-or-keyword " "parameters in positional order" msgstr "" -#: ../Doc/library/dis.rst:1150 +#: ../Doc/library/dis.rst:1146 msgid "``0x02`` a dictionary of keyword-only parameters' default values" msgstr "" -#: ../Doc/library/dis.rst:1151 +#: ../Doc/library/dis.rst:1147 msgid "``0x04`` an annotation dictionary" msgstr "" -#: ../Doc/library/dis.rst:1152 +#: ../Doc/library/dis.rst:1148 msgid "``0x08`` a tuple containing cells for free variables, making a closure" msgstr "" -#: ../Doc/library/dis.rst:1153 +#: ../Doc/library/dis.rst:1149 msgid "the code associated with the function (at TOS1)" msgstr "" -#: ../Doc/library/dis.rst:1154 +#: ../Doc/library/dis.rst:1150 msgid "the :term:`qualified name` of the function (at TOS)" msgstr "" -#: ../Doc/library/dis.rst:1161 +#: ../Doc/library/dis.rst:1157 msgid "" "Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, " "``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is pushed. See " "the :func:`slice` built-in function for more information." msgstr "" -#: ../Doc/library/dis.rst:1168 +#: ../Doc/library/dis.rst:1164 msgid "" -"Prefixes any opcode which has an argument too big to fit into the default " -"one byte. *ext* holds an additional byte which act as higher bits in the " -"argument. For each opcode, at most three prefixal ``EXTENDED_ARG`` are " -"allowed, forming an argument from two-byte to four-byte." +"Prefixes any opcode which has an argument too big to fit into the default two bytes. " +"*ext* holds two additional bytes which, taken together with the subsequent opcode's " +"argument, comprise a four-byte argument, *ext* being the two most-significant bytes." msgstr "" -#: ../Doc/library/dis.rst:1176 +#: ../Doc/library/dis.rst:1172 msgid "" "Used for implementing formatted literal strings (f-strings). Pops an optional " "*fmt_spec* from the stack, then a required *value*. *flags* is interpreted as follows:" msgstr "" -#: ../Doc/library/dis.rst:1180 +#: ../Doc/library/dis.rst:1176 msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is." msgstr "" -#: ../Doc/library/dis.rst:1181 -msgid "" -"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." +#: ../Doc/library/dis.rst:1177 +msgid "``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." msgstr "" -#: ../Doc/library/dis.rst:1183 -msgid "" -"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting " -"it." +#: ../Doc/library/dis.rst:1179 +msgid "``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it." msgstr "" -#: ../Doc/library/dis.rst:1185 -msgid "" -"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting " -"it." +#: ../Doc/library/dis.rst:1181 +msgid "``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting it." msgstr "" -#: ../Doc/library/dis.rst:1187 +#: ../Doc/library/dis.rst:1183 msgid "" "``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else use an " "empty *fmt_spec*." msgstr "" -#: ../Doc/library/dis.rst:1190 +#: ../Doc/library/dis.rst:1186 msgid "" "Formatting is performed using :c:func:`PyObject_Format`. The result is pushed on the " "stack." msgstr "" -#: ../Doc/library/dis.rst:1198 +#: ../Doc/library/dis.rst:1194 msgid "" "This is not really an opcode. It identifies the dividing line between opcodes which " "don't use their argument and those that do (``< HAVE_ARGUMENT`` and ``>= " "HAVE_ARGUMENT``, respectively)." msgstr "" -#: ../Doc/library/dis.rst:1202 +#: ../Doc/library/dis.rst:1198 msgid "" "Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore it. " "Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." msgstr "" -#: ../Doc/library/dis.rst:1210 +#: ../Doc/library/dis.rst:1206 msgid "Opcode collections" msgstr "" -#: ../Doc/library/dis.rst:1212 +#: ../Doc/library/dis.rst:1208 msgid "" "These collections are provided for automatic introspection of bytecode instructions:" msgstr "" -#: ../Doc/library/dis.rst:1217 +#: ../Doc/library/dis.rst:1213 msgid "Sequence of operation names, indexable using the bytecode." msgstr "" -#: ../Doc/library/dis.rst:1222 +#: ../Doc/library/dis.rst:1218 msgid "Dictionary mapping operation names to bytecodes." msgstr "" -#: ../Doc/library/dis.rst:1227 +#: ../Doc/library/dis.rst:1223 msgid "Sequence of all compare operation names." msgstr "" -#: ../Doc/library/dis.rst:1232 +#: ../Doc/library/dis.rst:1228 msgid "Sequence of bytecodes that access a constant." msgstr "" -#: ../Doc/library/dis.rst:1237 +#: ../Doc/library/dis.rst:1233 msgid "" "Sequence of bytecodes that access a free variable (note that 'free' in this context " "refers to names in the current scope that are referenced by inner scopes or names in " @@ -1290,22 +1270,22 @@ msgid "" "to global or builtin scopes)." msgstr "" -#: ../Doc/library/dis.rst:1245 +#: ../Doc/library/dis.rst:1241 msgid "Sequence of bytecodes that access an attribute by name." msgstr "" -#: ../Doc/library/dis.rst:1250 +#: ../Doc/library/dis.rst:1246 msgid "Sequence of bytecodes that have a relative jump target." msgstr "" -#: ../Doc/library/dis.rst:1255 +#: ../Doc/library/dis.rst:1251 msgid "Sequence of bytecodes that have an absolute jump target." msgstr "" -#: ../Doc/library/dis.rst:1260 +#: ../Doc/library/dis.rst:1256 msgid "Sequence of bytecodes that access a local variable." msgstr "" -#: ../Doc/library/dis.rst:1265 +#: ../Doc/library/dis.rst:1261 msgid "Sequence of bytecodes of Boolean operations." msgstr "" From 489f8bf03ad7644a64fec2248fc86041a0cd8a7f Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 20:07:31 +0200 Subject: [PATCH 13/18] fix --- library/dis.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/dis.po b/library/dis.po index 66bf1cecd..e31dc16c6 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 19:58+0200\n" +"PO-Revision-Date: 2019-07-18 20:07+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -372,7 +372,7 @@ msgid "" msgstr "" "La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit des " "détails sur le code intermédiaire des instructions comme :class:`Instruction` " -"instances: " +"instances:" #: ../Doc/library/dis.rst:267 msgid "Details for a bytecode operation" @@ -383,8 +383,8 @@ msgid "" "numeric code for operation, corresponding to the opcode values listed below and the " "bytecode values in the :ref:`opcode_collections`." msgstr "" -"code numérique pour l'opération, correspondant aux valeurs de l'opcode ci-dessous et " -"les valeurs du code intermédiaire dans la :ref:`opcode_collections`." +"code numérique pour l'opération, correspondant aux valeurs de l'*opcode* ci-dessous " +"et les valeurs du code intermédiaire dans la :ref:`opcode_collections`." #: ../Doc/library/dis.rst:277 msgid "human readable name for operation" From 226ed83d46f6a4db26261e393f9cbe444c3c61fa Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 20:16:24 +0200 Subject: [PATCH 14/18] fix --- library/dis.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dis.po b/library/dis.po index e31dc16c6..6e19165f7 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 20:07+0200\n" +"PO-Revision-Date: 2019-07-18 20:16+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" From f4d32c619484352d293e09e26b4420194f97800d Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 20:25:47 +0200 Subject: [PATCH 15/18] fix --- library/dis.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dis.po b/library/dis.po index 6e19165f7..6d6366c4a 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 20:16+0200\n" +"PO-Revision-Date: 2019-07-18 20:25+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" From d0e158360ae8b04b520ea5dc023ad81e17a8beb1 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 20:48:02 +0200 Subject: [PATCH 16/18] fix --- library/dis.po | 758 ++++++++++++++++++++++++++----------------------- 1 file changed, 404 insertions(+), 354 deletions(-) diff --git a/library/dis.po b/library/dis.po index 6d6366c4a..70bf21e6d 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 20:25+0200\n" +"PO-Revision-Date: 2019-07-18 20:46+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -26,26 +26,27 @@ msgstr "**Code source :** :source:`Lib/dis.py`" #: ../Doc/library/dis.rst:11 msgid "" "The :mod:`dis` module supports the analysis of CPython :term:`bytecode` by " -"disassembling it. The CPython bytecode which this module takes as an input is defined " -"in the file :file:`Include/opcode.h` and used by the compiler and the interpreter." +"disassembling it. The CPython bytecode which this module takes as an input is " +"defined in the file :file:`Include/opcode.h` and used by the compiler and the " +"interpreter." msgstr "" "La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " -"désassemblant. Le code intermédiaire CPython, que cette librairie prend en paramètre, " -"est défini dans le fichier :file:`Include/opcode.h` et est utilisé par le compilateur " -"et l'interpréteur." +"désassemblant. Le code intermédiaire CPython, que cette librairie prend en " +"paramètre, est défini dans le fichier :file:`Include/opcode.h` et est utilisé " +"par le compilateur et l'interpréteur." #: ../Doc/library/dis.rst:18 msgid "" -"Bytecode is an implementation detail of the CPython interpreter. No guarantees are " -"made that bytecode will not be added, removed, or changed between versions of " -"Python. Use of this module should not be considered to work across Python VMs or " -"Python releases." +"Bytecode is an implementation detail of the CPython interpreter. No " +"guarantees are made that bytecode will not be added, removed, or changed " +"between versions of Python. Use of this module should not be considered to " +"work across Python VMs or Python releases." msgstr "" -"Le code intermédiaire est un détail d'implémentation de l'interpréteur CPython. Il " -"n'y a pas de garantie que le code intermédiaire sera ajouté, retiré, ou modifié dans " -"les différentes versions de Python. L'utilisation de cette librairie ne fonctionne " -"pas nécessairement sur les machines virtuelles Python ni les différentes versions de " -"Python." +"Le code intermédiaire est un détail d'implémentation de l'interpréteur " +"CPython. Il n'y a pas de garantie que le code intermédiaire sera ajouté, " +"retiré, ou modifié dans les différentes versions de Python. L'utilisation de " +"cette librairie ne fonctionne pas nécessairement sur les machines virtuelles " +"Python ni les différentes versions de Python." #: ../Doc/library/dis.rst:23 msgid "" @@ -60,10 +61,12 @@ msgid "Example: Given the function :func:`myfunc`::" msgstr "Exemple : Etant donné la fonction :func:`myfunc` ::" #: ../Doc/library/dis.rst:33 -msgid "the following command can be used to display the disassembly of :func:`myfunc`::" +msgid "" +"the following command can be used to display the disassembly of :func:" +"`myfunc`::" msgstr "" -"la commande suivante peut-être utilisé pour afficher le désassemblage de :func:" -"`myfunc` ::" +"la commande suivante peut-être utilisé pour afficher le désassemblage de :" +"func:`myfunc` ::" #: ../Doc/library/dis.rst:42 msgid "(The \"2\" is a line number)." @@ -75,62 +78,66 @@ msgstr "Analyse du code intermédiaire" #: ../Doc/library/dis.rst:49 msgid "" -"The bytecode analysis API allows pieces of Python code to be wrapped in a :class:" -"`Bytecode` object that provides easy access to details of the compiled code." +"The bytecode analysis API allows pieces of Python code to be wrapped in a :" +"class:`Bytecode` object that provides easy access to details of the compiled " +"code." msgstr "" -"L'analyse de l'*API* code intermédiaire permet de rassembler des blocs de code en " -"Python dans une classe :class:`Bytecode`, qui permet un accès facile aux détails du " -"code compilé." +"L'analyse de l'*API* code intermédiaire permet de rassembler des blocs de " +"code en Python dans une classe :class:`Bytecode`, qui permet un accès facile " +"aux détails du code compilé." #: ../Doc/library/dis.rst:56 msgid "" -"Analyse the bytecode corresponding to a function, generator, asynchronous generator, " -"coroutine, method, string of source code, or a code object (as returned by :func:" -"`compile`)." +"Analyse the bytecode corresponding to a function, generator, asynchronous " +"generator, coroutine, method, string of source code, or a code object (as " +"returned by :func:`compile`)." msgstr "" "Analyse le code intermédiaire correspondant à une fonction, un générateur, un " -"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères du code " -"source, ou bien une classe (comme retourne la fonction :func:`compile`)." +"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères " +"du code source, ou bien une classe (comme retourne la fonction :func:" +"`compile`)." #: ../Doc/library/dis.rst:60 msgid "" "This is a convenience wrapper around many of the functions listed below, most " -"notably :func:`get_instructions`, as iterating over a :class:`Bytecode` instance " -"yields the bytecode operations as :class:`Instruction` instances." +"notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " +"instance yields the bytecode operations as :class:`Instruction` instances." msgstr "" -"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :func:" -"`get_instructions`, étant donné qu'une itération sur une instance de la classe :class:" -"`Bytecode` rend les opérations du code intermédiaire des instances de :class:" -"`Instruction`." +"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :" +"func:`get_instructions`, étant donné qu'une itération sur une instance de la " +"classe :class:`Bytecode` rend les opérations du code intermédiaire des " +"instances de :class:`Instruction`." #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" -"If *first_line* is not ``None``, it indicates the line number that should be reported " -"for the first source line in the disassembled code. Otherwise, the source line " -"information (if any) is taken directly from the disassembled code object." +"If *first_line* is not ``None``, it indicates the line number that should be " +"reported for the first source line in the disassembled code. Otherwise, the " +"source line information (if any) is taken directly from the disassembled code " +"object." msgstr "" -"Si *first_line* ne vaut pas ``None``, elle indique le nombre de la ligne qui doit " -"être considérée comme première ligne source dans le code désassemblé. Autrement, les " -"informations sur la ligne source sont prises directement à partir de la classe du " -"code désassemblé." +"Si *first_line* ne vaut pas ``None``, elle indique le nombre de la ligne qui " +"doit être considérée comme première ligne source dans le code désassemblé. " +"Autrement, les informations sur la ligne source sont prises directement à " +"partir de la classe du code désassemblé." #: ../Doc/library/dis.rst:69 msgid "" -"If *current_offset* is not ``None``, it refers to an instruction offset in the " -"disassembled code. Setting this means :meth:`.dis` will display a \"current " -"instruction\" marker against the specified opcode." +"If *current_offset* is not ``None``, it refers to an instruction offset in " +"the disassembled code. Setting this means :meth:`.dis` will display a " +"\"current instruction\" marker against the specified opcode." msgstr "" -"Si la valeur de *current_offset* est différente de ``None``, c'est une référence à un " -"offset d'une instruction dans le code désassemblé. Cela veut dire que :meth:`.dis` va " -"générer un marqueur de \" l'instruction en cours\" contre le code d'opération donné." +"Si la valeur de *current_offset* est différente de ``None``, c'est une " +"référence à un offset d'une instruction dans le code désassemblé. Cela veut " +"dire que :meth:`.dis` va générer un marqueur de \" l'instruction en cours\" " +"contre le code d'opération donné." #: ../Doc/library/dis.rst:75 msgid "" "Construct a :class:`Bytecode` instance from the given traceback, setting " "*current_offset* to the instruction responsible for the exception." msgstr "" -"Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en mettant " -"*current_offet* à l'instruction responsable de l'exception." +"Construisez une instance :class:`Bytecode` à partir de la trace d'appel, en " +"mettant *current_offet* à l'instruction responsable de l'exception." #: ../Doc/library/dis.rst:80 msgid "The compiled code object." @@ -142,24 +149,26 @@ msgstr "La première ligne source du code objet (si disponible)" #: ../Doc/library/dis.rst:88 msgid "" -"Return a formatted view of the bytecode operations (the same as printed by :func:`dis." -"dis`, but returned as a multi-line string)." +"Return a formatted view of the bytecode operations (the same as printed by :" +"func:`dis.dis`, but returned as a multi-line string)." msgstr "" -"Retourne une vue formatée des opérations du code intermédiaire (la même que celle " -"envoyée par :func:`dis.dis`, mais comme une chaîne de caractères de plusieurs " -"lignes )." +"Retourne une vue formatée des opérations du code intermédiaire (la même que " +"celle envoyée par :func:`dis.dis`, mais comme une chaîne de caractères de " +"plusieurs lignes )." #: ../Doc/library/dis.rst:93 msgid "" -"Return a formatted multi-line string with detailed information about the code object, " -"like :func:`code_info`." +"Return a formatted multi-line string with detailed information about the code " +"object, like :func:`code_info`." msgstr "" -"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " -"détaillées sur l'objet code comme :func:`code_info`." +"Retourne une chaîne de caractères de plusieurs lignes formatée avec des " +"informations détaillées sur l'objet code comme :func:`code_info`." -#: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 ../Doc/library/dis.rst:176 +#: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 +#: ../Doc/library/dis.rst:176 msgid "This can now handle coroutine and asynchronous generator objects." -msgstr "Cette version supporte la coroutine et les objets générateurs asynchrones." +msgstr "" +"Cette version supporte la coroutine et les objets générateurs asynchrones." #: ../Doc/library/dis.rst:99 msgid "Example::" @@ -171,119 +180,131 @@ msgstr "Analyse de fonctions" #: ../Doc/library/dis.rst:114 msgid "" -"The :mod:`dis` module also defines the following analysis functions that convert the " -"input directly to the desired output. They can be useful if only a single operation " -"is being performed, so the intermediate analysis object isn't useful:" +"The :mod:`dis` module also defines the following analysis functions that " +"convert the input directly to the desired output. They can be useful if only " +"a single operation is being performed, so the intermediate analysis object " +"isn't useful:" msgstr "" -"La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, qui " -"envoient l'entrée directement à la sortie souhaitée. Elles peuvent être utiles si il " -"n'y a qu'une seule opération à effectuer, la représentation intermédiaire objet " -"n'étant donc pas utile dans ce cas:" +"La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, " +"qui envoient l'entrée directement à la sortie souhaitée. Elles peuvent être " +"utiles si il n'y a qu'une seule opération à effectuer, la représentation " +"intermédiaire objet n'étant donc pas utile dans ce cas:" #: ../Doc/library/dis.rst:120 msgid "" -"Return a formatted multi-line string with detailed code object information for the " -"supplied function, generator, asynchronous generator, coroutine, method, source code " -"string or code object." +"Return a formatted multi-line string with detailed code object information " +"for the supplied function, generator, asynchronous generator, coroutine, " +"method, source code string or code object." msgstr "" -"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations " -"détaillées sur l'objet code pour les fonctions données, les générateurs asynchrone, " -"coroutine, la méthode, la chaine de caractères du code source ou objet." +"Retourne une chaîne de caractères de plusieurs lignes formatée avec des " +"informations détaillées sur l'objet code pour les fonctions données, les " +"générateurs asynchrone, coroutine, la méthode, la chaine de caractères du " +"code source ou objet." #: ../Doc/library/dis.rst:124 msgid "" -"Note that the exact contents of code info strings are highly implementation dependent " -"and they may change arbitrarily across Python VMs or Python releases." +"Note that the exact contents of code info strings are highly implementation " +"dependent and they may change arbitrarily across Python VMs or Python " +"releases." msgstr "" -"Il est à noter que le contenu exact des chaînes de caractères figurant dans les " -"informations du code dépendent fortement sur l'implémentation, et peuvent changer " -"arbitrairement sous machines virtuelles Python ou les versions de Python." +"Il est à noter que le contenu exact des chaînes de caractères figurant dans " +"les informations du code dépendent fortement sur l'implémentation, et peuvent " +"changer arbitrairement sous machines virtuelles Python ou les versions de " +"Python." #: ../Doc/library/dis.rst:136 msgid "" -"Print detailed code object information for the supplied function, method, source code " -"string or code object to *file* (or ``sys.stdout`` if *file* is not specified)." +"Print detailed code object information for the supplied function, method, " +"source code string or code object to *file* (or ``sys.stdout`` if *file* is " +"not specified)." msgstr "" -"Affiche des informations détaillées sur le code de la fonction fournie, la méthode, " -"la chaîne de caractère du code source ou du code objet à *file* (ou bien ``sys." -"stdout`` si *file* n'est pas spécifié)." +"Affiche des informations détaillées sur le code de la fonction fournie, la " +"méthode, la chaîne de caractère du code source ou du code objet à *file* (ou " +"bien ``sys.stdout`` si *file* n'est pas spécifié)." #: ../Doc/library/dis.rst:140 msgid "" -"This is a convenient shorthand for ``print(code_info(x), file=file)``, intended for " -"interactive exploration at the interpreter prompt." +"This is a convenient shorthand for ``print(code_info(x), file=file)``, " +"intended for interactive exploration at the interpreter prompt." msgstr "" "Ceci est un raccourci convenable de ``print(code_info(x), file=file)``, " -"principalement fait pour l'exploration interactive sur l'invite de l'interpréteur." +"principalement fait pour l'exploration interactive sur l'invite de " +"l'interpréteur." -#: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 ../Doc/library/dis.rst:189 -#: ../Doc/library/dis.rst:213 +#: ../Doc/library/dis.rst:145 ../Doc/library/dis.rst:170 +#: ../Doc/library/dis.rst:189 ../Doc/library/dis.rst:213 msgid "Added *file* parameter." msgstr "Ajout du paramètre *file*." #: ../Doc/library/dis.rst:151 msgid "" -"Disassemble the *x* object. *x* can denote either a module, a class, a method, a " -"function, a generator, an asynchronous generator, a coroutine, a code object, a " -"string of source code or a byte sequence of raw bytecode. For a module, it " -"disassembles all functions. For a class, it disassembles all methods (including class " -"and static methods). For a code object or sequence of raw bytecode, it prints one " -"line per bytecode instruction. It also recursively disassembles nested code objects " -"(the code of comprehensions, generator expressions and nested functions, and the code " -"used for building nested classes). Strings are first compiled to code objects with " -"the :func:`compile` built-in function before being disassembled. If no object is " +"Disassemble the *x* object. *x* can denote either a module, a class, a " +"method, a function, a generator, an asynchronous generator, a coroutine, a " +"code object, a string of source code or a byte sequence of raw bytecode. For " +"a module, it disassembles all functions. For a class, it disassembles all " +"methods (including class and static methods). For a code object or sequence " +"of raw bytecode, it prints one line per bytecode instruction. It also " +"recursively disassembles nested code objects (the code of comprehensions, " +"generator expressions and nested functions, and the code used for building " +"nested classes). Strings are first compiled to code objects with the :func:" +"`compile` built-in function before being disassembled. If no object is " "provided, this function disassembles the last traceback." msgstr "" -"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une méthode, une " -"fonction, un générateur, un générateur asynchrone, une coroutine, un code objet, une " -"chaine de caractères du coude source ou une séquence de bits du code intermédiaire " -"brut. Pour une librairie, elle désassemble toutes les fonctions. Pour une classe, " -"elle désassemble toutes les méthodes (y compris les classes et méthodes statiques). " -"Pour un code objet ou une séquence de code intermédiaire brut, elle affiche une ligne " -"par instruction code intermédiaire. Aussi, elle désassemble les codes objets internes " -"récursivement (le code en compréhension, les expressions des générateurs et les " -"fonctions imbriquées, et le code utilisé pour la construction des classes internes). " -"Les chaînes de caractères sont d'abord compilées pour coder des objets avec les " -"fonctions intégrées de :func:`compile` avant qu'elles ne soient désassemblées. Si " -"aucun objet n'est fourni, cette fonction désassemble les dernières traces d'appel." - -#: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 ../Doc/library/dis.rst:210 -msgid "" -"The disassembly is written as text to the supplied *file* argument if provided and to " -"``sys.stdout`` otherwise." -msgstr "" -"Le désassemblage est envoyé sous forme de texte à l'argument du fichier *file* si il " -"est fourni, et à ``sys.stdout`` sinon." +"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une " +"méthode, une fonction, un générateur, un générateur asynchrone, une " +"coroutine, un code objet, une chaine de caractères du coude source ou une " +"séquence de bits du code intermédiaire brut. Pour une librairie, elle " +"désassemble toutes les fonctions. Pour une classe, elle désassemble toutes " +"les méthodes (y compris les classes et méthodes statiques). Pour un code " +"objet ou une séquence de code intermédiaire brut, elle affiche une ligne par " +"instruction code intermédiaire. Aussi, elle désassemble les codes objets " +"internes récursivement (le code en compréhension, les expressions des " +"générateurs et les fonctions imbriquées, et le code utilisé pour la " +"construction des classes internes). Les chaînes de caractères sont d'abord " +"compilées pour coder des objets avec les fonctions intégrées de :func:" +"`compile` avant qu'elles ne soient désassemblées. Si aucun objet n'est " +"fourni, cette fonction désassemble les dernières traces d'appel." + +#: ../Doc/library/dis.rst:164 ../Doc/library/dis.rst:186 +#: ../Doc/library/dis.rst:210 +msgid "" +"The disassembly is written as text to the supplied *file* argument if " +"provided and to ``sys.stdout`` otherwise." +msgstr "" +"Le désassemblage est envoyé sous forme de texte à l'argument du fichier " +"*file* si il est fourni, et à ``sys.stdout`` sinon." #: ../Doc/library/dis.rst:167 msgid "" "The maximal depth of recursion is limited by *depth* unless it is ``None``. " "``depth=0`` means no recursion." msgstr "" -"La profondeur maximale de récursion est limitée par *depth* sauf si elle correspond à " -"``None``. ``depth=0`` indique qu'il n'y a pas de récursion." +"La profondeur maximale de récursion est limitée par *depth* sauf si elle " +"correspond à ``None``. ``depth=0`` indique qu'il n'y a pas de récursion." #: ../Doc/library/dis.rst:173 msgid "Implemented recursive disassembling and added *depth* parameter." msgstr "" -"Le désassemblage récursif a été implémenté, et le paramètre *depth* a été ajouté." +"Le désassemblage récursif a été implémenté, et le paramètre *depth* a été " +"ajouté." #: ../Doc/library/dis.rst:182 msgid "" -"Disassemble the top-of-stack function of a traceback, using the last traceback if " -"none was passed. The instruction causing the exception is indicated." +"Disassemble the top-of-stack function of a traceback, using the last " +"traceback if none was passed. The instruction causing the exception is " +"indicated." msgstr "" -"Désassemble la fonction du haut de la pile des traces d'appels, en utilisant la " -"dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine de " -"l'exception est indiquée." +"Désassemble la fonction du haut de la pile des traces d'appels, en utilisant " +"la dernière trace d'appels si rien n'a été envoyé. L'instruction à l'origine " +"de l'exception est indiquée." #: ../Doc/library/dis.rst:196 msgid "" -"Disassemble a code object, indicating the last instruction if *lasti* was provided. " -"The output is divided in the following columns:" +"Disassemble a code object, indicating the last instruction if *lasti* was " +"provided. The output is divided in the following columns:" msgstr "" -"Désassemble un code objet, en indiquant la dernière instruction si *lasti* est " -"fournie. La sortie est répartie sur les colonnes suivantes :" +"Désassemble un code objet, en indiquant la dernière instruction si *lasti* " +"est fournie. La sortie est répartie sur les colonnes suivantes :" #: ../Doc/library/dis.rst:199 msgid "the line number, for the first instruction of each line" @@ -315,34 +336,36 @@ msgstr "interprétation des paramètres entre parenthèses." #: ../Doc/library/dis.rst:207 msgid "" -"The parameter interpretation recognizes local and global variable names, constant " -"values, branch targets, and compare operators." +"The parameter interpretation recognizes local and global variable names, " +"constant values, branch targets, and compare operators." msgstr "" -"L'interprétation du paramètre reconnaît les noms des variables locales et globales, " -"des valeurs constantes, des branchements cibles, et des opérateurs de comparaison." +"L'interprétation du paramètre reconnaît les noms des variables locales et " +"globales, des valeurs constantes, des branchements cibles, et des opérateurs " +"de comparaison." #: ../Doc/library/dis.rst:219 msgid "" -"Return an iterator over the instructions in the supplied function, method, source " -"code string or code object." +"Return an iterator over the instructions in the supplied function, method, " +"source code string or code object." msgstr "" -"Retourne un itérateur sur les instructions dans la fonction fournie, la méthode, les " -"chaînes de caractères du code source ou objet." +"Retourne un itérateur sur les instructions dans la fonction fournie, la " +"méthode, les chaînes de caractères du code source ou objet." #: ../Doc/library/dis.rst:222 msgid "" -"The iterator generates a series of :class:`Instruction` named tuples giving the " -"details of each operation in the supplied code." +"The iterator generates a series of :class:`Instruction` named tuples giving " +"the details of each operation in the supplied code." msgstr "" -"Cet itérateur génère une série de n-uplets de :class:`Instruction` qui donnent les " -"détails de chacune des opérations dans le code fourni." +"Cet itérateur génère une série de n-uplets de :class:`Instruction` qui " +"donnent les détails de chacune des opérations dans le code fourni." #: ../Doc/library/dis.rst:235 msgid "" -"This generator function uses the ``co_firstlineno`` and ``co_lnotab`` attributes of " -"the code object *code* to find the offsets which are starts of lines in the source " -"code. They are generated as ``(offset, lineno)`` pairs. See :source:`Objects/" -"lnotab_notes.txt` for the ``co_lnotab`` format and how to decode it." +"This generator function uses the ``co_firstlineno`` and ``co_lnotab`` " +"attributes of the code object *code* to find the offsets which are starts of " +"lines in the source code. They are generated as ``(offset, lineno)`` pairs. " +"See :source:`Objects/lnotab_notes.txt` for the ``co_lnotab`` format and how " +"to decode it." msgstr "" #: ../Doc/library/dis.rst:241 @@ -353,8 +376,8 @@ msgstr "" #: ../Doc/library/dis.rst:247 msgid "" -"Detect all offsets in the code object *code* which are jump targets, and return a " -"list of these offsets." +"Detect all offsets in the code object *code* which are jump targets, and " +"return a list of these offsets." msgstr "" #: ../Doc/library/dis.rst:253 @@ -367,12 +390,12 @@ msgstr "Les instructions du code intermédiaire en Python" #: ../Doc/library/dis.rst:262 msgid "" -"The :func:`get_instructions` function and :class:`Bytecode` class provide details of " -"bytecode instructions as :class:`Instruction` instances:" +"The :func:`get_instructions` function and :class:`Bytecode` class provide " +"details of bytecode instructions as :class:`Instruction` instances:" msgstr "" -"La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit des " -"détails sur le code intermédiaire des instructions comme :class:`Instruction` " -"instances:" +"La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit " +"des détails sur le code intermédiaire des instructions comme :class:" +"`Instruction` instances:" #: ../Doc/library/dis.rst:267 msgid "Details for a bytecode operation" @@ -380,11 +403,12 @@ msgstr "Détails sur le code intermédiaire de l'opération" #: ../Doc/library/dis.rst:271 msgid "" -"numeric code for operation, corresponding to the opcode values listed below and the " -"bytecode values in the :ref:`opcode_collections`." +"numeric code for operation, corresponding to the opcode values listed below " +"and the bytecode values in the :ref:`opcode_collections`." msgstr "" -"code numérique pour l'opération, correspondant aux valeurs de l'*opcode* ci-dessous " -"et les valeurs du code intermédiaire dans la :ref:`opcode_collections`." +"code numérique pour l'opération, correspondant aux valeurs de l'*opcode* ci-" +"dessous et les valeurs du code intermédiaire dans la :ref:" +"`opcode_collections`." #: ../Doc/library/dis.rst:277 msgid "human readable name for operation" @@ -415,7 +439,8 @@ msgid "``True`` if other code jumps to here, otherwise ``False``" msgstr "" #: ../Doc/library/dis.rst:312 -msgid "The Python compiler currently generates the following bytecode instructions." +msgid "" +"The Python compiler currently generates the following bytecode instructions." msgstr "" #: ../Doc/library/dis.rst:315 @@ -436,7 +461,8 @@ msgstr "" #: ../Doc/library/dis.rst:334 msgid "" -"Lifts second and third stack item one position up, moves top down to position three." +"Lifts second and third stack item one position up, moves top down to position " +"three." msgstr "" #: ../Doc/library/dis.rst:340 @@ -445,7 +471,8 @@ msgstr "" #: ../Doc/library/dis.rst:347 msgid "" -"Duplicates the two references on top of the stack, leaving them in the same order." +"Duplicates the two references on top of the stack, leaving them in the same " +"order." msgstr "" #: ../Doc/library/dis.rst:353 @@ -454,8 +481,8 @@ msgstr "" #: ../Doc/library/dis.rst:355 msgid "" -"Unary operations take the top of the stack, apply the operation, and push the result " -"back on the stack." +"Unary operations take the top of the stack, apply the operation, and push the " +"result back on the stack." msgstr "" #: ../Doc/library/dis.rst:360 @@ -480,8 +507,8 @@ msgstr "" #: ../Doc/library/dis.rst:385 msgid "" -"If ``TOS`` is a :term:`generator iterator` or :term:`coroutine` object it is left as " -"is. Otherwise, implements ``TOS = iter(TOS)``." +"If ``TOS`` is a :term:`generator iterator` or :term:`coroutine` object it is " +"left as is. Otherwise, implements ``TOS = iter(TOS)``." msgstr "" #: ../Doc/library/dis.rst:391 @@ -490,9 +517,9 @@ msgstr "" #: ../Doc/library/dis.rst:393 msgid "" -"Binary operations remove the top of the stack (TOS) and the second top-most stack " -"item (TOS1) from the stack. They perform the operation, and put the result back on " -"the stack." +"Binary operations remove the top of the stack (TOS) and the second top-most " +"stack item (TOS1) from the stack. They perform the operation, and put the " +"result back on the stack." msgstr "" #: ../Doc/library/dis.rst:399 @@ -557,9 +584,10 @@ msgstr "" #: ../Doc/library/dis.rst:471 msgid "" -"In-place operations are like binary operations, in that they remove TOS and TOS1, and " -"push the result back on the stack, but the operation is done in-place when TOS1 " -"supports it, and the resulting TOS may be (but does not have to be) the original TOS1." +"In-place operations are like binary operations, in that they remove TOS and " +"TOS1, and push the result back on the stack, but the operation is done in-" +"place when TOS1 supports it, and the resulting TOS may be (but does not have " +"to be) the original TOS1." msgstr "" #: ../Doc/library/dis.rst:478 @@ -628,9 +656,9 @@ msgstr "" #: ../Doc/library/dis.rst:557 msgid "" -"Implements ``TOS = get_awaitable(TOS)``, where ``get_awaitable(o)`` returns ``o`` if " -"``o`` is a coroutine object or a generator object with the CO_ITERABLE_COROUTINE " -"flag, or resolves ``o.__await__``." +"Implements ``TOS = get_awaitable(TOS)``, where ``get_awaitable(o)`` returns " +"``o`` if ``o`` is a coroutine object or a generator object with the " +"CO_ITERABLE_COROUTINE flag, or resolves ``o.__await__``." msgstr "" #: ../Doc/library/dis.rst:567 @@ -643,14 +671,14 @@ msgstr "" #: ../Doc/library/dis.rst:577 msgid "" -"Implements ``PUSH(get_awaitable(TOS.__anext__()))``. See ``GET_AWAITABLE`` for " -"details about ``get_awaitable``" +"Implements ``PUSH(get_awaitable(TOS.__anext__()))``. See ``GET_AWAITABLE`` " +"for details about ``get_awaitable``" msgstr "" #: ../Doc/library/dis.rst:585 msgid "" -"Resolves ``__aenter__`` and ``__aexit__`` from the object on top of the stack. " -"Pushes ``__aexit__`` and result of ``__aenter__()`` to the stack." +"Resolves ``__aenter__`` and ``__aexit__`` from the object on top of the " +"stack. Pushes ``__aexit__`` and result of ``__aenter__()`` to the stack." msgstr "" #: ../Doc/library/dis.rst:593 @@ -663,9 +691,9 @@ msgstr "" #: ../Doc/library/dis.rst:603 msgid "" -"Implements the expression statement for the interactive mode. TOS is removed from " -"the stack and printed. In non-interactive mode, an expression statement is " -"terminated with :opcode:`POP_TOP`." +"Implements the expression statement for the interactive mode. TOS is removed " +"from the stack and printed. In non-interactive mode, an expression statement " +"is terminated with :opcode:`POP_TOP`." msgstr "" #: ../Doc/library/dis.rst:610 @@ -674,8 +702,8 @@ msgstr "" #: ../Doc/library/dis.rst:615 msgid "" -"Continues a loop due to a :keyword:`continue` statement. *target* is the address to " -"jump to (which should be a :opcode:`FOR_ITER` instruction)." +"Continues a loop due to a :keyword:`continue` statement. *target* is the " +"address to jump to (which should be a :opcode:`FOR_ITER` instruction)." msgstr "" #: ../Doc/library/dis.rst:621 @@ -683,20 +711,22 @@ msgid "Calls ``set.add(TOS1[-i], TOS)``. Used to implement set comprehensions." msgstr "" #: ../Doc/library/dis.rst:626 -msgid "Calls ``list.append(TOS[-i], TOS)``. Used to implement list comprehensions." +msgid "" +"Calls ``list.append(TOS[-i], TOS)``. Used to implement list comprehensions." msgstr "" #: ../Doc/library/dis.rst:631 msgid "" -"Calls ``dict.setitem(TOS1[-i], TOS, TOS1)``. Used to implement dict comprehensions." +"Calls ``dict.setitem(TOS1[-i], TOS, TOS1)``. Used to implement dict " +"comprehensions." msgstr "" #: ../Doc/library/dis.rst:636 msgid "" "For all of the :opcode:`SET_ADD`, :opcode:`LIST_APPEND` and :opcode:`MAP_ADD` " -"instructions, while the added value or key/value pair is popped off, the container " -"object remains on the stack so that it is available for further iterations of the " -"loop." +"instructions, while the added value or key/value pair is popped off, the " +"container object remains on the stack so that it is available for further " +"iterations of the loop." msgstr "" #: ../Doc/library/dis.rst:644 @@ -713,61 +743,62 @@ msgstr "" #: ../Doc/library/dis.rst:661 msgid "" -"Checks whether ``__annotations__`` is defined in ``locals()``, if not it is set up to " -"an empty ``dict``. This opcode is only emitted if a class or module body contains :" -"term:`variable annotations ` statically." +"Checks whether ``__annotations__`` is defined in ``locals()``, if not it is " +"set up to an empty ``dict``. This opcode is only emitted if a class or module " +"body contains :term:`variable annotations ` statically." msgstr "" #: ../Doc/library/dis.rst:671 msgid "" -"Loads all symbols not starting with ``'_'`` directly from the module TOS to the local " -"namespace. The module is popped after loading all names. This opcode implements " -"``from module import *``." +"Loads all symbols not starting with ``'_'`` directly from the module TOS to " +"the local namespace. The module is popped after loading all names. This " +"opcode implements ``from module import *``." msgstr "" #: ../Doc/library/dis.rst:678 msgid "" -"Removes one block from the block stack. Per frame, there is a stack of blocks, " -"denoting nested loops, try statements, and such." +"Removes one block from the block stack. Per frame, there is a stack of " +"blocks, denoting nested loops, try statements, and such." msgstr "" #: ../Doc/library/dis.rst:684 msgid "" -"Removes one block from the block stack. The popped block must be an exception handler " -"block, as implicitly created when entering an except handler. In addition to popping " -"extraneous values from the frame stack, the last three popped values are used to " -"restore the exception state." +"Removes one block from the block stack. The popped block must be an exception " +"handler block, as implicitly created when entering an except handler. In " +"addition to popping extraneous values from the frame stack, the last three " +"popped values are used to restore the exception state." msgstr "" #: ../Doc/library/dis.rst:692 msgid "" "Terminates a :keyword:`finally` clause. The interpreter recalls whether the " -"exception has to be re-raised, or whether the function returns, and continues with " -"the outer-next block." +"exception has to be re-raised, or whether the function returns, and continues " +"with the outer-next block." msgstr "" #: ../Doc/library/dis.rst:699 msgid "" -"Pushes :func:`builtins.__build_class__` onto the stack. It is later called by :" -"opcode:`CALL_FUNCTION` to construct a class." +"Pushes :func:`builtins.__build_class__` onto the stack. It is later called " +"by :opcode:`CALL_FUNCTION` to construct a class." msgstr "" #: ../Doc/library/dis.rst:705 msgid "" -"This opcode performs several operations before a with block starts. First, it loads :" -"meth:`~object.__exit__` from the context manager and pushes it onto the stack for " -"later use by :opcode:`WITH_CLEANUP`. Then, :meth:`~object.__enter__` is called, and " -"a finally block pointing to *delta* is pushed. Finally, the result of calling the " -"enter method is pushed onto the stack. The next opcode will either ignore it (:" -"opcode:`POP_TOP`), or store it in (a) variable(s) (:opcode:`STORE_FAST`, :opcode:" -"`STORE_NAME`, or :opcode:`UNPACK_SEQUENCE`)." +"This opcode performs several operations before a with block starts. First, " +"it loads :meth:`~object.__exit__` from the context manager and pushes it onto " +"the stack for later use by :opcode:`WITH_CLEANUP`. Then, :meth:`~object." +"__enter__` is called, and a finally block pointing to *delta* is pushed. " +"Finally, the result of calling the enter method is pushed onto the stack. " +"The next opcode will either ignore it (:opcode:`POP_TOP`), or store it in (a) " +"variable(s) (:opcode:`STORE_FAST`, :opcode:`STORE_NAME`, or :opcode:" +"`UNPACK_SEQUENCE`)." msgstr "" #: ../Doc/library/dis.rst:719 msgid "" -"Cleans up the stack when a :keyword:`with` statement block exits. TOS is the context " -"manager's :meth:`__exit__` bound method. Below TOS are 1--3 values indicating how/why " -"the finally clause was entered:" +"Cleans up the stack when a :keyword:`with` statement block exits. TOS is the " +"context manager's :meth:`__exit__` bound method. Below TOS are 1--3 values " +"indicating how/why the finally clause was entered:" msgstr "" #: ../Doc/library/dis.rst:723 @@ -788,8 +819,8 @@ msgstr "" #: ../Doc/library/dis.rst:728 msgid "" -"In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise ``TOS(None, " -"None, None)``. Pushes SECOND and result of the call to the stack." +"In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise " +"``TOS(None, None, None)``. Pushes SECOND and result of the call to the stack." msgstr "" #: ../Doc/library/dis.rst:735 @@ -798,10 +829,10 @@ msgstr "" #: ../Doc/library/dis.rst:737 msgid "" -"If the stack represents an exception, *and* the function call returns a 'true' value, " -"this information is \"zapped\" and replaced with a single ``WHY_SILENCED`` to " -"prevent :opcode:`END_FINALLY` from re-raising the exception. (But non-local gotos " -"will still be resumed.)" +"If the stack represents an exception, *and* the function call returns a " +"'true' value, this information is \"zapped\" and replaced with a single " +"``WHY_SILENCED`` to prevent :opcode:`END_FINALLY` from re-raising the " +"exception. (But non-local gotos will still be resumed.)" msgstr "" #: ../Doc/library/dis.rst:745 @@ -810,35 +841,36 @@ msgstr "" #: ../Doc/library/dis.rst:749 msgid "" -"Implements ``name = TOS``. *namei* is the index of *name* in the attribute :attr:" -"`co_names` of the code object. The compiler tries to use :opcode:`STORE_FAST` or :" -"opcode:`STORE_GLOBAL` if possible." +"Implements ``name = TOS``. *namei* is the index of *name* in the attribute :" +"attr:`co_names` of the code object. The compiler tries to use :opcode:" +"`STORE_FAST` or :opcode:`STORE_GLOBAL` if possible." msgstr "" #: ../Doc/library/dis.rst:756 msgid "" -"Implements ``del name``, where *namei* is the index into :attr:`co_names` attribute " -"of the code object." +"Implements ``del name``, where *namei* is the index into :attr:`co_names` " +"attribute of the code object." msgstr "" #: ../Doc/library/dis.rst:762 msgid "" -"Unpacks TOS into *count* individual values, which are put onto the stack right-to-" -"left." +"Unpacks TOS into *count* individual values, which are put onto the stack " +"right-to-left." msgstr "" #: ../Doc/library/dis.rst:768 msgid "" "Implements assignment with a starred target: Unpacks an iterable in TOS into " -"individual values, where the total number of values can be smaller than the number of " -"items in the iterable: one of the new values will be a list of all leftover items." +"individual values, where the total number of values can be smaller than the " +"number of items in the iterable: one of the new values will be a list of all " +"leftover items." msgstr "" #: ../Doc/library/dis.rst:773 msgid "" -"The low byte of *counts* is the number of values before the list value, the high byte " -"of *counts* the number of values after it. The resulting values are put onto the " -"stack right-to-left." +"The low byte of *counts* is the number of values before the list value, the " +"high byte of *counts* the number of values after it. The resulting values " +"are put onto the stack right-to-left." msgstr "" #: ../Doc/library/dis.rst:780 @@ -848,7 +880,8 @@ msgid "" msgstr "" #: ../Doc/library/dis.rst:786 -msgid "Implements ``del TOS.name``, using *namei* as index into :attr:`co_names`." +msgid "" +"Implements ``del TOS.name``, using *namei* as index into :attr:`co_names`." msgstr "" #: ../Doc/library/dis.rst:791 @@ -869,8 +902,8 @@ msgstr "" #: ../Doc/library/dis.rst:811 msgid "" -"Creates a tuple consuming *count* items from the stack, and pushes the resulting " -"tuple onto the stack." +"Creates a tuple consuming *count* items from the stack, and pushes the " +"resulting tuple onto the stack." msgstr "" #: ../Doc/library/dis.rst:817 @@ -883,71 +916,73 @@ msgstr "" #: ../Doc/library/dis.rst:827 msgid "" -"Pushes a new dictionary object onto the stack. Pops ``2 * count`` items so that the " -"dictionary holds *count* entries: ``{..., TOS3: TOS2, TOS1: TOS}``." +"Pushes a new dictionary object onto the stack. Pops ``2 * count`` items so " +"that the dictionary holds *count* entries: ``{..., TOS3: TOS2, TOS1: TOS}``." msgstr "" #: ../Doc/library/dis.rst:831 msgid "" -"The dictionary is created from stack items instead of creating an empty dictionary " -"pre-sized to hold *count* items." +"The dictionary is created from stack items instead of creating an empty " +"dictionary pre-sized to hold *count* items." msgstr "" #: ../Doc/library/dis.rst:838 msgid "" -"The version of :opcode:`BUILD_MAP` specialized for constant keys. *count* values are " -"consumed from the stack. The top element on the stack contains a tuple of keys." +"The version of :opcode:`BUILD_MAP` specialized for constant keys. *count* " +"values are consumed from the stack. The top element on the stack contains a " +"tuple of keys." msgstr "" #: ../Doc/library/dis.rst:847 msgid "" -"Concatenates *count* strings from the stack and pushes the resulting string onto the " -"stack." +"Concatenates *count* strings from the stack and pushes the resulting string " +"onto the stack." msgstr "" #: ../Doc/library/dis.rst:855 msgid "" -"Pops *count* iterables from the stack, joins them in a single tuple, and pushes the " -"result. Implements iterable unpacking in tuple displays ``(*x, *y, *z)``." +"Pops *count* iterables from the stack, joins them in a single tuple, and " +"pushes the result. Implements iterable unpacking in tuple displays ``(*x, " +"*y, *z)``." msgstr "" #: ../Doc/library/dis.rst:864 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but is used for ``f(*x, *y, *z)`` " -"call syntax. The stack item at position ``count + 1`` should be the corresponding " -"callable ``f``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but is used for ``f(*x, *y, " +"*z)`` call syntax. The stack item at position ``count + 1`` should be the " +"corresponding callable ``f``." msgstr "" #: ../Doc/library/dis.rst:873 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead of tuple. " -"Implements iterable unpacking in list displays ``[*x, *y, *z]``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead of " +"tuple. Implements iterable unpacking in list displays ``[*x, *y, *z]``." msgstr "" #: ../Doc/library/dis.rst:882 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a set instead of tuple. " -"Implements iterable unpacking in set displays ``{*x, *y, *z}``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a set instead of " +"tuple. Implements iterable unpacking in set displays ``{*x, *y, *z}``." msgstr "" #: ../Doc/library/dis.rst:891 msgid "" -"Pops *count* mappings from the stack, merges them into a single dictionary, and " -"pushes the result. Implements dictionary unpacking in dictionary displays ``{**x, " -"**y, **z}``." +"Pops *count* mappings from the stack, merges them into a single dictionary, " +"and pushes the result. Implements dictionary unpacking in dictionary " +"displays ``{**x, **y, **z}``." msgstr "" #: ../Doc/library/dis.rst:900 msgid "" -"This is similar to :opcode:`BUILD_MAP_UNPACK`, but is used for ``f(**x, **y, **z)`` " -"call syntax. The stack item at position ``count + 2`` should be the corresponding " -"callable ``f``." +"This is similar to :opcode:`BUILD_MAP_UNPACK`, but is used for ``f(**x, **y, " +"**z)`` call syntax. The stack item at position ``count + 2`` should be the " +"corresponding callable ``f``." msgstr "" #: ../Doc/library/dis.rst:905 msgid "" -"The position of the callable is determined by adding 2 to the opcode argument instead " -"of encoding it in the second byte of the argument." +"The position of the callable is determined by adding 2 to the opcode argument " +"instead of encoding it in the second byte of the argument." msgstr "" #: ../Doc/library/dis.rst:912 @@ -956,22 +991,24 @@ msgstr "" #: ../Doc/library/dis.rst:917 msgid "" -"Performs a Boolean operation. The operation name can be found in ``cmp_op[opname]``." +"Performs a Boolean operation. The operation name can be found in " +"``cmp_op[opname]``." msgstr "" #: ../Doc/library/dis.rst:923 msgid "" -"Imports the module ``co_names[namei]``. TOS and TOS1 are popped and provide the " -"*fromlist* and *level* arguments of :func:`__import__`. The module object is pushed " -"onto the stack. The current namespace is not affected: for a proper import " -"statement, a subsequent :opcode:`STORE_FAST` instruction modifies the namespace." +"Imports the module ``co_names[namei]``. TOS and TOS1 are popped and provide " +"the *fromlist* and *level* arguments of :func:`__import__`. The module " +"object is pushed onto the stack. The current namespace is not affected: for " +"a proper import statement, a subsequent :opcode:`STORE_FAST` instruction " +"modifies the namespace." msgstr "" #: ../Doc/library/dis.rst:932 msgid "" -"Loads the attribute ``co_names[namei]`` from the module found in TOS. The resulting " -"object is pushed onto the stack, to be subsequently stored by a :opcode:`STORE_FAST` " -"instruction." +"Loads the attribute ``co_names[namei]`` from the module found in TOS. The " +"resulting object is pushed onto the stack, to be subsequently stored by a :" +"opcode:`STORE_FAST` instruction." msgstr "" #: ../Doc/library/dis.rst:939 @@ -988,14 +1025,14 @@ msgstr "" #: ../Doc/library/dis.rst:958 msgid "" -"If TOS is true, sets the bytecode counter to *target* and leaves TOS on the stack. " -"Otherwise (TOS is false), TOS is popped." +"If TOS is true, sets the bytecode counter to *target* and leaves TOS on the " +"stack. Otherwise (TOS is false), TOS is popped." msgstr "" #: ../Doc/library/dis.rst:966 msgid "" -"If TOS is false, sets the bytecode counter to *target* and leaves TOS on the stack. " -"Otherwise (TOS is true), TOS is popped." +"If TOS is false, sets the bytecode counter to *target* and leaves TOS on the " +"stack. Otherwise (TOS is true), TOS is popped." msgstr "" #: ../Doc/library/dis.rst:974 @@ -1004,10 +1041,10 @@ msgstr "" #: ../Doc/library/dis.rst:979 msgid "" -"TOS is an :term:`iterator`. Call its :meth:`~iterator.__next__` method. If this " -"yields a new value, push it on the stack (leaving the iterator below it). If the " -"iterator indicates it is exhausted TOS is popped, and the byte code counter is " -"incremented by *delta*." +"TOS is an :term:`iterator`. Call its :meth:`~iterator.__next__` method. If " +"this yields a new value, push it on the stack (leaving the iterator below " +"it). If the iterator indicates it is exhausted TOS is popped, and the byte " +"code counter is incremented by *delta*." msgstr "" #: ../Doc/library/dis.rst:987 @@ -1016,20 +1053,20 @@ msgstr "" #: ../Doc/library/dis.rst:992 msgid "" -"Pushes a block for a loop onto the block stack. The block spans from the current " -"instruction with a size of *delta* bytes." +"Pushes a block for a loop onto the block stack. The block spans from the " +"current instruction with a size of *delta* bytes." msgstr "" #: ../Doc/library/dis.rst:998 msgid "" -"Pushes a try block from a try-except clause onto the block stack. *delta* points to " -"the first except block." +"Pushes a try block from a try-except clause onto the block stack. *delta* " +"points to the first except block." msgstr "" #: ../Doc/library/dis.rst:1004 msgid "" -"Pushes a try block from a try-except clause onto the block stack. *delta* points to " -"the finally block." +"Pushes a try block from a try-except clause onto the block stack. *delta* " +"points to the finally block." msgstr "" #: ../Doc/library/dis.rst:1010 @@ -1046,15 +1083,16 @@ msgstr "" #: ../Doc/library/dis.rst:1025 msgid "" -"Pushes a reference to the cell contained in slot *i* of the cell and free variable " -"storage. The name of the variable is ``co_cellvars[i]`` if *i* is less than the " -"length of *co_cellvars*. Otherwise it is ``co_freevars[i - len(co_cellvars)]``." +"Pushes a reference to the cell contained in slot *i* of the cell and free " +"variable storage. The name of the variable is ``co_cellvars[i]`` if *i* is " +"less than the length of *co_cellvars*. Otherwise it is ``co_freevars[i - " +"len(co_cellvars)]``." msgstr "" #: ../Doc/library/dis.rst:1033 msgid "" -"Loads the cell contained in slot *i* of the cell and free variable storage. Pushes a " -"reference to the object the cell contains on the stack." +"Loads the cell contained in slot *i* of the cell and free variable storage. " +"Pushes a reference to the object the cell contains on the stack." msgstr "" #: ../Doc/library/dis.rst:1039 @@ -1065,30 +1103,31 @@ msgstr "" #: ../Doc/library/dis.rst:1048 msgid "" -"Stores TOS into the cell contained in slot *i* of the cell and free variable storage." +"Stores TOS into the cell contained in slot *i* of the cell and free variable " +"storage." msgstr "" #: ../Doc/library/dis.rst:1054 msgid "" -"Empties the cell contained in slot *i* of the cell and free variable storage. Used by " -"the :keyword:`del` statement." +"Empties the cell contained in slot *i* of the cell and free variable storage. " +"Used by the :keyword:`del` statement." msgstr "" #: ../Doc/library/dis.rst:1062 msgid "" -"Raises an exception. *argc* indicates the number of arguments to the raise statement, " -"ranging from 0 to 3. The handler will find the traceback as TOS2, the parameter as " -"TOS1, and the exception as TOS." +"Raises an exception. *argc* indicates the number of arguments to the raise " +"statement, ranging from 0 to 3. The handler will find the traceback as TOS2, " +"the parameter as TOS1, and the exception as TOS." msgstr "" #: ../Doc/library/dis.rst:1069 msgid "" -"Calls a callable object with positional arguments. *argc* indicates the number of " -"positional arguments. The top of the stack contains positional arguments, with the " -"right-most argument on top. Below the arguments is a callable object to call. " -"``CALL_FUNCTION`` pops all arguments and the callable object off the stack, calls the " -"callable object with those arguments, and pushes the return value returned by the " -"callable object." +"Calls a callable object with positional arguments. *argc* indicates the " +"number of positional arguments. The top of the stack contains positional " +"arguments, with the right-most argument on top. Below the arguments is a " +"callable object to call. ``CALL_FUNCTION`` pops all arguments and the " +"callable object off the stack, calls the callable object with those " +"arguments, and pushes the return value returned by the callable object." msgstr "" #: ../Doc/library/dis.rst:1077 @@ -1097,63 +1136,67 @@ msgstr "" #: ../Doc/library/dis.rst:1083 msgid "" -"Calls a callable object with positional (if any) and keyword arguments. *argc* " -"indicates the total number of positional and keyword arguments. The top element on " -"the stack contains a tuple of keyword argument names. Below that are keyword " -"arguments in the order corresponding to the tuple. Below that are positional " -"arguments, with the right-most parameter on top. Below the arguments is a callable " -"object to call. ``CALL_FUNCTION_KW`` pops all arguments and the callable object off " -"the stack, calls the callable object with those arguments, and pushes the return " -"value returned by the callable object." +"Calls a callable object with positional (if any) and keyword arguments. " +"*argc* indicates the total number of positional and keyword arguments. The " +"top element on the stack contains a tuple of keyword argument names. Below " +"that are keyword arguments in the order corresponding to the tuple. Below " +"that are positional arguments, with the right-most parameter on top. Below " +"the arguments is a callable object to call. ``CALL_FUNCTION_KW`` pops all " +"arguments and the callable object off the stack, calls the callable object " +"with those arguments, and pushes the return value returned by the callable " +"object." msgstr "" #: ../Doc/library/dis.rst:1093 msgid "" -"Keyword arguments are packed in a tuple instead of a dictionary, *argc* indicates the " -"total number of arguments." +"Keyword arguments are packed in a tuple instead of a dictionary, *argc* " +"indicates the total number of arguments." msgstr "" #: ../Doc/library/dis.rst:1100 msgid "" -"Calls a callable object with variable set of positional and keyword arguments. If " -"the lowest bit of *flags* is set, the top of the stack contains a mapping object " -"containing additional keyword arguments. Below that is an iterable object containing " -"positional arguments and a callable object to call. :opcode:" -"`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:`BUILD_TUPLE_UNPACK_WITH_CALL` can be used " -"for merging multiple mapping objects and iterables containing arguments. Before the " -"callable is called, the mapping object and iterable object are each \"unpacked\" and " -"their contents passed in as keyword and positional arguments respectively. " -"``CALL_FUNCTION_EX`` pops all arguments and the callable object off the stack, calls " -"the callable object with those arguments, and pushes the return value returned by the " -"callable object." +"Calls a callable object with variable set of positional and keyword " +"arguments. If the lowest bit of *flags* is set, the top of the stack " +"contains a mapping object containing additional keyword arguments. Below that " +"is an iterable object containing positional arguments and a callable object " +"to call. :opcode:`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:" +"`BUILD_TUPLE_UNPACK_WITH_CALL` can be used for merging multiple mapping " +"objects and iterables containing arguments. Before the callable is called, " +"the mapping object and iterable object are each \"unpacked\" and their " +"contents passed in as keyword and positional arguments respectively. " +"``CALL_FUNCTION_EX`` pops all arguments and the callable object off the " +"stack, calls the callable object with those arguments, and pushes the return " +"value returned by the callable object." msgstr "" #: ../Doc/library/dis.rst:1119 msgid "" -"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and method " -"and TOS are pushed when interpreter can call unbound method directly. TOS will be " -"used as the first argument (``self``) by :opcode:`CALL_METHOD`. Otherwise, ``NULL`` " -"and method is pushed (method is bound method or something else)." +"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and " +"method and TOS are pushed when interpreter can call unbound method directly. " +"TOS will be used as the first argument (``self``) by :opcode:`CALL_METHOD`. " +"Otherwise, ``NULL`` and method is pushed (method is bound method or " +"something else)." msgstr "" #: ../Doc/library/dis.rst:1130 msgid "" -"Calls a method. *argc* is number of positional arguments. Keyword arguments are not " -"supported. This opcode is designed to be used with :opcode:`LOAD_METHOD`. " -"Positional arguments are on top of the stack. Below them, two items described in :" -"opcode:`LOAD_METHOD` on the stack. All of them are popped and return value is pushed." +"Calls a method. *argc* is number of positional arguments. Keyword arguments " +"are not supported. This opcode is designed to be used with :opcode:" +"`LOAD_METHOD`. Positional arguments are on top of the stack. Below them, two " +"items described in :opcode:`LOAD_METHOD` on the stack. All of them are popped " +"and return value is pushed." msgstr "" #: ../Doc/library/dis.rst:1141 msgid "" -"Pushes a new function object on the stack. From bottom to top, the consumed stack " -"must consist of values if the argument carries a specified flag value" +"Pushes a new function object on the stack. From bottom to top, the consumed " +"stack must consist of values if the argument carries a specified flag value" msgstr "" #: ../Doc/library/dis.rst:1144 msgid "" -"``0x01`` a tuple of default values for positional-only and positional-or-keyword " -"parameters in positional order" +"``0x01`` a tuple of default values for positional-only and positional-or-" +"keyword parameters in positional order" msgstr "" #: ../Doc/library/dis.rst:1146 @@ -1179,21 +1222,23 @@ msgstr "" #: ../Doc/library/dis.rst:1157 msgid "" "Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, " -"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is pushed. See " -"the :func:`slice` built-in function for more information." +"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is " +"pushed. See the :func:`slice` built-in function for more information." msgstr "" #: ../Doc/library/dis.rst:1164 msgid "" -"Prefixes any opcode which has an argument too big to fit into the default two bytes. " -"*ext* holds two additional bytes which, taken together with the subsequent opcode's " -"argument, comprise a four-byte argument, *ext* being the two most-significant bytes." +"Prefixes any opcode which has an argument too big to fit into the default two " +"bytes. *ext* holds two additional bytes which, taken together with the " +"subsequent opcode's argument, comprise a four-byte argument, *ext* being the " +"two most-significant bytes." msgstr "" #: ../Doc/library/dis.rst:1172 msgid "" -"Used for implementing formatted literal strings (f-strings). Pops an optional " -"*fmt_spec* from the stack, then a required *value*. *flags* is interpreted as follows:" +"Used for implementing formatted literal strings (f-strings). Pops an " +"optional *fmt_spec* from the stack, then a required *value*. *flags* is " +"interpreted as follows:" msgstr "" #: ../Doc/library/dis.rst:1176 @@ -1201,40 +1246,44 @@ msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is." msgstr "" #: ../Doc/library/dis.rst:1177 -msgid "``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." +msgid "" +"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it." msgstr "" #: ../Doc/library/dis.rst:1179 -msgid "``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it." +msgid "" +"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it." msgstr "" #: ../Doc/library/dis.rst:1181 -msgid "``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting it." +msgid "" +"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting " +"it." msgstr "" #: ../Doc/library/dis.rst:1183 msgid "" -"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else use an " -"empty *fmt_spec*." +"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else " +"use an empty *fmt_spec*." msgstr "" #: ../Doc/library/dis.rst:1186 msgid "" -"Formatting is performed using :c:func:`PyObject_Format`. The result is pushed on the " -"stack." +"Formatting is performed using :c:func:`PyObject_Format`. The result is " +"pushed on the stack." msgstr "" #: ../Doc/library/dis.rst:1194 msgid "" -"This is not really an opcode. It identifies the dividing line between opcodes which " -"don't use their argument and those that do (``< HAVE_ARGUMENT`` and ``>= " -"HAVE_ARGUMENT``, respectively)." +"This is not really an opcode. It identifies the dividing line between " +"opcodes which don't use their argument and those that do (``< HAVE_ARGUMENT`` " +"and ``>= HAVE_ARGUMENT``, respectively)." msgstr "" #: ../Doc/library/dis.rst:1198 msgid "" -"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore it. " -"Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." +"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore " +"it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." msgstr "" #: ../Doc/library/dis.rst:1206 @@ -1243,7 +1292,8 @@ msgstr "" #: ../Doc/library/dis.rst:1208 msgid "" -"These collections are provided for automatic introspection of bytecode instructions:" +"These collections are provided for automatic introspection of bytecode " +"instructions:" msgstr "" #: ../Doc/library/dis.rst:1213 @@ -1264,10 +1314,10 @@ msgstr "" #: ../Doc/library/dis.rst:1233 msgid "" -"Sequence of bytecodes that access a free variable (note that 'free' in this context " -"refers to names in the current scope that are referenced by inner scopes or names in " -"outer scopes that are referenced from this scope. It does *not* include references " -"to global or builtin scopes)." +"Sequence of bytecodes that access a free variable (note that 'free' in this " +"context refers to names in the current scope that are referenced by inner " +"scopes or names in outer scopes that are referenced from this scope. It does " +"*not* include references to global or builtin scopes)." msgstr "" #: ../Doc/library/dis.rst:1241 From 9c48a2e5801b8705be77f7950bd27057982e4325 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 20:50:43 +0200 Subject: [PATCH 17/18] fix --- library/dis.po | 176 +++++++++++++++++++++++++------------------------ 1 file changed, 91 insertions(+), 85 deletions(-) diff --git a/library/dis.po b/library/dis.po index 70bf21e6d..092db56e0 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 20:46+0200\n" +"PO-Revision-Date: 2019-07-18 20:50+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -26,14 +26,14 @@ msgstr "**Code source :** :source:`Lib/dis.py`" #: ../Doc/library/dis.rst:11 msgid "" "The :mod:`dis` module supports the analysis of CPython :term:`bytecode` by " -"disassembling it. The CPython bytecode which this module takes as an input is " -"defined in the file :file:`Include/opcode.h` and used by the compiler and the " -"interpreter." +"disassembling it. The CPython bytecode which this module takes as an input " +"is defined in the file :file:`Include/opcode.h` and used by the compiler and " +"the interpreter." msgstr "" "La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " "désassemblant. Le code intermédiaire CPython, que cette librairie prend en " -"paramètre, est défini dans le fichier :file:`Include/opcode.h` et est utilisé " -"par le compilateur et l'interpréteur." +"paramètre, est défini dans le fichier :file:`Include/opcode.h` et est " +"utilisé par le compilateur et l'interpréteur." #: ../Doc/library/dis.rst:18 msgid "" @@ -53,8 +53,8 @@ msgid "" "Use 2 bytes for each instruction. Previously the number of bytes varied by " "instruction." msgstr "" -"Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait par " -"instruction." +"Utilisez 2 bits pour chaque instruction. Avant, le nombre de bits variait " +"par instruction." #: ../Doc/library/dis.rst:28 msgid "Example: Given the function :func:`myfunc`::" @@ -92,28 +92,28 @@ msgid "" "generator, coroutine, method, string of source code, or a code object (as " "returned by :func:`compile`)." msgstr "" -"Analyse le code intermédiaire correspondant à une fonction, un générateur, un " -"générateur asynchrone, une coroutine, une méthode, une chaîne de caractères " -"du code source, ou bien une classe (comme retourne la fonction :func:" -"`compile`)." +"Analyse le code intermédiaire correspondant à une fonction, un générateur, " +"un générateur asynchrone, une coroutine, une méthode, une chaîne de " +"caractères du code source, ou bien une classe (comme retourne la fonction :" +"func:`compile`)." #: ../Doc/library/dis.rst:60 msgid "" -"This is a convenience wrapper around many of the functions listed below, most " -"notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " +"This is a convenience wrapper around many of the functions listed below, " +"most notably :func:`get_instructions`, as iterating over a :class:`Bytecode` " "instance yields the bytecode operations as :class:`Instruction` instances." msgstr "" -"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, notamment :" -"func:`get_instructions`, étant donné qu'une itération sur une instance de la " -"classe :class:`Bytecode` rend les opérations du code intermédiaire des " -"instances de :class:`Instruction`." +"Ceci est *wrapper* sur plusieurs fonctions de la liste ci-dessous, " +"notamment :func:`get_instructions`, étant donné qu'une itération sur une " +"instance de la classe :class:`Bytecode` rend les opérations du code " +"intermédiaire des instances de :class:`Instruction`." #: ../Doc/library/dis.rst:64 ../Doc/library/dis.rst:225 msgid "" "If *first_line* is not ``None``, it indicates the line number that should be " "reported for the first source line in the disassembled code. Otherwise, the " -"source line information (if any) is taken directly from the disassembled code " -"object." +"source line information (if any) is taken directly from the disassembled " +"code object." msgstr "" "Si *first_line* ne vaut pas ``None``, elle indique le nombre de la ligne qui " "doit être considérée comme première ligne source dans le code désassemblé. " @@ -158,8 +158,8 @@ msgstr "" #: ../Doc/library/dis.rst:93 msgid "" -"Return a formatted multi-line string with detailed information about the code " -"object, like :func:`code_info`." +"Return a formatted multi-line string with detailed information about the " +"code object, like :func:`code_info`." msgstr "" "Retourne une chaîne de caractères de plusieurs lignes formatée avec des " "informations détaillées sur l'objet code comme :func:`code_info`." @@ -185,10 +185,10 @@ msgid "" "a single operation is being performed, so the intermediate analysis object " "isn't useful:" msgstr "" -"La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, " -"qui envoient l'entrée directement à la sortie souhaitée. Elles peuvent être " -"utiles si il n'y a qu'une seule opération à effectuer, la représentation " -"intermédiaire objet n'étant donc pas utile dans ce cas:" +"La librairie :mod:`dis` comprend également l'analyse des fonctions " +"suivantes, qui envoient l'entrée directement à la sortie souhaitée. Elles " +"peuvent être utiles si il n'y a qu'une seule opération à effectuer, la " +"représentation intermédiaire objet n'étant donc pas utile dans ce cas:" #: ../Doc/library/dis.rst:120 msgid "" @@ -208,9 +208,9 @@ msgid "" "releases." msgstr "" "Il est à noter que le contenu exact des chaînes de caractères figurant dans " -"les informations du code dépendent fortement sur l'implémentation, et peuvent " -"changer arbitrairement sous machines virtuelles Python ou les versions de " -"Python." +"les informations du code dépendent fortement sur l'implémentation, et " +"peuvent changer arbitrairement sous machines virtuelles Python ou les " +"versions de Python." #: ../Doc/library/dis.rst:136 msgid "" @@ -461,8 +461,8 @@ msgstr "" #: ../Doc/library/dis.rst:334 msgid "" -"Lifts second and third stack item one position up, moves top down to position " -"three." +"Lifts second and third stack item one position up, moves top down to " +"position three." msgstr "" #: ../Doc/library/dis.rst:340 @@ -481,8 +481,8 @@ msgstr "" #: ../Doc/library/dis.rst:355 msgid "" -"Unary operations take the top of the stack, apply the operation, and push the " -"result back on the stack." +"Unary operations take the top of the stack, apply the operation, and push " +"the result back on the stack." msgstr "" #: ../Doc/library/dis.rst:360 @@ -691,9 +691,9 @@ msgstr "" #: ../Doc/library/dis.rst:603 msgid "" -"Implements the expression statement for the interactive mode. TOS is removed " -"from the stack and printed. In non-interactive mode, an expression statement " -"is terminated with :opcode:`POP_TOP`." +"Implements the expression statement for the interactive mode. TOS is " +"removed from the stack and printed. In non-interactive mode, an expression " +"statement is terminated with :opcode:`POP_TOP`." msgstr "" #: ../Doc/library/dis.rst:610 @@ -707,7 +707,8 @@ msgid "" msgstr "" #: ../Doc/library/dis.rst:621 -msgid "Calls ``set.add(TOS1[-i], TOS)``. Used to implement set comprehensions." +msgid "" +"Calls ``set.add(TOS1[-i], TOS)``. Used to implement set comprehensions." msgstr "" #: ../Doc/library/dis.rst:626 @@ -723,10 +724,10 @@ msgstr "" #: ../Doc/library/dis.rst:636 msgid "" -"For all of the :opcode:`SET_ADD`, :opcode:`LIST_APPEND` and :opcode:`MAP_ADD` " -"instructions, while the added value or key/value pair is popped off, the " -"container object remains on the stack so that it is available for further " -"iterations of the loop." +"For all of the :opcode:`SET_ADD`, :opcode:`LIST_APPEND` and :opcode:" +"`MAP_ADD` instructions, while the added value or key/value pair is popped " +"off, the container object remains on the stack so that it is available for " +"further iterations of the loop." msgstr "" #: ../Doc/library/dis.rst:644 @@ -744,8 +745,9 @@ msgstr "" #: ../Doc/library/dis.rst:661 msgid "" "Checks whether ``__annotations__`` is defined in ``locals()``, if not it is " -"set up to an empty ``dict``. This opcode is only emitted if a class or module " -"body contains :term:`variable annotations ` statically." +"set up to an empty ``dict``. This opcode is only emitted if a class or " +"module body contains :term:`variable annotations ` " +"statically." msgstr "" #: ../Doc/library/dis.rst:671 @@ -763,17 +765,17 @@ msgstr "" #: ../Doc/library/dis.rst:684 msgid "" -"Removes one block from the block stack. The popped block must be an exception " -"handler block, as implicitly created when entering an except handler. In " -"addition to popping extraneous values from the frame stack, the last three " -"popped values are used to restore the exception state." +"Removes one block from the block stack. The popped block must be an " +"exception handler block, as implicitly created when entering an except " +"handler. In addition to popping extraneous values from the frame stack, the " +"last three popped values are used to restore the exception state." msgstr "" #: ../Doc/library/dis.rst:692 msgid "" "Terminates a :keyword:`finally` clause. The interpreter recalls whether the " -"exception has to be re-raised, or whether the function returns, and continues " -"with the outer-next block." +"exception has to be re-raised, or whether the function returns, and " +"continues with the outer-next block." msgstr "" #: ../Doc/library/dis.rst:699 @@ -785,20 +787,20 @@ msgstr "" #: ../Doc/library/dis.rst:705 msgid "" "This opcode performs several operations before a with block starts. First, " -"it loads :meth:`~object.__exit__` from the context manager and pushes it onto " -"the stack for later use by :opcode:`WITH_CLEANUP`. Then, :meth:`~object." -"__enter__` is called, and a finally block pointing to *delta* is pushed. " -"Finally, the result of calling the enter method is pushed onto the stack. " -"The next opcode will either ignore it (:opcode:`POP_TOP`), or store it in (a) " -"variable(s) (:opcode:`STORE_FAST`, :opcode:`STORE_NAME`, or :opcode:" -"`UNPACK_SEQUENCE`)." +"it loads :meth:`~object.__exit__` from the context manager and pushes it " +"onto the stack for later use by :opcode:`WITH_CLEANUP`. Then, :meth:" +"`~object.__enter__` is called, and a finally block pointing to *delta* is " +"pushed. Finally, the result of calling the enter method is pushed onto the " +"stack. The next opcode will either ignore it (:opcode:`POP_TOP`), or store " +"it in (a) variable(s) (:opcode:`STORE_FAST`, :opcode:`STORE_NAME`, or :" +"opcode:`UNPACK_SEQUENCE`)." msgstr "" #: ../Doc/library/dis.rst:719 msgid "" -"Cleans up the stack when a :keyword:`with` statement block exits. TOS is the " -"context manager's :meth:`__exit__` bound method. Below TOS are 1--3 values " -"indicating how/why the finally clause was entered:" +"Cleans up the stack when a :keyword:`with` statement block exits. TOS is " +"the context manager's :meth:`__exit__` bound method. Below TOS are 1--3 " +"values indicating how/why the finally clause was entered:" msgstr "" #: ../Doc/library/dis.rst:723 @@ -820,7 +822,8 @@ msgstr "" #: ../Doc/library/dis.rst:728 msgid "" "In the last case, ``TOS(SECOND, THIRD, FOURTH)`` is called, otherwise " -"``TOS(None, None, None)``. Pushes SECOND and result of the call to the stack." +"``TOS(None, None, None)``. Pushes SECOND and result of the call to the " +"stack." msgstr "" #: ../Doc/library/dis.rst:735 @@ -955,8 +958,8 @@ msgstr "" #: ../Doc/library/dis.rst:873 msgid "" -"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead of " -"tuple. Implements iterable unpacking in list displays ``[*x, *y, *z]``." +"This is similar to :opcode:`BUILD_TUPLE_UNPACK`, but pushes a list instead " +"of tuple. Implements iterable unpacking in list displays ``[*x, *y, *z]``." msgstr "" #: ../Doc/library/dis.rst:882 @@ -981,8 +984,8 @@ msgstr "" #: ../Doc/library/dis.rst:905 msgid "" -"The position of the callable is determined by adding 2 to the opcode argument " -"instead of encoding it in the second byte of the argument." +"The position of the callable is determined by adding 2 to the opcode " +"argument instead of encoding it in the second byte of the argument." msgstr "" #: ../Doc/library/dis.rst:912 @@ -1070,7 +1073,8 @@ msgid "" msgstr "" #: ../Doc/library/dis.rst:1010 -msgid "Pushes a reference to the local ``co_varnames[var_num]`` onto the stack." +msgid "" +"Pushes a reference to the local ``co_varnames[var_num]`` onto the stack." msgstr "" #: ../Doc/library/dis.rst:1015 @@ -1098,7 +1102,8 @@ msgstr "" #: ../Doc/library/dis.rst:1039 msgid "" "Much like :opcode:`LOAD_DEREF` but first checks the locals dictionary before " -"consulting the cell. This is used for loading free variables in class bodies." +"consulting the cell. This is used for loading free variables in class " +"bodies." msgstr "" #: ../Doc/library/dis.rst:1048 @@ -1109,15 +1114,15 @@ msgstr "" #: ../Doc/library/dis.rst:1054 msgid "" -"Empties the cell contained in slot *i* of the cell and free variable storage. " -"Used by the :keyword:`del` statement." +"Empties the cell contained in slot *i* of the cell and free variable " +"storage. Used by the :keyword:`del` statement." msgstr "" #: ../Doc/library/dis.rst:1062 msgid "" "Raises an exception. *argc* indicates the number of arguments to the raise " -"statement, ranging from 0 to 3. The handler will find the traceback as TOS2, " -"the parameter as TOS1, and the exception as TOS." +"statement, ranging from 0 to 3. The handler will find the traceback as " +"TOS2, the parameter as TOS1, and the exception as TOS." msgstr "" #: ../Doc/library/dis.rst:1069 @@ -1157,9 +1162,9 @@ msgstr "" msgid "" "Calls a callable object with variable set of positional and keyword " "arguments. If the lowest bit of *flags* is set, the top of the stack " -"contains a mapping object containing additional keyword arguments. Below that " -"is an iterable object containing positional arguments and a callable object " -"to call. :opcode:`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:" +"contains a mapping object containing additional keyword arguments. Below " +"that is an iterable object containing positional arguments and a callable " +"object to call. :opcode:`BUILD_MAP_UNPACK_WITH_CALL` and :opcode:" "`BUILD_TUPLE_UNPACK_WITH_CALL` can be used for merging multiple mapping " "objects and iterables containing arguments. Before the callable is called, " "the mapping object and iterable object are each \"unpacked\" and their " @@ -1182,9 +1187,9 @@ msgstr "" msgid "" "Calls a method. *argc* is number of positional arguments. Keyword arguments " "are not supported. This opcode is designed to be used with :opcode:" -"`LOAD_METHOD`. Positional arguments are on top of the stack. Below them, two " -"items described in :opcode:`LOAD_METHOD` on the stack. All of them are popped " -"and return value is pushed." +"`LOAD_METHOD`. Positional arguments are on top of the stack. Below them, " +"two items described in :opcode:`LOAD_METHOD` on the stack. All of them are " +"popped and return value is pushed." msgstr "" #: ../Doc/library/dis.rst:1141 @@ -1228,8 +1233,8 @@ msgstr "" #: ../Doc/library/dis.rst:1164 msgid "" -"Prefixes any opcode which has an argument too big to fit into the default two " -"bytes. *ext* holds two additional bytes which, taken together with the " +"Prefixes any opcode which has an argument too big to fit into the default " +"two bytes. *ext* holds two additional bytes which, taken together with the " "subsequent opcode's argument, comprise a four-byte argument, *ext* being the " "two most-significant bytes." msgstr "" @@ -1252,7 +1257,8 @@ msgstr "" #: ../Doc/library/dis.rst:1179 msgid "" -"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it." +"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting " +"it." msgstr "" #: ../Doc/library/dis.rst:1181 @@ -1276,14 +1282,14 @@ msgstr "" #: ../Doc/library/dis.rst:1194 msgid "" "This is not really an opcode. It identifies the dividing line between " -"opcodes which don't use their argument and those that do (``< HAVE_ARGUMENT`` " -"and ``>= HAVE_ARGUMENT``, respectively)." +"opcodes which don't use their argument and those that do (``< " +"HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)." msgstr "" #: ../Doc/library/dis.rst:1198 msgid "" -"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore " -"it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." +"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` " +"ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument." msgstr "" #: ../Doc/library/dis.rst:1206 @@ -1316,8 +1322,8 @@ msgstr "" msgid "" "Sequence of bytecodes that access a free variable (note that 'free' in this " "context refers to names in the current scope that are referenced by inner " -"scopes or names in outer scopes that are referenced from this scope. It does " -"*not* include references to global or builtin scopes)." +"scopes or names in outer scopes that are referenced from this scope. It " +"does *not* include references to global or builtin scopes)." msgstr "" #: ../Doc/library/dis.rst:1241 From 9e3e3d4e8169b11ed97b54d5e2789dfb4c01d6c6 Mon Sep 17 00:00:00 2001 From: Aya Keddam Date: Thu, 18 Jul 2019 21:03:36 +0200 Subject: [PATCH 18/18] fix --- library/dis.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/library/dis.po b/library/dis.po index 092db56e0..213a594ab 100644 --- a/library/dis.po +++ b/library/dis.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-12 18:59+0200\n" -"PO-Revision-Date: 2019-07-18 20:50+0200\n" +"PO-Revision-Date: 2019-07-18 21:03+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -30,10 +30,10 @@ msgid "" "is defined in the file :file:`Include/opcode.h` and used by the compiler and " "the interpreter." msgstr "" -"La librairie :mod:`dis` supporte l'analyse du :term:`bytecode` CPython en le " -"désassemblant. Le code intermédiaire CPython, que cette librairie prend en " -"paramètre, est défini dans le fichier :file:`Include/opcode.h` et est " -"utilisé par le compilateur et l'interpréteur." +"La bibliothèque :mod:`dis` supporte l'analyse du :term:`bytecode` CPython " +"en le désassemblant. Le code intermédiaire CPython, que cette bibliothèque " +"prend en paramètre, est défini dans le fichier :file:`Include/opcode.h` et " +"est utilisé par le compilateur et l'interpréteur." #: ../Doc/library/dis.rst:18 msgid "" @@ -45,8 +45,8 @@ msgstr "" "Le code intermédiaire est un détail d'implémentation de l'interpréteur " "CPython. Il n'y a pas de garantie que le code intermédiaire sera ajouté, " "retiré, ou modifié dans les différentes versions de Python. L'utilisation de " -"cette librairie ne fonctionne pas nécessairement sur les machines virtuelles " -"Python ni les différentes versions de Python." +"cette bibliothèque ne fonctionne pas nécessairement sur les machines " +"virtuelles Python ni les différentes versions de Python." #: ../Doc/library/dis.rst:23 msgid "" @@ -185,7 +185,7 @@ msgid "" "a single operation is being performed, so the intermediate analysis object " "isn't useful:" msgstr "" -"La librairie :mod:`dis` comprend également l'analyse des fonctions " +"La bibliothèque :mod:`dis` comprend également l'analyse des fonctions " "suivantes, qui envoient l'entrée directement à la sortie souhaitée. Elles " "peuvent être utiles si il n'y a qu'une seule opération à effectuer, la " "représentation intermédiaire objet n'étant donc pas utile dans ce cas:" @@ -250,10 +250,10 @@ msgid "" "`compile` built-in function before being disassembled. If no object is " "provided, this function disassembles the last traceback." msgstr "" -"Désassemble l'objet *x*. *x* peut être une librairie, une classe, une " +"Désassemble l'objet *x*. *x* peut être une bibliothèque , une classe, une " "méthode, une fonction, un générateur, un générateur asynchrone, une " "coroutine, un code objet, une chaine de caractères du coude source ou une " -"séquence de bits du code intermédiaire brut. Pour une librairie, elle " +"séquence de bits du code intermédiaire brut. Pour une bibliothèque , elle " "désassemble toutes les fonctions. Pour une classe, elle désassemble toutes " "les méthodes (y compris les classes et méthodes statiques). Pour un code " "objet ou une séquence de code intermédiaire brut, elle affiche une ligne par "