-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathasyncio-platforms.po
More file actions
111 lines (84 loc) · 4.25 KB
/
Copy pathasyncio-platforms.po
File metadata and controls
111 lines (84 loc) · 4.25 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
# 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 <[email protected]>, 2025
# Revisto <[email protected]>, 2025
# Sepehr Rasouli <[email protected]>, 2026
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-26 03:59+0000\n"
"PO-Revision-Date: 2021-06-28 00:55+0000\n"
"Last-Translator: Sepehr Rasouli <[email protected]>, 2026\n"
"Language-Team: Persian (https://github.com/python/python-docs-fa/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 ""
msgid "All Platforms"
msgstr ""
msgid ":meth:`loop.add_reader` and :meth:`loop.add_writer` cannot be used to monitor file I/O."
msgstr ""
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 ""
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 ""
msgid "On Windows, :class:`ProactorEventLoop` is now the default event loop."
msgstr ""
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 ""
msgid ":meth:`loop.add_signal_handler` and :meth:`loop.remove_signal_handler` are not supported."
msgstr ""
msgid ":class:`SelectorEventLoop` has the following limitations:"
msgstr ""
msgid ":class:`~selectors.SelectSelector` is used to wait on socket events: it supports sockets and is limited to 512 sockets."
msgstr ""
msgid ":meth:`loop.add_reader` and :meth:`loop.add_writer` only accept socket handles (e.g. pipe file descriptors are not supported)."
msgstr ""
msgid "Pipes are not supported, so the :meth:`loop.connect_read_pipe` and :meth:`loop.connect_write_pipe` methods are not implemented."
msgstr ""
msgid ":ref:`Subprocesses <asyncio-subprocess>` are not supported, i.e. :meth:`loop.subprocess_exec` and :meth:`loop.subprocess_shell` methods are not implemented."
msgstr ""
msgid ":class:`ProactorEventLoop` has the following limitations:"
msgstr ""
msgid "The :meth:`loop.add_reader` and :meth:`loop.add_writer` methods are not supported."
msgstr ""
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 ""
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 ""
msgid "Subprocess Support on Windows"
msgstr ""
msgid "On Windows, the default event loop :class:`ProactorEventLoop` supports subprocesses, whereas :class:`SelectorEventLoop` does not."
msgstr ""
msgid "macOS"
msgstr ""
msgid "Modern macOS versions are fully supported."
msgstr ""
msgid "macOS <= 10.8"
msgstr ""
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 ""
msgid ""
"import asyncio\n"
"import selectors\n"
"\n"
"selector = selectors.SelectSelector()\n"
"loop = asyncio.SelectorEventLoop(selector)\n"
"asyncio.set_event_loop(loop)"
msgstr ""