Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5f4ef53

Browse files
christopheNanJulienPalard
authored andcommitted
Fin de la traduction de email (#186)
Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/186 Reviewed-by: Julien Palard <[email protected]> Co-authored-by: Christophe Nanteuil <[email protected]> Co-committed-by: Christophe Nanteuil <[email protected]>
1 parent b363d34 commit 5f4ef53

File tree

4 files changed

+554
-43
lines changed

4 files changed

+554
-43
lines changed

library/email.charset.po

+124-10
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,30 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2023-07-21 14:55+0200\n"
9-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9+
"PO-Revision-Date: 2024-03-15 22:42+0100\n"
10+
"Last-Translator: Christophe Nanteuil <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\n"
1212
"Language: fr\n"
1313
"MIME-Version: 1.0\n"
1414
"Content-Type: text/plain; charset=UTF-8\n"
1515
"Content-Transfer-Encoding: 8bit\n"
16+
"X-Generator: Poedit 3.2.2\n"
1617

1718
#: library/email.charset.rst:2
1819
msgid ":mod:`email.charset`: Representing character sets"
19-
msgstr ""
20+
msgstr ":mod:`email.charset` : représentation des jeux de caractères"
2021

2122
#: library/email.charset.rst:7
22-
#, fuzzy
2323
msgid "**Source code:** :source:`Lib/email/charset.py`"
24-
msgstr "**Code source :** :source:`Lib/email/parser.py`"
24+
msgstr "**Code source :** :source:`Lib/email/charset.py`"
2525

2626
#: library/email.charset.rst:11
2727
msgid ""
2828
"This module is part of the legacy (``Compat32``) email API. In the new API "
2929
"only the aliases table is used."
3030
msgstr ""
31+
"Ce module fait partie de l'ancienne API de messagerie (``Compat32``). Dans "
32+
"la nouvelle API, seule la table des alias est utilisée."
3133

3234
#: library/email.charset.rst:14
3335
msgid ""
@@ -45,14 +47,20 @@ msgid ""
4547
"Instances of :class:`Charset` are used in several other modules within the :"
4648
"mod:`email` package."
4749
msgstr ""
50+
"Ce module fournit une classe :class:`Charset` pour représenter les jeux de "
51+
"caractères et les conversions de jeux de caractères dans les messages "
52+
"électroniques, ainsi qu'un registre de jeux de caractères et plusieurs "
53+
"méthodes pratiques pour manipuler ce registre. Les instances de :class:"
54+
"`Charset` sont utilisées dans plusieurs autres modules du paquet :mod:"
55+
"`email`."
4856

4957
#: library/email.charset.rst:22
5058
msgid "Import this class from the :mod:`email.charset` module."
51-
msgstr ""
59+
msgstr "Importez cette classe depuis le module :mod:`email.charset`."
5260

5361
#: library/email.charset.rst:27
5462
msgid "Map character sets to their email properties."
55-
msgstr ""
63+
msgstr "Associe les jeux de caractères à leurs propriétés d'e-mail."
5664

5765
#: library/email.charset.rst:29
5866
msgid ""
@@ -62,13 +70,24 @@ msgid ""
6270
"codecs. Given a character set, it will do its best to provide information "
6371
"on how to use that character set in an email message in an RFC-compliant way."
6472
msgstr ""
73+
"Cette classe fournit des informations sur les exigences imposées aux e-mails "
74+
"pour un jeu de caractères spécifique. Elle fournit également des routines "
75+
"pratiques pour la conversion entre les jeux de caractères, compte tenu de la "
76+
"disponibilité des codecs applicables. Étant donné un jeu de caractères, elle "
77+
"fait de son mieux pour fournir des informations sur la façon d'utiliser ce "
78+
"jeu de caractères dans un message électronique d'une manière conforme à la "
79+
"RFC."
6580

6681
#: library/email.charset.rst:35
6782
msgid ""
6883
"Certain character sets must be encoded with quoted-printable or base64 when "
6984
"used in email headers or bodies. Certain character sets must be converted "
7085
"outright, and are not allowed in email."
7186
msgstr ""
87+
"Certains jeux de caractères doivent être encodés avec *quoted-printable* ou "
88+
"en *base64* lorsqu'ils sont utilisés dans les en-têtes ou les corps des e-"
89+
"mails. Certains jeux de caractères doivent être convertis directement et ne "
90+
"sont pas autorisés dans les e-mails."
7291

7392
#: library/email.charset.rst:39
7493
msgid ""
@@ -82,17 +101,32 @@ msgid ""
82101
"with base64, bodies will not be encoded, but output text will be converted "
83102
"from the ``euc-jp`` character set to the ``iso-2022-jp`` character set."
84103
msgstr ""
104+
"Le *input_charset* facultatif est tel que décrit ci-dessous ; il est "
105+
"toujours contraint en minuscules. Après avoir été normalisé par alias, il "
106+
"est également utilisé comme recherche dans le registre des jeux de "
107+
"caractères pour trouver le codage d'en-tête, le codage de corps et le codec "
108+
"de conversion de sortie à utiliser pour le jeu de caractères. Par exemple, "
109+
"si *input_charset* vaut ``iso-8859-1``, alors les en-têtes et les corps "
110+
"seront encodés en utilisant *quoted-printable* et aucun codec de conversion "
111+
"de sortie n'est nécessaire. Si *input_charset* vaut ``euc-jp``, alors les en-"
112+
"têtes seront encodés en *base64*, les corps ne seront pas encodés, mais le "
113+
"texte de sortie sera converti du jeu de caractères ``euc-jp`` vers le jeu de "
114+
"caractères ``iso-2022-jp``."
85115

86116
#: library/email.charset.rst:49
87117
msgid ":class:`Charset` instances have the following data attributes:"
88118
msgstr ""
119+
"Les instances de :class:`Charset` ont les attributs de données suivants :"
89120

90121
#: library/email.charset.rst:53
91122
msgid ""
92123
"The initial character set specified. Common aliases are converted to their "
93124
"*official* email names (e.g. ``latin_1`` is converted to ``iso-8859-1``). "
94125
"Defaults to 7-bit ``us-ascii``."
95126
msgstr ""
127+
"Jeu de caractères initial spécifié. Les alias communs sont convertis en "
128+
"leurs noms de messagerie *officiels* (par exemple, ``latin_1`` est converti "
129+
"en ``iso-8859-1``). Par défaut, ``us-ascii`` 7 bits."
96130

97131
#: library/email.charset.rst:60
98132
msgid ""
@@ -101,13 +135,21 @@ msgid ""
101135
"``Charset.BASE64`` (for base64 encoding), or ``Charset.SHORTEST`` for the "
102136
"shortest of QP or BASE64 encoding. Otherwise, it will be ``None``."
103137
msgstr ""
138+
"Si le jeu de caractères doit être encodé avant de pouvoir être utilisé dans "
139+
"un en-tête d'e-mail, cet attribut est défini sur ``Charset.QP`` (pour "
140+
"*quoted-printable*), ``Charset.BASE64`` (pour l'encodage en *base64*), ou "
141+
"``Charset.SHORTEST`` pour le plus court des encodages QP ou BASE64. Sinon, "
142+
"c'est ``None``."
104143

105144
#: library/email.charset.rst:69
106145
msgid ""
107146
"Same as *header_encoding*, but describes the encoding for the mail message's "
108147
"body, which indeed may be different than the header encoding. ``Charset."
109148
"SHORTEST`` is not allowed for *body_encoding*."
110149
msgstr ""
150+
"Identique à *header_encoding*, mais décrit l'encodage du corps du message "
151+
"électronique, qui peut effectivement être différent de l'encodage de l'en-"
152+
"tête. ``Charset.SHORTEST`` n'est pas autorisé pour *body_encoding*."
111153

112154
#: library/email.charset.rst:76
113155
msgid ""
@@ -116,28 +158,39 @@ msgid ""
116158
"will contain the name of the character set output will be converted to. "
117159
"Otherwise, it will be ``None``."
118160
msgstr ""
161+
"Certains jeux de caractères doivent être convertis avant de pouvoir être "
162+
"utilisés dans les en-têtes ou le corps des e-mails. Si le *input_charset* "
163+
"est un jeu de ce type, alors cet attribut contient le nom du jeu de "
164+
"caractères vers lequel la sortie sera convertie. Sinon, il vaut ``None``."
119165

120166
#: library/email.charset.rst:84
121167
msgid ""
122168
"The name of the Python codec used to convert the *input_charset* to "
123169
"Unicode. If no conversion codec is necessary, this attribute will be "
124170
"``None``."
125171
msgstr ""
172+
"Nom du codec Python utilisé pour convertir le *input_charset* en Unicode. Si "
173+
"aucun codec de conversion n'est nécessaire, cet attribut vaut ``None``."
126174

127175
#: library/email.charset.rst:91
128176
msgid ""
129177
"The name of the Python codec used to convert Unicode to the "
130178
"*output_charset*. If no conversion codec is necessary, this attribute will "
131179
"have the same value as the *input_codec*."
132180
msgstr ""
181+
"Nom du codec Python utilisé pour convertir Unicode en *output_charset*. Si "
182+
"aucun codec de conversion n'est nécessaire, cet attribut a la même valeur "
183+
"que le *input_codec*."
133184

134185
#: library/email.charset.rst:96
135186
msgid ":class:`Charset` instances also have the following methods:"
136187
msgstr ""
188+
"Les instances de :class:`Charset` ont également les méthodes suivantes :"
137189

138190
#: library/email.charset.rst:100
139191
msgid "Return the content transfer encoding used for body encoding."
140192
msgstr ""
193+
"Renvoie l'encodage de transfert de contenu utilisé pour l'encodage du corps."
141194

142195
#: library/email.charset.rst:102
143196
msgid ""
@@ -147,37 +200,50 @@ msgid ""
147200
"function should then set the :mailheader:`Content-Transfer-Encoding` header "
148201
"itself to whatever is appropriate."
149202
msgstr ""
203+
"Il s'agit soit de la chaîne ``quoted-printable`` ou ``base64`` selon "
204+
"l'encodage utilisé, soit d'une fonction, vous devez alors appeler la "
205+
"fonction avec un seul argument, l'objet Message étant encodé. La fonction "
206+
"doit ensuite définir l'en-tête :mailheader:`Content-Transfer-Encoding` à la "
207+
"valeur appropriée."
150208

151209
#: library/email.charset.rst:108
152210
msgid ""
153211
"Returns the string ``quoted-printable`` if *body_encoding* is ``QP``, "
154212
"returns the string ``base64`` if *body_encoding* is ``BASE64``, and returns "
155213
"the string ``7bit`` otherwise."
156214
msgstr ""
215+
"Renvoie la chaîne ``quoted-printable`` si *body_encoding* est ``QP``, "
216+
"renvoie la chaîne ``base64`` si *body_encoding* est ``BASE64`` et renvoie la "
217+
"chaîne ``7bit`` sinon."
157218

158219
#: library/email.charset.rst:115
159220
msgid "Return the output character set."
160-
msgstr ""
221+
msgstr "Renvoie le jeu de caractères de sortie."
161222

162223
#: library/email.charset.rst:117
163224
msgid ""
164225
"This is the *output_charset* attribute if that is not ``None``, otherwise it "
165226
"is *input_charset*."
166227
msgstr ""
228+
"C'est l'attribut *output_charset* si ce n'est pas ``None``, sinon c'est "
229+
"*input_charset*."
167230

168231
#: library/email.charset.rst:123
169232
msgid "Header-encode the string *string*."
170-
msgstr ""
233+
msgstr "Encode la chaîne *string* pour un en-tête."
171234

172235
#: library/email.charset.rst:125
173236
msgid ""
174237
"The type of encoding (base64 or quoted-printable) will be based on the "
175238
"*header_encoding* attribute."
176239
msgstr ""
240+
"Le type d'encodage (*base64* ou *quoted-printable*) est basé sur l'attribut "
241+
"*header_encoding*."
177242

178243
#: library/email.charset.rst:131
179244
msgid "Header-encode a *string* by converting it first to bytes."
180245
msgstr ""
246+
"Encode *string* en la convertissant d'abord en octets, pour un en-tête."
181247

182248
#: library/email.charset.rst:133
183249
msgid ""
@@ -186,56 +252,77 @@ msgid ""
186252
"iterator: each element returned from this iterator will provide the next "
187253
"maximum line length."
188254
msgstr ""
255+
"C'est similaire à :meth:`header_encode` sauf que la chaîne est adaptée aux "
256+
"longueurs de ligne maximales indiquées par l'argument *maxlengths*, qui doit "
257+
"être un itérateur : chaque élément renvoyé par cet itérateur fournit la "
258+
"prochaine longueur de ligne maximale."
189259

190260
#: library/email.charset.rst:141
191261
msgid "Body-encode the string *string*."
192-
msgstr ""
262+
msgstr "Encode la chaîne *string* pour un usage en corps de message."
193263

194264
#: library/email.charset.rst:143
195265
msgid ""
196266
"The type of encoding (base64 or quoted-printable) will be based on the "
197267
"*body_encoding* attribute."
198268
msgstr ""
269+
"Le type d'encodage (*base64* ou *quoted-printable*) est basé sur l'attribut "
270+
"*body_encoding*."
199271

200272
#: library/email.charset.rst:146
201273
msgid ""
202274
"The :class:`Charset` class also provides a number of methods to support "
203275
"standard operations and built-in functions."
204276
msgstr ""
277+
"La classe :class:`Charset` fournit également un certain nombre de méthodes "
278+
"pour prendre en charge les opérations standard et les fonctions intégrées."
205279

206280
#: library/email.charset.rst:152
207281
msgid ""
208282
"Returns *input_charset* as a string coerced to lower case. :meth:`__repr__` "
209283
"is an alias for :meth:`__str__`."
210284
msgstr ""
285+
"Renvoie *input_charset* sous la forme d'une chaîne contrainte en "
286+
"minuscules. :meth:`__repr__` est un alias pour :meth:`__str__`."
211287

212288
#: library/email.charset.rst:158
213289
msgid ""
214290
"This method allows you to compare two :class:`Charset` instances for "
215291
"equality."
216292
msgstr ""
293+
"Cette méthode vous permet de tester l'égalité de deux instances de :class:"
294+
"`Charset`."
217295

218296
#: library/email.charset.rst:164
219297
msgid ""
220298
"This method allows you to compare two :class:`Charset` instances for "
221299
"inequality."
222300
msgstr ""
301+
"Cette méthode vous permet de tester l'inégalité de deux instances de :class:"
302+
"`Charset`."
223303

224304
#: library/email.charset.rst:167
225305
msgid ""
226306
"The :mod:`email.charset` module also provides the following functions for "
227307
"adding new entries to the global character set, alias, and codec registries:"
228308
msgstr ""
309+
"Le module :mod:`email.charset` fournit également les fonctions suivantes "
310+
"pour ajouter de nouvelles entrées à l'ensemble des jeux de caractères "
311+
"globaux, aux registres d'alias et de codec :"
229312

230313
#: library/email.charset.rst:173
231314
msgid "Add character properties to the global registry."
232315
msgstr ""
316+
"Ajoute des propriétés relatives d'un jeu de caractères dans le registre "
317+
"global."
233318

234319
#: library/email.charset.rst:175
235320
msgid ""
236321
"*charset* is the input character set, and must be the canonical name of a "
237322
"character set."
238323
msgstr ""
324+
"*charset* est le jeu de caractères d'entrée et doit être le nom canonique "
325+
"d'un jeu de caractères."
239326

240327
#: library/email.charset.rst:178
241328
msgid ""
@@ -245,6 +332,11 @@ msgid ""
245332
"encoding. ``SHORTEST`` is only valid for *header_enc*. The default is "
246333
"``None`` for no encoding."
247334
msgstr ""
335+
"*header_enc* et *body_enc* (facultatifs) sont soit ``Charset.QP`` pour "
336+
"*quoted-printable*, ``Charset.BASE64`` pour l'encodage *base64*, ``Charset."
337+
"SHORTEST`` pour le plus court entre *quoted-printable* et *base64*, ou "
338+
"``None`` pour aucun encodage. ``SHORTEST`` n'est valide que pour "
339+
"*header_enc*. La valeur par défaut est ``None`` pour aucun encodage."
248340

249341
#: library/email.charset.rst:184
250342
msgid ""
@@ -253,6 +345,11 @@ msgid ""
253345
"charset when the method :meth:`Charset.convert` is called. The default is "
254346
"to output in the same character set as the input."
255347
msgstr ""
348+
"*output_charset* (facultatif) est le jeu de caractères dans lequel doit être "
349+
"la sortie. Les conversions se poursuivent du jeu de caractères d'entrée, "
350+
"vers Unicode, vers le jeu de caractères de sortie lorsque la méthode :meth:"
351+
"`Charset.convert` est appelée. La valeur par défaut est de sortir dans le "
352+
"même jeu de caractères que l'entrée."
256353

257354
#: library/email.charset.rst:189
258355
msgid ""
@@ -261,34 +358,51 @@ msgid ""
261358
"codecs the module does not know about. See the :mod:`codecs` module's "
262359
"documentation for more information."
263360
msgstr ""
361+
"*input_charset* et *output_charset* doivent avoir des entrées de codec "
362+
"Unicode dans la table de correspondances du jeu de caractères au codec du "
363+
"module ; utilisez :func:`add_codec` pour ajouter des codecs que le module ne "
364+
"connaît pas. Voir la documentation du module :mod:`codecs` pour plus "
365+
"d'informations."
264366

265367
#: library/email.charset.rst:194
266368
msgid ""
267369
"The global character set registry is kept in the module global dictionary "
268370
"``CHARSETS``."
269371
msgstr ""
372+
"Le registre de jeux de caractères global est conservé dans le dictionnaire "
373+
"global du module ``CHARSETS``."
270374

271375
#: library/email.charset.rst:200
272376
msgid ""
273377
"Add a character set alias. *alias* is the alias name, e.g. ``latin-1``. "
274378
"*canonical* is the character set's canonical name, e.g. ``iso-8859-1``."
275379
msgstr ""
380+
"Ajoute un alias de jeu de caractères. *alias* est le nom d'alias, par ex. "
381+
"``latin-1``. *canonical* est le nom canonique du jeu de caractères, par ex. "
382+
"``iso-8859-1``."
276383

277384
#: library/email.charset.rst:203
278385
msgid ""
279386
"The global charset alias registry is kept in the module global dictionary "
280387
"``ALIASES``."
281388
msgstr ""
389+
"Le registre global des alias du jeu de caractères est conservé dans le "
390+
"dictionnaire global du module ``ALIASES``."
282391

283392
#: library/email.charset.rst:209
284393
msgid ""
285394
"Add a codec that map characters in the given character set to and from "
286395
"Unicode."
287396
msgstr ""
397+
"Ajoute un codec qui fait correspondre les caractères du jeu de caractères "
398+
"donné vers et depuis Unicode."
288399

289400
#: library/email.charset.rst:211
290401
msgid ""
291402
"*charset* is the canonical name of a character set. *codecname* is the name "
292403
"of a Python codec, as appropriate for the second argument to the :class:"
293404
"`str`'s :meth:`~str.encode` method."
294405
msgstr ""
406+
"*charset* est le nom canonique d'un jeu de caractères. *codecname* est le "
407+
"nom d'un codec Python (c.-à-d. une valeur valable comme second argument de "
408+
"la méthode :meth:`~str.encode` de :class:`str`)."

0 commit comments

Comments
 (0)