@@ -6,7 +6,7 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2021-10-21 15:04+0200\n "
9
- "PO-Revision-Date : 2021-11-18 17:26 -0700\n "
9
+ "PO-Revision-Date : 2021-11-19 16:14 -0700\n "
10
10
"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
11
11
"Language : fr\n "
12
12
"MIME-Version : 1.0\n "
@@ -1416,7 +1416,7 @@ msgstr ""
1416
1416
"L'attribut ``__args__`` des :ref:`génériques paramétrables <types-"
1417
1417
"genericalias>` de :class:`collections.abc.Callable` est maintenant "
1418
1418
"consistant avec :data:`typing.Callable`. Les génériques de :class:"
1419
- "`collections.abc.Callable` aplatissent maintenant les types des paramètres "
1419
+ "`collections.abc.Callable` aplatissent maintenant les paramètres de types "
1420
1420
"tel qu'il est fait par :data:`typing.Callable`. Ceci veut dire que "
1421
1421
"``collections.abc.Callable[[int, str], str]`` aura un attribut ``__args__`` "
1422
1422
"de valeur ``(int, str, str)`` ; au paravent, il aurait été ``([int, str], "
@@ -3014,18 +3014,25 @@ msgid ""
3014
3014
"3.12. Use :meth:`pathlib.Path.hardlink_to` instead. (Contributed by Barney "
3015
3015
"Gale in :issue:`39950`.)"
3016
3016
msgstr ""
3017
+ ":meth:`pathlib.Path.link_to` est obsolète et sera retirée dans Python 3.12. "
3018
+ "Utilisez plutôt :meth:`pathlib.Path.hardlink_to` (contribution de *Barney "
3019
+ "Gale* dans :issue:`39950`)."
3017
3020
3018
3021
#: whatsnew/3.10.rst:1735
3019
3022
msgid ""
3020
3023
"``cgi.log()`` is deprecated and slated for removal in Python 3.12. "
3021
3024
"(Contributed by Inada Naoki in :issue:`41139`.)"
3022
3025
msgstr ""
3026
+ "``cgi.log()`` est obsolète et sera retirée dans Python 3.12 (contribution de "
3027
+ "*Inada Naoki* dans :issue:`41139`)."
3023
3028
3024
3029
#: whatsnew/3.10.rst:1738
3025
3030
msgid ""
3026
3031
"The following :mod:`ssl` features have been deprecated since Python 3.6, "
3027
3032
"Python 3.7, or OpenSSL 1.1.0 and will be removed in 3.11:"
3028
3033
msgstr ""
3034
+ "Les fonctionnalités suivantes de :mod:`ssl` sont obsolète depuis Python 3.6, "
3035
+ "Python 3.7 ou OpenSSL 1.1.0 et seront retirées dans 3.11 :"
3029
3036
3030
3037
#: whatsnew/3.10.rst:1741
3031
3038
msgid ""
@@ -3034,6 +3041,10 @@ msgid ""
3034
3041
"data:`~ssl.OP_NO_TLSv1_3` are replaced by :attr:`sslSSLContext."
3035
3042
"minimum_version` and :attr:`sslSSLContext.maximum_version`."
3036
3043
msgstr ""
3044
+ ":data:`~ssl.OP_NO_SSLv2`, :data:`~ssl.OP_NO_SSLv3`, :data:`~ssl."
3045
+ "OP_NO_TLSv1`, :data:`~ssl.OP_NO_TLSv1_1`, :data:`~ssl.OP_NO_TLSv1_2` et :"
3046
+ "data:`~ssl.OP_NO_TLSv1_3` sont remplacés par :attr:`sslSSLContext."
3047
+ "minimum_version` et :attr:`sslSSLContext.maximum_version` ;"
3037
3048
3038
3049
#: whatsnew/3.10.rst:1747
3039
3050
msgid ""
@@ -3043,25 +3054,35 @@ msgid ""
3043
3054
"PROTOCOL_TLS` are deprecated in favor of :data:`~ssl.PROTOCOL_TLS_CLIENT` "
3044
3055
"and :data:`~ssl.PROTOCOL_TLS_SERVER`"
3045
3056
msgstr ""
3057
+ ":data:`~ssl.PROTOCOL_SSLv2`, :data:`~ssl.PROTOCOL_SSLv3`, :data:`~ssl."
3058
+ "PROTOCOL_SSLv23`, :data:`~ssl.PROTOCOL_TLSv1`, :data:`~ssl."
3059
+ "PROTOCOL_TLSv1_1`, :data:`~ssl.PROTOCOL_TLSv1_2` et :data:`~ssl."
3060
+ "PROTOCOL_TLS` sont obsolètes et remplacés par :data:`~ssl."
3061
+ "PROTOCOL_TLS_CLIENT` et :data:`~ssl.PROTOCOL_TLS_SERVER` ;"
3046
3062
3047
3063
#: whatsnew/3.10.rst:1753
3048
3064
msgid ""
3049
3065
":func:`~ssl.wrap_socket` is replaced by :meth:`ssl.SSLContext.wrap_socket`"
3050
3066
msgstr ""
3067
+ ":func:`~ssl.wrap_socket` est remplacée par :meth:`ssl.SSLContext."
3068
+ "wrap_socket` ;"
3051
3069
3052
3070
#: whatsnew/3.10.rst:1755
3053
3071
msgid ":func:`~ssl.match_hostname`"
3054
- msgstr ""
3072
+ msgstr ":func:`~ssl.match_hostname` ; "
3055
3073
3056
3074
#: whatsnew/3.10.rst:1757
3057
3075
msgid ":func:`~ssl.RAND_pseudo_bytes`, :func:`~ssl.RAND_egd`"
3058
- msgstr ""
3076
+ msgstr ":func:`~ssl.RAND_pseudo_bytes`, :func:`~ssl.RAND_egd` ; "
3059
3077
3060
3078
#: whatsnew/3.10.rst:1759
3061
3079
msgid ""
3062
3080
"NPN features like :meth:`ssl.SSLSocket.selected_npn_protocol` and :meth:`ssl."
3063
3081
"SSLContext.set_npn_protocols` are replaced by ALPN."
3064
3082
msgstr ""
3083
+ "Les fonctionalités *NPN* (*Next Protocol Negotiation*) telles que :meth:`ssl."
3084
+ "SSLSocket.selected_npn_protocol` et :meth:`ssl.SSLContext.set_npn_protocols` "
3085
+ "sont remplacées par *ALPN* (*Application Layer Protocol Negotiation*)."
3065
3086
3066
3087
#: whatsnew/3.10.rst:1762
3067
3088
msgid ""
@@ -3070,6 +3091,11 @@ msgid ""
3070
3091
"requires a :ref:`debug build of Python <debug-build>`. (Contributed by "
3071
3092
"Victor Stinner in :issue:`44584`.)"
3072
3093
msgstr ""
3094
+ "Le débogage des fils d'exécution (variable d'environnement :envvar:"
3095
+ "`PYTHONTHREADDEBUG`) est obsolète dans Python 3.10 et sera retiré dans "
3096
+ "Python 3.12. Cette fonctionnalité nécessite un interpréteur :ref:`compilé "
3097
+ "avec les paramètres de débogage <debug-build>` (contribution de *Victor "
3098
+ "Stinner* dans :issue:`44584`)."
3073
3099
3074
3100
#: whatsnew/3.10.rst:1767
3075
3101
msgid ""
@@ -3079,6 +3105,11 @@ msgid ""
3079
3105
"imported directly from :mod:`typing` instead. (Contributed by Sebastian "
3080
3106
"Rittau in :issue:`38291`)"
3081
3107
msgstr ""
3108
+ "Importer des sous modules ``typing.io`` et ``typing.re`` lève maintenant un :"
3109
+ "exc:`DeprecationWarning`. Ces sous-modules seront retirés dans une version "
3110
+ "future de Python. Le contenu de ces sous-modules devrait plutôt être importé "
3111
+ "directement du module :mod:`typing` (contribution de *Sebastian Rittau* "
3112
+ "dans :issue:`38291`)."
3082
3113
3083
3114
#: whatsnew/3.10.rst:2200
3084
3115
msgid "Removed"
@@ -3197,46 +3228,59 @@ msgstr ""
3197
3228
3198
3229
#: whatsnew/3.10.rst:1824
3199
3230
msgid "This simplifies the high-level API."
3200
- msgstr "Ceci simplifie l'API haut-niveau. "
3231
+ msgstr "ceci simplifie l'API haut-niveau ; "
3201
3232
3202
3233
#: whatsnew/3.10.rst:1825
3203
3234
msgid ""
3204
3235
"The functions in the high-level API have been implicitly getting the current "
3205
3236
"thread's running event loop since Python 3.7. There isn't a need to pass "
3206
3237
"the event loop to the API in most normal use cases."
3207
3238
msgstr ""
3239
+ "les fonctions dans l'API haut niveau reçoivent implicitement la boucle "
3240
+ "d'évènements qui tourne dans le présent fil d'exécution depuis Python 3.7. "
3241
+ "Il n'y a aucun besoin de passer la boucle d'évènements à l'API dans la "
3242
+ "majorité de son utilisation normale ;"
3208
3243
3209
3244
#: whatsnew/3.10.rst:1828
3210
3245
msgid ""
3211
3246
"Event loop passing is error-prone especially when dealing with loops running "
3212
3247
"in different threads."
3213
3248
msgstr ""
3249
+ "le passage de la boucle d'évènements cause facilement des erreurs quand "
3250
+ "plusieurs boucles tournants dans plusieurs fils d'exécution sont impliquées."
3214
3251
3215
3252
#: whatsnew/3.10.rst:1831
3216
3253
msgid ""
3217
3254
"Note that the low-level API will still accept ``loop``. See `Changes in the "
3218
3255
"Python API`_ for examples of how to replace existing code."
3219
3256
msgstr ""
3257
+ "Prenez note que l'API bas-niveau accepte toujours le paramètre ``loop``. "
3258
+ "Voir `Changements dans l'API Python`_ pour plus d'exemples sur comment "
3259
+ "remplacer le code existant"
3220
3260
3221
3261
#: whatsnew/3.10.rst:1905
3222
3262
msgid ""
3223
3263
"(Contributed by Yurii Karabas, Andrew Svetlov, Yury Selivanov and Kyle "
3224
3264
"Stanley in :issue:`42392`.)"
3225
3265
msgstr ""
3266
+ "(contribution de *Yurii Karabas*, *Andrew Svetlov*, *Yury Selivanov* et "
3267
+ "*Kyle Stanley* dans :issue:`42392`)."
3226
3268
3227
3269
#: whatsnew/3.10.rst:2125
3228
3270
msgid "Porting to Python 3.10"
3229
- msgstr ""
3271
+ msgstr "Portage vers Python 3.10 "
3230
3272
3231
3273
#: whatsnew/3.10.rst:1841
3232
3274
msgid ""
3233
3275
"This section lists previously described changes and other bugfixes that may "
3234
3276
"require changes to your code."
3235
3277
msgstr ""
3278
+ "Cette section liste les changements mentionnés préalablement et autres "
3279
+ "améliorations qui peuvent demander des changements à votre code."
3236
3280
3237
3281
#: whatsnew/3.10.rst:1846
3238
3282
msgid "Changes in the Python syntax"
3239
- msgstr ""
3283
+ msgstr "Changements à la syntaxe de Python "
3240
3284
3241
3285
#: whatsnew/3.10.rst:1848
3242
3286
msgid ""
@@ -3247,10 +3291,18 @@ msgid ""
3247
3291
"with future releases just add a space between the numeric literal and the "
3248
3292
"following keyword. (Contributed by Serhiy Storchaka in :issue:`43833`)."
3249
3293
msgstr ""
3294
+ "Un ``DeprecationWarning`` est maintenant levé lors de la compilation de "
3295
+ "syntaxe qui était préalablement valide si un littéral numérique est "
3296
+ "immédiatement suivi d'un mot clé (comme dans ``0in x``). Dans une version "
3297
+ "future, il sera changé en avertissement de syntaxe, puis finalement en "
3298
+ "erreur de syntaxe. Pour vous débarrasser de l'avertissement et pou
9E88
r rendre "
3299
+ "votre code compatible avec les versions futures de Python, ajoutez "
3300
+ "simplement une espace entre le littéral numérique et le mot clé qui le suit "
3301
+ "(contribution de *Serhiy Storchaka* dans :issue:`43833`)."
3250
3302
3251
3303
#: whatsnew/3.10.rst:1858
3252
3304
msgid "Changes in the Python API"
3253
- msgstr ""
3305
+ msgstr "Changements dans l'API Python "
3254
3306
3255
3307
#: whatsnew/3.10.rst:1860
3256
3308
msgid ""
@@ -3259,6 +3311,11 @@ msgid ""
3259
3311
"functions in the :mod:`traceback` module have been renamed to *exc*. "
3260
3312
"(Contributed by Zackery Spytz and Matthias Bussonnier in :issue:`26389`.)"
3261
3313
msgstr ""
3314
+ "Les paramètres *etype* des fonctions :func:`~traceback.format_exception`, :"
3315
+ "func:`~traceback.format_exception_only` et :func:`~traceback."
3316
+ "print_exception` du module the :mod:`traceback` ont étés renommés *exc* "
3317
+ "(contribution de *Zackery Spytz* et *Matthias Bussonnier* dans :issue:"
3318
+ "`26389`)."
3262
3319
3263
3320
#: whatsnew/3.10.rst:1866
3264
3321
msgid ""
@@ -3267,6 +3324,11 @@ msgid ""
3267
3324
"exceptions were logged, and the last exception was always silently ignored. "
3268
3325
"(Contributed by Victor Stinner in :issue:`42639`.)"
3269
3326
msgstr ""
3327
+ ":mod:`atexit`: à la fin de l'exécution de Python, si une fonction de rappel "
3328
+ "qui a été enregistrée avec :func:`atexit.register` échoue, son exception est "
3329
+ "maintenant journalisée. Préalablement, seulement certains exceptions étaient "
3330
+ "journalisées et la dernière exception était toujours ignorée de façon "
3331
+ "silencieuse (contribution de *Victor Stinner* dans :issue:`42639`)."
3270
3332
3271
3333
#: whatsnew/3.10.rst:1872
3272
3334
msgid ""
@@ -3280,6 +3342,16 @@ msgid ""
3280
3342
"have passed silently in Python 3.9. (Contributed by Ken Jin in :issue:"
3281
3343
"`42195`.)"
3282
3344
msgstr ""
3345
+ "Les génériques de :class:`collections.abc.Callable` aplatissent maintenant "
3346
+ "les paramètres de types tel qu'il est fait par :data:`typing.Callable`. Ceci "
3347
+ "veut dire que ``collections.abc.Callable[[int, str], str]`` aura un attribut "
3348
+ "``__args__`` de valeur ``(int, str, str)`` ; préalablement, il aurait été "
3349
+ "``([int, str], str)``. Les codes qui accèdent aux arguments par :func:"
3350
+ "`typing.get_args` ou ``__args__`` doivent tenir compte de ce changement. De "
3351
+ "plus, :exc:`TypeError` sera levée pour des formes invalides de "
3352
+ "paramétrisation de :class:`collections.abc.Callable`, ce qui aurait pu "
3353
+ "passer silencieusement dans Python 3.9 (contribution de *Ken Jin* dans :"
3354
+ "issue:`42195`)."
3283
3355
3284
3356
#: whatsnew/3.10.rst:1882
3285
3357
msgid ""
@@ -3288,28 +3360,39 @@ msgid ""
3288
3360
"a 16-bit unsigned integer. (Contributed by Erlend E. Aasland in :issue:"
3289
3361
"`42393`.)"
3290
3362
msgstr ""
3363
+ ":meth:`socket.htons` et :meth:`socket.ntohs` lèvent maintenant :exc:"
3364
+ "`OverflowError` plutôt que :exc:`DeprecationWarning` si le paramètre passé "
3365
+ "est trop grand pour être stocké dans un entier 16-bit non-signé "
3366
+ "(contribution de *Erlend E. Aasland* dans :issue:`42393`)."
3291
3367
3292
3368
#: whatsnew/3.10.rst:1887
3293
3369
msgid ""
3294
3370
"The ``loop`` parameter has been removed from most of :mod:`asyncio`\\ 's :"
3295
3371
"doc:`high-level API <../library/asyncio-api-index>` following deprecation in "
3296
3372
"Python 3.8."
3297
3373
msgstr ""
3374
+ "Le paramètre ``loop`` a été retiré de la majorité de :doc:`l'API haut-niveau "
3375
+ "<../library/asyncio-api-index>` d':mod:`asyncio` suite à sa mise à "
3376
+ "l'obsolescence dans Python 3.8."
3298
3377
3299
3378
#: whatsnew/3.10.rst:1891
3300
3379
msgid "A coroutine that currently looks like this::"
3301
- msgstr ""
3380
+ msgstr "Une co-routine qui ressemble présentement à ceci :: "
3302
3381
3303
3382
#: whatsnew/3.10.rst:1896
3304
3383
msgid "Should be replaced with this::"
3305
- msgstr ""
3384
+ msgstr "Doit être remplacée par ceci :: "
3306
3385
3307
3386
#: whatsnew/3.10.rst:1901
3308
3387
msgid ""
3309
3388
"If ``foo()`` was specifically designed *not* to run in the current thread's "
3310
3389
"running event loop (e.g. running in another thread's event loop), consider "
3311
3390
"using :func:`asyncio.run_coroutine_threadsafe` instead."
3312
3391
msgstr ""
3392
+ "Si ``foo()`` a été spécifiquement conçue pour *ne pas* s'exécuter dans le "
3393
+ "fil d'exécution courant, (par exemple pour tourner dans la boucle "
3394
+ "d'exécution d'un autre fil), l'utilisation de :func:`asyncio."
3395
+ "run_coroutine_threadsafe` est probablement plus appropriée."
3313
3396
3314
3397
#: whatsnew/3.10.rst:1908
3315
3398
msgid ""
@@ -3321,10 +3404,18 @@ msgid ""
3321
3404
"also inherits the current builtins. (Contributed by Victor Stinner in :issue:"
3322
3405
"`42990`.)"
3323
3406
msgstr ""
3407
+ "Le constructeur de :data:`types.FunctionType` hérite maintenant des "
3408
+ "définitions natives si le dictionnaire *globals* n'a pas de clé ``"
3409
+ "\" __builtins__\" ``, plutôt que d'utiliser ``{\" None\" : None}`` pour les "
3410
+ "définitions natives : même comportement que celui des fonctions :func:`eval` "
3411
+ "et :func:`exec`. Définir une fonction avec ``def function(...): ...`` en "
3412
+ "Python n'est pas affecté, les globales ne peuvent pas être changées avec "
3413
+ "cette syntaxe: elles héritent aussi des définitions natives courantes "
3414
+ "(contribution de *Victor Stinner* dans :issue:`42990`)."
3324
3415
3325
3416
#: whatsnew/3.10.rst:1917
3326
3417
msgid "Changes in the C API"
3327
- msgstr ""
3418
+ msgstr "Changements dans l'API C "
3328
3419
3329
3420
#: whatsnew/3.10.rst:1919
3330
3421
msgid ""
@@ -3334,17 +3425,25 @@ msgid ""
3334
3425
"these functions, ``struct _node``, were removed due to the switch to the new "
3335
3426
"PEG parser."
3336
3427
msgstr ""
3428
+ "Les fonctions de l'API C ``PyParser_SimpleParseStringFlags``, "
3429
+ "``PyParser_SimpleParseStringFlagsFilename``, "
3430
+ "``PyParser_SimpleParseFileFlags`` et ``PyNode_Compile`` ainsi que ``struct "
3431
+ "_node``, le type utilisé par ces fonctions, ont été retirés suite à la "
3432
+ "transition vers le nouvel analyseur syntaxique *PEG*."
3337
3433
3338
3434
#: whatsnew/3.10.rst:1925
3339
3435
msgid ""
3340
3436
"Source should be now be compiled directly to a code object using, for "
3341
3437
"example, :c:func:`Py_CompileString`. The resulting code object can then be "
3342
3438
"evaluated using, for example, :c:func:`PyEval_EvalCode`."
3343
3439
msgstr ""
3440
+ "Le code source doit maintenant être compilé directement en un objet code, en "
3441
+ "utilisant par exemple :c:func:`Py_CompileString`. L'objet code ainsi produit "
3442
+ "peut ensuite être évalué, en utilisant par exemple :c:func:`PyEval_EvalCode`."
3344
3443
3345
3444
#: whatsnew/3.10.rst:1929
3346
3445
msgid "Specifically:"
3347
- msgstr ""
3446
+ msgstr "Spécifiquement : "
3348
3447
3349
3448
#: whatsnew/3.10.rst:1931
3350
3449
msgid ""
@@ -3380,7 +3479,7 @@ msgstr ""
3380
3479
3381
3480
#: whatsnew/3.10.rst:1959
3382
3481
msgid "CPython bytecode changes"
3383
- msgstr ""
3482
+ msgstr "Changements au code intermédiaire CPython "
3384
3483
3385
3484
#: whatsnew/3.10.rst:1961
3386
3485
msgid ""
0 commit comments