Repository navigation
Expand file tree
/
Copy pathemail.generator.po
More file actions
147 lines (106 loc) · 26.9 KB
/
Copy pathemail.generator.po
File metadata and controls
147 lines (106 loc) · 26.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
# Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
"PO-Revision-Date: 2026-09-15 08:00+0330\n"
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.6\n"
msgid ":mod:`!email.generator`: Generating MIME documents"
msgstr ":mod:`!email.generator`: تولید اسناد MIME"
msgid "**Source code:** :source:`Lib/email/generator.py`"
msgstr "**کد منبع:** :source:`Lib/email/generator.py`"
msgid "One of the most common tasks is to generate the flat (serialized) version of the email message represented by a message object structure. You will need to do this if you want to send your message via :meth:`smtplib.SMTP.sendmail`, or print the message on the console. Taking a message object structure and producing a serialized representation is the job of the generator classes."
msgstr "یکی از رایجترین وظایف، تولید نسخهی تخت (سریالشده) پیام ایمیلی است که توسط یک ساختار شیء پیام نمایش داده میشود. اگر بخواهید پیام خود را از طریق :meth:`smtplib.SMTP.sendmail` ارسال کنید، یا پیام را در کنسول چاپ کنید، باید این کار را انجام دهید. دریافت یک ساختار شیء پیام و تولید یک بازنمایی سریالشده، وظیفهی کلاسهای تولیدگر است."
msgid "As with the :mod:`email.parser` module, you aren't limited to the functionality of the bundled generator; you could write one from scratch yourself. However the bundled generator knows how to generate most email in a standards-compliant way, should handle MIME and non-MIME email messages just fine, and is designed so that the bytes-oriented parsing and generation operations are inverses, assuming the same non-transforming :mod:`~email.policy` is used for both. That is, parsing the serialized byte stream via the :class:`~email.parser.BytesParser` class and then regenerating the serialized byte stream using :class:`BytesGenerator` should produce output identical to the input [#]_. (On the other hand, using the generator on an :class:`~email.message.EmailMessage` constructed by program may result in changes to the :class:`~email.message.EmailMessage` object as defaults are filled in.)"
msgstr "مانند ماژول :mod:`email.parser`، شما محدود به کارکرد تولیدگر همراه نیستید؛ میتوانید خودتان یکی را از صفر بنویسید. با این حال، تولیدگر همراه میداند چگونه بیشتر پیامهای ایمیل را بهصورت سازگار با استانداردها تولید کند، باید پیامهای ایمیل MIME و غیر MIME را بهخوبی مدیریت کند، و بهگونهای طراحی شده است که عملیات تجزیه و تولید مبتنی بر بایت معکوس یکدیگر باشند، بهشرط آنکه برای هر دو از همان سیاست بدون تبدیل :mod:`~email.policy` استفاده شود. یعنی تجزیهی جریان بایت سریالشده از طریق کلاس :class:`~email.parser.BytesParser` و سپس تولید مجدد جریان بایت سریالشده با استفاده از :class:`BytesGenerator` باید خروجیای کاملاً یکسان با ورودی تولید کند [#]_. (از سوی دیگر، استفاده از تولیدگر روی یک :class:`~email.message.EmailMessage` که بهصورت برنامهای ساخته شده است ممکن است باعث ایجاد تغییراتی در شیء :class:`~email.message.EmailMessage` شود، زیرا مقادیر پیشفرض پر میشوند.)"
msgid "The :class:`Generator` class can be used to flatten a message into a text (as opposed to binary) serialized representation, but since Unicode cannot represent binary data directly, the message is of necessity transformed into something that contains only ASCII characters, using the standard email RFC Content Transfer Encoding techniques for encoding email messages for transport over channels that are not \"8 bit clean\"."
msgstr "میتوان از کلاس :class:`Generator` برای تبدیل یک پیام به یک نمایش سریالسازیشدهی متنی (در مقابل دودویی) استفاده کرد، اما از آنجا که یونیکد نمیتواند دادههای دودویی را مستقیماً بازنمایی کند، پیام ناگزیر با استفاده از روشهای استاندارد RFC ایمیل برای کدگذاری انتقال محتوا (Content Transfer Encoding) جهت کدگذاری پیامهای ایمیل برای انتقال بر روی کانالهایی که «8 bit clean» نیستند، به چیزی تبدیل میشود که فقط شامل نویسههای ASCII باشد."
msgid "To accommodate reproducible processing of SMIME-signed messages :class:`Generator` disables header folding for message parts of type ``multipart/signed`` and all subparts."
msgstr "برای پشتیبانی از پردازش بازتولیدپذیر پیامهای امضاشده با SMIME، :class:`Generator` شکستن سرآیند (header folding) را برای بخشهای پیام از نوع ``multipart/signed`` و همه زیربخشها غیرفعال میکند."
msgid "Return a :class:`BytesGenerator` object that will write any message provided to the :meth:`flatten` method, or any surrogateescape encoded text provided to the :meth:`write` method, to the :term:`file-like object` *outfp*. *outfp* must support a ``write`` method that accepts binary data."
msgstr "یک شیء :class:`BytesGenerator` برمیگرداند که هر پیام ارائهشده به متد :meth:`flatten`، یا هر متن کدگذاریشده با surrogateescape ارائهشده به متد :meth:`write` را در :term:`file-like object` *outfp* مینویسد. *outfp* باید از یک متد ``write`` پشتیبانی کند که دادههای دودویی را میپذیرد."
msgid "If optional *mangle_from_* is ``True``, put a ``>`` character in front of any line in the body that starts with the exact string ``\"From \"``, that is ``From`` followed by a space at the beginning of a line. *mangle_from_* defaults to the value of the :attr:`~email.policy.Policy.mangle_from_` setting of the *policy* (which is ``True`` for the :data:`~email.policy.compat32` policy and ``False`` for all others). *mangle_from_* is intended for use when messages are stored in Unix mbox format (see :mod:`mailbox` and `WHY THE CONTENT-LENGTH FORMAT IS BAD <https://www.jwz.org/doc/content-length.html>`_)."
msgstr "اگر *mangle_from_* اختیاری ``True`` باشد، یک نویسه ``>`` در ابتدای هر خط از بدنه که با رشته دقیق ``\"From \"`` شروع میشود، قرار میگیرد، یعنی ``From`` و بهدنبال آن یک فاصله در ابتدای خط. مقدار پیشفرض *mangle_from_* برابر با مقدار تنظیم :attr:`~email.policy.Policy.mangle_from_` در *policy* است (که برای سیاست :data:`~email.policy.compat32` برابر ``True`` و برای همه سیاستهای دیگر ``False`` است). *mangle_from_* برای استفاده در مواردی در نظر گرفته شده است که پیامها در قالب mbox یونیکس ذخیره میشوند (ببینید :mod:`mailbox` و `WHY THE CONTENT-LENGTH FORMAT IS BAD <https://www.jwz.org/doc/content-length.html>`_)."
msgid "If *maxheaderlen* is not ``None``, refold any header lines that are longer than *maxheaderlen*, or if ``0``, do not rewrap any headers. If *manheaderlen* is ``None`` (the default), wrap headers and other message lines according to the *policy* settings."
msgstr "اگر *maxheaderlen* برابر ``None`` نباشد، هر خط سرآیندای که طولانیتر از *maxheaderlen* باشد دوباره تا زده میشود، یا اگر ``0`` باشد، هیچ سرآیندای دوباره پیچیده نمیشود. اگر *manheaderlen* برابر ``None`` باشد (پیشفرض)، سرآیندها و سایر سطرهای پیام طبق تنظیمات *policy* پیچیده میشوند."
msgid "If *policy* is specified, use that policy to control message generation. If *policy* is ``None`` (the default), use the policy associated with the :class:`~email.message.Message` or :class:`~email.message.EmailMessage` object passed to ``flatten`` to control the message generation. See :mod:`email.policy` for details on what *policy* controls."
msgstr "اگر *policy* مشخص شده باشد، از آن سیاست برای کنترل تولید پیام استفاده میشود. اگر *policy* برابر ``None`` باشد (پیشفرض)، از سیاست مرتبط با شیء :class:`~email.message.Message` یا :class:`~email.message.EmailMessage` ارسالشده به ``flatten`` برای کنترل تولید پیام استفاده میشود. برای جزئیات درباره اینکه *policy* چه چیزی را کنترل میکند، :mod:`email.policy` را ببینید."
msgid "Added the *policy* keyword."
msgstr "کلیدواژهی *policy* افزوده شد."
msgid "The default behavior of the *mangle_from_* and *maxheaderlen* parameters is to follow the policy."
msgstr "رفتار پیشفرض پارامترهای *mangle_from_* و *maxheaderlen* پیروی از سیاست است."
msgid "Print the textual representation of the message object structure rooted at *msg* to the output file specified when the :class:`BytesGenerator` instance was created."
msgstr "نمایش متنی ساختار شیء پیام ریشهگرفته از *msg* را در پرونده خروجی مشخصشده هنگام ایجاد نمونه :class:`BytesGenerator` چاپ میکند."
msgid "If the :mod:`~email.policy` option :attr:`~email.policy.Policy.cte_type` is ``8bit`` (the default), copy any headers in the original parsed message that have not been modified to the output with any bytes with the high bit set reproduced as in the original, and preserve the non-ASCII :mailheader:`Content-Transfer-Encoding` of any body parts that have them. If ``cte_type`` is ``7bit``, convert the bytes with the high bit set as needed using an ASCII-compatible :mailheader:`Content-Transfer-Encoding`. That is, transform parts with non-ASCII :mailheader:`Content-Transfer-Encoding` (:mailheader:`Content-Transfer-Encoding: 8bit`) to an ASCII compatible :mailheader:`Content-Transfer-Encoding`, and encode RFC-invalid non-ASCII bytes in headers using the MIME ``unknown-8bit`` character set, thus rendering them RFC-compliant."
msgstr "اگر گزینهی :mod:`~email.policy` یعنی :attr:`~email.policy.Policy.cte_type` برابر ``8bit`` باشد (پیشفرض)، تمام سرآیندهای موجود در پیام اصلی تجزیهشده که تغییر نکردهاند، به خروجی کپی میشوند، بهگونهای که بایتهایی که بیت بالایی آنها تنظیمشده است، همانطور که در پیام اصلی بودهاند بازتولید شوند، و :mailheader:`Content-Transfer-Encoding` غیر ASCII هر بخش بدنهای که دارای آن است حفظ میشود. اگر ``cte_type`` برابر ``7bit`` باشد، بایتهایی که بیت بالایی آنها تنظیمشده است، در صورت نیاز با استفاده از یک :mailheader:`Content-Transfer-Encoding` سازگار با ASCII تبدیل میشوند. یعنی بخشهایی که :mailheader:`Content-Transfer-Encoding` غیر ASCII دارند (:mailheader:`Content-Transfer-Encoding: 8bit`)، به یک :mailheader:`Content-Transfer-Encoding` سازگار با ASCII تبدیل میشوند، و بایتهای غیر ASCII نامعتبر از نظر RFC در سرآیندها، با استفاده از مجموعهنویسهی ``unknown-8bit`` در MIME کدگذاری میشوند، و بدین ترتیب، آنها را با RFC سازگار میکند."
msgid "If *unixfrom* is ``True``, print the envelope header delimiter used by the Unix mailbox format (see :mod:`mailbox`) before the first of the :rfc:`5322` headers of the root message object. If the root object has no envelope header, craft a standard one. The default is ``False``. Note that for subparts, no envelope header is ever printed."
msgstr "اگر *unixfrom* برابر ``True`` باشد، جداکنندهی سرآیند پاکت (envelope header delimiter) که در قالب صندوق پستی یونیکس استفاده میشود (به :mod:`mailbox` مراجعه کنید) پیش از نخستین سرآیند از سرآیندهای :rfc:`5322` شیء پیام ریشه درج میشود. اگر شیء ریشه سرآیند پاکت نداشته باشد، یک سرآیند پاکت استاندارد ایجاد میشود. مقدار پیشفرض ``False`` است. توجه داشته باشید که برای زیربخشها، هرگز هیچ سرآیند پاکتی درج نمیشود."
msgid "If *linesep* is not ``None``, use it as the separator character between all the lines of the flattened message. If *linesep* is ``None`` (the default), use the value specified in the *policy*."
msgstr "اگر *linesep* ``None`` نباشد، از آن بهعنوان نویسه جداکننده میان تمام سطرهای پیام مسطحشده استفاده میشود. اگر *linesep* ``None`` باشد (پیشفرض)، از مقدار تعیینشده در *policy* استفاده میشود."
msgid "Return an independent clone of this :class:`BytesGenerator` instance with the exact same option settings, and *fp* as the new *outfp*."
msgstr "یک رونوشت (clone) مستقل از این نمونهی :class:`BytesGenerator` با دقیقاً همان تنظیمات گزینهها، و با *fp* بهعنوان *outfp* جدید برمیگرداند."
msgid "Encode *s* using the ``ASCII`` codec and the ``surrogateescape`` error handler, and pass it to the *write* method of the *outfp* passed to the :class:`BytesGenerator`'s constructor."
msgstr "*s* را با کدک ``ASCII`` و هندلر خطای ``surrogateescape`` کدگذاری کنید و آن را به متد *write* از *outfp* که به سازندهی :class:`BytesGenerator` ارسال شده است، بفرستید."
msgid "As a convenience, :class:`~email.message.EmailMessage` provides the methods :meth:`~email.message.EmailMessage.as_bytes` and ``bytes(aMessage)`` (a.k.a. :meth:`~email.message.EmailMessage.__bytes__`), which simplify the generation of a serialized binary representation of a message object. For more detail, see :mod:`email.message`."
msgstr "برای سهولت، :class:`~email.message.EmailMessage` متدهای :meth:`~email.message.EmailMessage.as_bytes` و ``bytes(aMessage)`` (که به :meth:`~email.message.EmailMessage.__bytes__` نیز شناخته میشود) را فراهم میکند، که تولید یک نمایش دودویی سریالشده از یک شیء پیام را ساده میکنند. برای جزئیات بیشتر، :mod:`email.message` را ببینید."
msgid "Because strings cannot represent binary data, the :class:`Generator` class must convert any binary data in any message it flattens to an ASCII compatible format, by converting them to an ASCII compatible :mailheader:`Content-Transfer_Encoding`. Using the terminology of the email RFCs, you can think of this as :class:`Generator` serializing to an I/O stream that is not \"8 bit clean\". In other words, most applications will want to be using :class:`BytesGenerator`, and not :class:`Generator`."
msgstr "از آنجا که رشتهها نمیتوانند دادههای دودویی را نشان دهند، کلاس :class:`Generator` باید هرگونه دادهی دودویی موجود در هر پیامی را که بهصورت مسطح درمیآورد، با تبدیل آن به یک :mailheader:`Content-Transfer_Encoding` سازگار با ASCII، به قالبی سازگار با ASCII تبدیل کند. با استفاده از اصطلاحات RFCهای ایمیل، میتوانید اینطور تصور کنید که :class:`Generator` در حال سریالسازی به یک جریان ورودی/خروجی است که «8 bit clean» نیست. به بیان دیگر، بیشتر برنامهها خواهند خواست از :class:`BytesGenerator` استفاده کنند، نه :class:`Generator`."
msgid "Return a :class:`Generator` object that will write any message provided to the :meth:`flatten` method, or any text provided to the :meth:`write` method, to the :term:`file-like object` *outfp*. *outfp* must support a ``write`` method that accepts string data."
msgstr "یک شیء :class:`Generator` بازگشت میدهد که هر پیام ارائهشده به متد :meth:`flatten`، یا هر متن ارائهشده به متد :meth:`write` را در :term:`file-like object` *outfp* مینویسد. *outfp* باید از یک متد ``write`` پشتیبانی کند که دادههای رشتهای را میپذیرد."
msgid "Print the textual representation of the message object structure rooted at *msg* to the output file specified when the :class:`Generator` instance was created."
msgstr "نمایش متنی ساختار شیء پیام که ریشه در *msg* دارد را به پرونده خروجی مشخصشده در زمان ایجاد نمونهی :class:`Generator` چاپ میکند."
msgid "If the :mod:`~email.policy` option :attr:`~email.policy.Policy.cte_type` is ``8bit``, generate the message as if the option were set to ``7bit``. (This is required because strings cannot represent non-ASCII bytes.) Convert any bytes with the high bit set as needed using an ASCII-compatible :mailheader:`Content-Transfer-Encoding`. That is, transform parts with non-ASCII :mailheader:`Content-Transfer-Encoding` (:mailheader:`Content-Transfer-Encoding: 8bit`) to an ASCII compatible :mailheader:`Content-Transfer-Encoding`, and encode RFC-invalid non-ASCII bytes in headers using the MIME ``unknown-8bit`` character set, thus rendering them RFC-compliant."
msgstr "اگر گزینهی :attr:`~email.policy.Policy.cte_type` در :mod:`~email.policy` برابر ``8bit`` باشد، پیام بهگونهای تولید میشود که گویی این گزینه روی ``7bit`` تنظیم شده است. (این کار لازم است، زیرا رشتهها نمیتوانند بایتهای غیرASCII را بازنمایی کنند.) بایتهایی که بیت پرارزش آنها ۱ است، در صورت لزوم با استفاده از یک :mailheader:`Content-Transfer-Encoding` سازگار با ASCII تبدیل میشوند. یعنی بخشهایی که :mailheader:`Content-Transfer-Encoding` غیرASCII دارند (:mailheader:`Content-Transfer-Encoding: 8bit`) به یک :mailheader:`Content-Transfer-Encoding` سازگار با ASCII تبدیل میشوند و بایتهای غیرASCII نامعتبر از نظر RFC در سرآیندها با استفاده از مجموعه نویسهی ``unknown-8bit`` در MIME کدگذاری میشوند، تا بدین ترتیب آنها مطابق RFC شوند."
msgid "Added support for re-encoding ``8bit`` message bodies, and the *linesep* argument."
msgstr "پشتیبانی از کدگذاری مجدد بدنههای پیام ``8bit`` و آرگومان *linesep* افزوده شد."
msgid "Return an independent clone of this :class:`Generator` instance with the exact same options, and *fp* as the new *outfp*."
msgstr "یک نسخهی رونوشت (clone) از این نمونهی :class:`Generator` با دقیقاً همان گزینهها و با *fp* بهعنوان *outfp* جدید برمیگرداند."
msgid "Write *s* to the *write* method of the *outfp* passed to the :class:`Generator`'s constructor. This provides just enough file-like API for :class:`Generator` instances to be used in the :func:`print` function."
msgstr "*s* را با استفاده از متد *write* از *outfp* که به سازندهی :class:`Generator` داده شده است، مینویسد. این کار API شبهپرونده کافی را برای استفاده از نمونههای :class:`Generator` در تابع :func:`print` فراهم میکند."
msgid "As a convenience, :class:`~email.message.EmailMessage` provides the methods :meth:`~email.message.EmailMessage.as_string` and ``str(aMessage)`` (a.k.a. :meth:`~email.message.EmailMessage.__str__`), which simplify the generation of a formatted string representation of a message object. For more detail, see :mod:`email.message`."
msgstr "برای سهولت، :class:`~email.message.EmailMessage` متدهای :meth:`~email.message.EmailMessage.as_string` و ``str(aMessage)`` (یا همان :meth:`~email.message.EmailMessage.__str__`) را فراهم میکند، که تولید یک نمایش رشتهای قالببندیشده از یک شیء پیام را ساده میکنند. برای جزئیات بیشتر، :mod:`email.message` را ببینید."
msgid "The :mod:`!email.generator` module also provides a derived class, :class:`DecodedGenerator`, which is like the :class:`Generator` base class, except that non-\\ :mimetype:`text` parts are not serialized, but are instead represented in the output stream by a string derived from a template filled in with information about the part."
msgstr "ماژول :mod:`!email.generator` همچنین یک کلاس مشتق، :class:`DecodedGenerator`، ارائه میکند که مانند کلاس پایهی :class:`Generator` است، با این تفاوت که بخشهای غیر \\ :mimetype:`text` سریالسازی نمیشوند، بلکه در جریان خروجی بهوسیلهی رشتهای نمایش داده میشوند که حاصل از الگویی است که با اطلاعات مربوط به آن بخش پر شده است."
msgid "Act like :class:`Generator`, except that for any subpart of the message passed to :meth:`Generator.flatten`, if the subpart is of main type :mimetype:`text`, print the decoded payload of the subpart, and if the main type is not :mimetype:`text`, instead of printing it fill in the string *fmt* using information from the part and print the resulting filled-in string."
msgstr "مانند :class:`Generator` عمل میکند، با این تفاوت که برای هر زیربخشی از پیامی که به :meth:`Generator.flatten` داده میشود، اگر زیربخش از نوع اصلی :mimetype:`text` باشد، بار کدگشاییشدهی آن زیربخش را چاپ میکند، و اگر نوع اصلی :mimetype:`text` نباشد، بهجای چاپ آن، رشته *fmt* را با استفاده از اطلاعات آن بخش تکمیل میکند و رشتهی تکمیلشدهی حاصل را چاپ میکند."
msgid "To fill in *fmt*, execute ``fmt % part_info``, where ``part_info`` is a dictionary composed of the following keys and values:"
msgstr "برای پر کردن *fmt*، دستور ``fmt % part_info`` را اجرا کنید، که در آن ``part_info`` یک دیکشنری متشکل از کلیدها و مقدارهای زیر است:"
msgid "``type`` -- Full MIME type of the non-\\ :mimetype:`text` part"
msgstr "``type`` -- نوع MIME کاملِ بخش غیرِ \\ :mimetype:`text`"
msgid "``maintype`` -- Main MIME type of the non-\\ :mimetype:`text` part"
msgstr "``maintype`` -- نوع MIME اصلیِ بخش غیرِ :mimetype:`text`"
msgid "``subtype`` -- Sub-MIME type of the non-\\ :mimetype:`text` part"
msgstr "``subtype`` -- زیرنوع MIME برای بخش غیر \\ :mimetype:`text`"
msgid "``filename`` -- Filename of the non-\\ :mimetype:`text` part"
msgstr "``filename`` -- نام پرونده بخش غیر \\ :mimetype:`text`"
msgid "``description`` -- Description associated with the non-\\ :mimetype:`text` part"
msgstr "``description`` -- توضیح مرتبط با بخش غیر\\ :mimetype:`text`"
msgid "``encoding`` -- Content transfer encoding of the non-\\ :mimetype:`text` part"
msgstr "``encoding`` -- کدگذاری انتقال محتوا برای بخش غیر :mimetype:`text`"
msgid "If *fmt* is ``None``, use the following default *fmt*:"
msgstr "اگر *fmt* برابر ``None`` باشد، از *fmt* پیشفرض زیر استفاده کنید:"
msgid "\"[Non-text (%(type)s) part of message omitted, filename %(filename)s]\""
msgstr "[بخش غیرمتنی (%(type)s) پیام حذف شد، نام پرونده %(filename)s]"
msgid "Optional *_mangle_from_* and *maxheaderlen* are as with the :class:`Generator` base class."
msgstr "آرگومانهای اختیاری *_mangle_from_* و *maxheaderlen* همانند کلاس پایهی :class:`Generator` هستند."
msgid "Footnotes"
msgstr "پانویسها"
msgid "This statement assumes that you use the appropriate setting for ``unixfrom``, and that there are no :mod:`email.policy` settings calling for automatic adjustments (for example, :attr:`~email.policy.EmailPolicy.refold_source` must be ``none``, which is *not* the default). It is also not 100% true, since if the message does not conform to the RFC standards occasionally information about the exact original text is lost during parsing error recovery. It is a goal to fix these latter edge cases when possible."
msgstr "این دستور فرض میکند که شما از تنظیم مناسب برای ``unixfrom`` استفاده میکنید، و هیچ تنظیمی از :mod:`email.policy` وجود ندارد که نیازمند تنظیمات خودکار باشد (برای مثال، :attr:`~email.policy.EmailPolicy.refold_source` باید ``none`` باشد، که پیشفرض *نیست*). این نیز ۱۰۰٪ درست نیست، زیرا اگر پیام با استانداردهای RFC مطابقت نداشته باشد، گاهی اطلاعاتی دربارهی متن اصلی دقیق در حین بازیابی از خطای تجزیه از دست میرود. هدف این است که این موارد مرزی اخیر در صورت امکان رفع شوند."