Skip to content

Commit 28c9952

Browse files
committed
fix
1 parent de78228 commit 28c9952

File tree

1 file changed

+60
-80
lines changed

1 file changed

+60
-80
lines changed

library/dis.po

Lines changed: 60 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ msgid ""
55
msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
8-
"POT-Creation-Date: 2019-06-12 14:38+0200\n"
9-
"PO-Revision-Date: 2019-07-18 19:21+0200\n"
8+
"POT-Creation-Date: 2018-10-12 18:59+0200\n"
9+
"PO-Revision-Date: 2019-07-18 19:58+0200\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
1313
"Content-Type: text/plain; charset=UTF-8\n"
1414
"Content-Transfer-Encoding: 8bit\n"
15-
"Last-Translator: \n"
15+
"Last-Translator: Aya Keddam <aya.keddam@etu.sorbonne-universite.fr>\n"
1616
"X-Generator: Poedit 2.2.1\n"
1717

1818
#: ../Doc/library/dis.rst:2
@@ -154,8 +154,8 @@ msgid ""
154154
"Return a formatted multi-line string with detailed information about the code object, "
155155
"like :func:`code_info`."
156156
msgstr ""
157-
"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations "
158-
"détaillées sur le code objet, comme :func:`code_info`."
157+
"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations "
158+
"détaillées sur l'objet code comme :func:`code_info`."
159159

160160
#: ../Doc/library/dis.rst:96 ../Doc/library/dis.rst:130 ../Doc/library/dis.rst:176
161161
msgid "This can now handle coroutine and asynchronous generator objects."
@@ -177,8 +177,8 @@ msgid ""
177177
msgstr ""
178178
"La librairie :mod:`dis` comprend également l'analyse des fonctions suivantes, qui "
179179
"envoient l'entrée directement à la sortie souhaitée. Elles peuvent être utiles si il "
180-
"n'y a qu'une seule opération en cours, l'analyse intermédiaire objet n'est donc pas "
181-
"utile dans ce cas là."
180+
"n'y a qu'une seule opération à effectuer, la représentation intermédiaire objet "
181+
"n'étant donc pas utile dans ce cas:"
182182

183183
#: ../Doc/library/dis.rst:120
184184
msgid ""
@@ -187,8 +187,8 @@ msgid ""
187187
"string or code object."
188188
msgstr ""
189189
"Retourne une chaîne de caractères de plusieurs lignes formatée avec des informations "
190-
"détaillées sur le code objet pour les fonctions données, les générateurs asynchrone, "
191-
"la coroutine, la méthode, la chaine de caractères du code source ou objet."
190+
"détaillées sur l'objet code pour les fonctions données, les générateurs asynchrone, "
191+
"coroutine, la méthode, la chaine de caractères du code source ou objet."
192192

193193
#: ../Doc/library/dis.rst:124
194194
msgid ""
@@ -363,20 +363,20 @@ msgstr ""
363363

364364
#: ../Doc/library/dis.rst:260
365365
msgid "Python Bytecode Instructions"
366-
msgstr "Les instructions du code intermédiaire en Python "
366+
msgstr "Les instructions du code intermédiaire en Python"
367367

368368
#: ../Doc/library/dis.rst:262
369369
msgid ""
370370
"The :func:`get_instructions` function and :class:`Bytecode` class provide details of "
371371
"bytecode instructions as :class:`Instruction` instances:"
372372
msgstr ""
373373
"La fonction :func:`get_instructions` et la méthode :class:`Bytecode` fournit des "
374-
"détails sur le code intermédiaire des instructions comme :class:"
375-
"`Instruction`instances: "
374+
"détails sur le code intermédiaire des instructions comme :class:`Instruction` "
375+
"instances: "
376376

377377
#: ../Doc/library/dis.rst:267
378378
msgid "Details for a bytecode operation"
379-
msgstr "Détails sur le code intermédiaire de l'opération "
379+
msgstr "Détails sur le code intermédiaire de l'opération"
380380

381381
#: ../Doc/library/dis.rst:271
382382
msgid ""
@@ -387,9 +387,8 @@ msgstr ""
387387
"les valeurs du code intermédiaire dans la :ref:`opcode_collections`."
388388

389389
#: ../Doc/library/dis.rst:277
390-
#, fuzzy
391390
msgid "human readable name for operation"
392-
msgstr "nom lisible/compréhensible de l'opération "
391+
msgstr "nom lisible/compréhensible de l'opération"
393392

394393
#: ../Doc/library/dis.rst:282
395394
msgid "numeric argument to operation (if any), otherwise ``None``"
@@ -1077,25 +1076,12 @@ msgstr ""
10771076

10781077
#: ../Doc/library/dis.rst:1062
10791078
msgid ""
1080-
"Raises an exception using one of the 3 forms of the ``raise`` statement, "
1081-
"depending on the value of *argc*:"
1082-
msgstr ""
1083-
1084-
#: ../Doc/library/dis.rst:1065
1085-
msgid "0: ``raise`` (re-raise previous exception)"
1086-
msgstr ""
1087-
1088-
#: ../Doc/library/dis.rst:1066
1089-
msgid "1: ``raise TOS`` (raise exception instance or type at ``TOS``)"
1090-
msgstr ""
1091-
1092-
#: ../Doc/library/dis.rst:1067
1093-
msgid ""
1094-
"2: ``raise TOS1 from TOS`` (raise exception instance or type at ``TOS1`` "
1095-
"with ``__cause__`` set to ``TOS``)"
1079+
"Raises an exception. *argc* indicates the number of arguments to the raise statement, "
1080+
"ranging from 0 to 3. The handler will find the traceback as TOS2, the parameter as "
1081+
"TOS1, and the exception as TOS."
10961082
msgstr ""
10971083

1098-
#: ../Doc/library/dis.rst:1073
1084+
#: ../Doc/library/dis.rst:1069
10991085
msgid ""
11001086
"Calls a callable object with positional arguments. *argc* indicates the number of "
11011087
"positional arguments. The top of the stack contains positional arguments, with the "
@@ -1105,11 +1091,11 @@ msgid ""
11051091
"callable object."
11061092
msgstr ""
11071093

1108-
#: ../Doc/library/dis.rst:1081
1094+
#: ../Doc/library/dis.rst:1077
11091095
msgid "This opcode is used only for calls with positional arguments."
11101096
msgstr ""
11111097

1112-
#: ../Doc/library/dis.rst:1087
1098+
#: ../Doc/library/dis.rst:1083
11131099
msgid ""
11141100
"Calls a callable object with positional (if any) and keyword arguments. *argc* "
11151101
"indicates the total number of positional and keyword arguments. The top element on "
@@ -1121,13 +1107,13 @@ msgid ""
11211107
"value returned by the callable object."
11221108
msgstr ""
11231109

1124-
#: ../Doc/library/dis.rst:1097
1110+
#: ../Doc/library/dis.rst:1093
11251111
msgid ""
11261112
"Keyword arguments are packed in a tuple instead of a dictionary, *argc* indicates the "
11271113
"total number of arguments."
11281114
msgstr ""
11291115

1130-
#: ../Doc/library/dis.rst:1104
1116+
#: ../Doc/library/dis.rst:1100
11311117
msgid ""
11321118
"Calls a callable object with variable set of positional and keyword arguments. If "
11331119
"the lowest bit of *flags* is set, the top of the stack contains a mapping object "
@@ -1142,170 +1128,164 @@ msgid ""
11421128
"callable object."
11431129
msgstr ""
11441130

1145-
#: ../Doc/library/dis.rst:1123
1131+
#: ../Doc/library/dis.rst:1119
11461132
msgid ""
11471133
"Loads a method named ``co_names[namei]`` from TOS object. TOS is popped and method "
11481134
"and TOS are pushed when interpreter can call unbound method directly. TOS will be "
11491135
"used as the first argument (``self``) by :opcode:`CALL_METHOD`. Otherwise, ``NULL`` "
11501136
"and method is pushed (method is bound method or something else)."
11511137
msgstr ""
11521138

1153-
#: ../Doc/library/dis.rst:1134
1139+
#: ../Doc/library/dis.rst:1130
11541140
msgid ""
11551141
"Calls a method. *argc* is number of positional arguments. Keyword arguments are not "
11561142
"supported. This opcode is designed to be used with :opcode:`LOAD_METHOD`. "
11571143
"Positional arguments are on top of the stack. Below them, two items described in :"
11581144
"opcode:`LOAD_METHOD` on the stack. All of them are popped and return value is pushed."
11591145
msgstr ""
11601146

1161-
#: ../Doc/library/dis.rst:1145
1147+
#: ../Doc/library/dis.rst:1141
11621148
msgid ""
11631149
"Pushes a new function object on the stack. From bottom to top, the consumed stack "
11641150
"must consist of values if the argument carries a specified flag value"
11651151
msgstr ""
11661152

1167-
#: ../Doc/library/dis.rst:1148
1153+
#: ../Doc/library/dis.rst:1144
11681154
msgid ""
11691155
"``0x01`` a tuple of default values for positional-only and positional-or-keyword "
11701156
"parameters in positional order"
11711157
msgstr ""
11721158

1173-
#: ../Doc/library/dis.rst:1150
1159+
#: ../Doc/library/dis.rst:1146
11741160
msgid "``0x02`` a dictionary of keyword-only parameters' default values"
11751161
msgstr ""
11761162

1177-
#: ../Doc/library/dis.rst:1151
1163+
#: ../Doc/library/dis.rst:1147
11781164
msgid "``0x04`` an annotation dictionary"
11791165
msgstr ""
11801166

1181-
#: ../Doc/library/dis.rst:1152
1167+
#: ../Doc/library/dis.rst:1148
11821168
msgid "``0x08`` a tuple containing cells for free variables, making a closure"
11831169
msgstr ""
11841170

1185-
#: ../Doc/library/dis.rst:1153
1171+
#: ../Doc/library/dis.rst:1149
11861172
msgid "the code associated with the function (at TOS1)"
11871173
msgstr ""
11881174

1189-
#: ../Doc/library/dis.rst:1154
1175+
#: ../Doc/library/dis.rst:1150
11901176
msgid "the :term:`qualified name` of the function (at TOS)"
11911177
msgstr ""
11921178

1193-
#: ../Doc/library/dis.rst:1161
1179+
#: ../Doc/library/dis.rst:1157
11941180
msgid ""
11951181
"Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, "
11961182
"``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is pushed. See "
11971183
"the :func:`slice` built-in function for more information."
11981184
msgstr ""
11991185

1200-
#: ../Doc/library/dis.rst:1168
1186+
#: ../Doc/library/dis.rst:1164
12011187
msgid ""
1202-
"Prefixes any opcode which has an argument too big to fit into the default "
1203-
"one byte. *ext* holds an additional byte which act as higher bits in the "
1204-
"argument. For each opcode, at most three prefixal ``EXTENDED_ARG`` are "
1205-
"allowed, forming an argument from two-byte to four-byte."
1188+
"Prefixes any opcode which has an argument too big to fit into the default two bytes. "
1189+
"*ext* holds two additional bytes which, taken together with the subsequent opcode's "
1190+
"argument, comprise a four-byte argument, *ext* being the two most-significant bytes."
12061191
msgstr ""
12071192

1208-
#: ../Doc/library/dis.rst:1176
1193+
#: ../Doc/library/dis.rst:1172
12091194
msgid ""
12101195
"Used for implementing formatted literal strings (f-strings). Pops an optional "
12111196
"*fmt_spec* from the stack, then a required *value*. *flags* is interpreted as follows:"
12121197
msgstr ""
12131198

1214-
#: ../Doc/library/dis.rst:1180
1199+
#: ../Doc/library/dis.rst:1176
12151200
msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is."
12161201
msgstr ""
12171202

1218-
#: ../Doc/library/dis.rst:1181
1219-
msgid ""
1220-
"``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it."
1203+
#: ../Doc/library/dis.rst:1177
1204+
msgid "``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it."
12211205
msgstr ""
12221206

1223-
#: ../Doc/library/dis.rst:1183
1224-
msgid ""
1225-
"``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting "
1226-
"it."
1207+
#: ../Doc/library/dis.rst:1179
1208+
msgid "``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting it."
12271209
msgstr ""
12281210

1229-
#: ../Doc/library/dis.rst:1185
1230-
msgid ""
1231-
"``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting "
1232-
"it."
1211+
#: ../Doc/library/dis.rst:1181
1212+
msgid "``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting it."
12331213
msgstr ""
12341214

1235-
#: ../Doc/library/dis.rst:1187
1215+
#: ../Doc/library/dis.rst:1183
12361216
msgid ""
12371217
"``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else use an "
12381218
"empty *fmt_spec*."
12391219
msgstr ""
12401220

1241-
#: ../Doc/library/dis.rst:1190
1221+
#: ../Doc/library/dis.rst:1186
12421222
msgid ""
12431223
"Formatting is performed using :c:func:`PyObject_Format`. The result is pushed on the "
12441224
"stack."
12451225
msgstr ""
12461226

1247-
#: ../Doc/library/dis.rst:1198
1227+
#: ../Doc/library/dis.rst:1194
12481228
msgid ""
12491229
"This is not really an opcode. It identifies the dividing line between opcodes which "
12501230
"don't use their argument and those that do (``< HAVE_ARGUMENT`` and ``>= "
12511231
"HAVE_ARGUMENT``, respectively)."
12521232
msgstr ""
12531233

1254-
#: ../Doc/library/dis.rst:1202
1234+
#: ../Doc/library/dis.rst:1198
12551235
msgid ""
12561236
"Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` ignore it. "
12571237
"Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument."
12581238
msgstr ""
12591239

1260-
#: ../Doc/library/dis.rst:1210
1240+
#: ../Doc/library/dis.rst:1206
12611241
msgid "Opcode collections"
12621242
msgstr ""
12631243

1264-
#: ../Doc/library/dis.rst:1212
1244+
#: ../Doc/library/dis.rst:1208
12651245
msgid ""
12661246
"These collections are provided for automatic introspection of bytecode instructions:"
12671247
msgstr ""
12681248

1269-
#: ../Doc/library/dis.rst:1217
1249+
#: ../Doc/library/dis.rst:1213
12701250
msgid "Sequence of operation names, indexable using the bytecode."
12711251
msgstr ""
12721252

1273-
#: ../Doc/library/dis.rst:1222
1253+
#: ../Doc/library/dis.rst:1218
12741254
msgid "Dictionary mapping operation names to bytecodes."
12751255
msgstr ""
12761256

1277-
#: ../Doc/library/dis.rst:1227
1257+
#: ../Doc/library/dis.rst:1223
12781258
msgid "Sequence of all compare operation names."
12791259
msgstr ""
12801260

1281-
#: ../Doc/library/dis.rst:1232
1261+
#: ../Doc/library/dis.rst:1228
12821262
msgid "Sequence of bytecodes that access a constant."
12831263
msgstr ""
12841264

1285-
#: ../Doc/library/dis.rst:1237
1265+
#: ../Doc/library/dis.rst:1233
12861266
msgid ""
12871267
"Sequence of bytecodes that access a free variable (note that 'free' in this context "
12881268
"refers to names in the current scope that are referenced by inner scopes or names in "
12891269
"outer scopes that are referenced from this scope. It does *not* include references "
12901270
"to global or builtin scopes)."
12911271
msgstr ""
12921272

1293-
#: ../Doc/library/dis.rst:1245
1273+
#: ../Doc/library/dis.rst:1241
12941274
msgid "Sequence of bytecodes that access an attribute by name."
12951275
msgstr ""
12961276

1297-
#: ../Doc/library/dis.rst:1250
1277+
#: ../Doc/library/dis.rst:1246
12981278
msgid "Sequence of bytecodes that have a relative jump target."
12991279
msgstr ""
13001280

1301-
#: ../Doc/library/dis.rst:1255
1281+
#: ../Doc/library/dis.rst:1251
13021282
msgid "Sequence of bytecodes that have an absolute jump target."
13031283
msgstr ""
13041284

1305-
#: ../Doc/library/dis.rst:1260
1285+
#: ../Doc/library/dis.rst:1256
13061286
msgid "Sequence of bytecodes that access a local variable."
13071287
msgstr ""
13081288

1309-
#: ../Doc/library/dis.rst:1265
1289+
#: ../Doc/library/dis.rst:1261
13101290
msgid "Sequence of bytecodes of Boolean operations."
13111291
msgstr ""

0 commit comments

Comments
 (0)