-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathasyncio-platforms.po
More file actions
116 lines (89 loc) · 8.62 KB
/
Copy pathasyncio-platforms.po
File metadata and controls
116 lines (89 loc) · 8.62 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
# 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:
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
# Revisto <theRevisto@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: 2021-06-28 00:55+0000\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"
msgid "Platform Support"
msgstr "پشتیبانی از پلتفرم"
msgid "The :mod:`asyncio` module is designed to be portable, but some platforms have subtle differences and limitations due to the platforms' underlying architecture and capabilities."
msgstr "ماژول :mod:`asyncio` بهگونهای طراحی شده است که قابل حمل باشد، اما برخی پلتفرمها به دلیل معماری و قابلیتهای زیربنایی خود، تفاوتها و محدودیتهای ظریفی دارند."
msgid "All Platforms"
msgstr "همهی سکوها"
msgid ":meth:`loop.add_reader` and :meth:`loop.add_writer` cannot be used to monitor file I/O."
msgstr ":meth:`loop.add_reader` و :meth:`loop.add_writer` را نمیتوان برای پایش ورودی/خروجی پرونده به کار برد."
msgid ":meth:`loop.connect_read_pipe` and :meth:`loop.connect_write_pipe` cannot be used with regular files. See :ref:`Supported pipe objects <asyncio-pipe-objects>` for the objects that are accepted on each platform."
msgstr "نمیتوان از :meth:`loop.connect_read_pipe` و :meth:`loop.connect_write_pipe` با پروندههای معمولی استفاده کرد. برای دیدن اشیایی که در هر سکو پذیرفته میشوند، :ref:`اشیای پایپ پشتیبانیشده <asyncio-pipe-objects>` را ببینید."
msgid "Windows"
msgstr "ویندوز"
msgid "**Source code:** :source:`Lib/asyncio/proactor_events.py`, :source:`Lib/asyncio/windows_events.py`, :source:`Lib/asyncio/windows_utils.py`"
msgstr "**کد منبع:** :source:`Lib/asyncio/proactor_events.py`, :source:`Lib/asyncio/windows_events.py`, :source:`Lib/asyncio/windows_utils.py`"
msgid "On Windows, :class:`ProactorEventLoop` is now the default event loop."
msgstr "در ویندوز، :class:`ProactorEventLoop` اکنون حلقه رویداد پیشفرض است."
msgid "All event loops on Windows do not support the following methods:"
msgstr "تمام حلقههای رویداد در ویندوز از متدهای زیر پشتیبانی نمیکنند:"
msgid ":meth:`loop.create_unix_connection` and :meth:`loop.create_unix_server` are not supported. The :const:`socket.AF_UNIX` socket family is specific to Unix."
msgstr "از :meth:`loop.create_unix_connection` و :meth:`loop.create_unix_server` پشتیبانی نمیشود. خانوادهی سوکت :const:`socket.AF_UNIX` مخصوص یونیکس است."
msgid ":meth:`loop.add_signal_handler` and :meth:`loop.remove_signal_handler` are not supported."
msgstr ":meth:`loop.add_signal_handler` و :meth:`loop.remove_signal_handler` پشتیبانی نمیشوند."
msgid ":class:`SelectorEventLoop` has the following limitations:"
msgstr ":class:`SelectorEventLoop` محدودیتهای زیر را دارد:"
msgid ":class:`~selectors.SelectSelector` is used to wait on socket events: it supports sockets and is limited to 512 sockets."
msgstr ":class:`~selectors.SelectSelector` برای انتظار برای رویدادهای سوکت به کار میرود: از سوکتها پشتیبانی میکند و به ۵۱۲ سوکت محدود است."
msgid ":meth:`loop.add_reader` and :meth:`loop.add_writer` only accept socket handles (e.g. pipe file descriptors are not supported)."
msgstr ":meth:`loop.add_reader` و :meth:`loop.add_writer` فقط دستههای سوکت را میپذیرند (برای مثال، توصیفگرهای پرونده پایپ پشتیبانی نمیشوند)."
msgid "Pipes are not supported, so the :meth:`loop.connect_read_pipe` and :meth:`loop.connect_write_pipe` methods are not implemented."
msgstr "از پایپها پشتیبانی نمیشود، بنابراین متدهای :meth:`loop.connect_read_pipe` و :meth:`loop.connect_write_pipe` پیادهسازی نشدهاند."
msgid ":ref:`Subprocesses <asyncio-subprocess>` are not supported, i.e. :meth:`loop.subprocess_exec` and :meth:`loop.subprocess_shell` methods are not implemented."
msgstr ":ref:`زیرفرایندها <asyncio-subprocess>` پشتیبانی نمیشوند، یعنی متدهای :meth:`loop.subprocess_exec` و :meth:`loop.subprocess_shell` پیادهسازی نشدهاند."
msgid ":class:`ProactorEventLoop` has the following limitations:"
msgstr ":class:`ProactorEventLoop` محدودیتهای زیر را دارد:"
msgid "The :meth:`loop.add_reader` and :meth:`loop.add_writer` methods are not supported."
msgstr "متدهای :meth:`loop.add_reader` و :meth:`loop.add_writer` پشتیبانی نمیشوند."
msgid ":meth:`loop.connect_read_pipe` and :meth:`loop.connect_write_pipe` only accept a handle opened for overlapped I/O. See :ref:`Supported pipe objects <asyncio-pipe-objects>` for which objects are supported."
msgstr ":meth:`loop.connect_read_pipe` و :meth:`loop.connect_write_pipe` فقط دستهای را میپذیرند که برای ورودی/خروجی همپوشانیشده (overlapped I/O) بازشده باشد. برای اینکه بدانید کدام اشیاء پشتیبانی میشوند، :ref:`اشیاء پایپ پشتیبانیشده <asyncio-pipe-objects>` را ببینید."
msgid "The resolution of the monotonic clock on Windows is usually around 15.6 milliseconds. The best resolution is 0.5 milliseconds. The resolution depends on the hardware (availability of `HPET <https://en.wikipedia.org/wiki/High_Precision_Event_Timer>`_) and on the Windows configuration."
msgstr "دقت ساعت یکنواخت (monotonic clock) در ویندوز معمولاً حدود ۱۵٫۶ میلیثانیه است. بهترین دقت ۰٫۵ میلیثانیه است. دقت به سختافزار (دسترسپذیری `HPET <https://en.wikipedia.org/wiki/High_Precision_Event_Timer>`_) و پیکربندی ویندوز بستگی دارد."
msgid "Subprocess Support on Windows"
msgstr "پشتیبانی از زیرفرایند در ویندوز"
msgid "On Windows, the default event loop :class:`ProactorEventLoop` supports subprocesses, whereas :class:`SelectorEventLoop` does not."
msgstr "در ویندوز، حلقه رویداد پیشفرض :class:`ProactorEventLoop` از زیرفرآیندها پشتیبانی میکند، در حالی که :class:`SelectorEventLoop` پشتیبانی نمیکند."
msgid "macOS"
msgstr "macOS"
msgid "Modern macOS versions are fully supported."
msgstr "نسخههای جدید macOS بهطور کامل پشتیبانی میشوند."
msgid "macOS <= 10.8"
msgstr "macOS <= 10.8"
msgid "On macOS 10.6, 10.7 and 10.8, the default event loop uses :class:`selectors.KqueueSelector`, which does not support character devices on these versions. The :class:`SelectorEventLoop` can be manually configured to use :class:`~selectors.SelectSelector` or :class:`~selectors.PollSelector` to support character devices on these older versions of macOS. Example::"
msgstr "در macOS 10.6، 10.7 و 10.8، حلقه رویداد پیشفرض از :class:`selectors.KqueueSelector` استفاده میکند، که از دستگاههای نویسهای در این نسخهها پشتیبانی نمیکند. میتوان :class:`SelectorEventLoop` را بهصورت دستی پیکربندی کرد تا از :class:`~selectors.SelectSelector` یا :class:`~selectors.PollSelector` استفاده کند و از دستگاههای نویسهای در این نسخههای قدیمیتر macOS پشتیبانی کند. مثال::"
msgid ""
"import asyncio\n"
"import selectors\n"
"\n"
"selector = selectors.SelectSelector()\n"
"loop = asyncio.SelectorEventLoop(selector)\n"
"asyncio.set_event_loop(loop)"
msgstr ""
"import asyncio\n"
"import selectors\n"
"\n"
"selector = selectors.SelectSelector()\n"
"loop = asyncio.SelectorEventLoop(selector)\n"
"asyncio.set_event_loop(loop)"