Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion c-api/slice.po
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ msgid "Adjust start/end slice indices assuming a sequence of the specified lengt
msgstr "اندیس‌های شروع/پایان اسلایس را با فرض دنباله‌ای به طول مشخص‌شده تنظیم می‌کند. اندیس‌های خارج از محدوده به شکلی سازگار با نحوه‌ی برخورد با اسلایس‌های معمولی محدود می‌شوند."

msgid "*length* must not be negative. *step* must not be zero and must not be less than ``-PY_SSIZE_T_MAX``, as guaranteed by :c:func:`PySlice_Unpack`."
msgstr ""
msgstr "*length* نباید منفی باشد. *step* نباید صفر باشد و نباید کمتر از ``-PY_SSIZE_T_MAX`` باشد، همان‌طور که :c:func:`PySlice_Unpack` تضمین می‌کند."

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "*length* نباید منفی باشد. *step* نباید صفر باشد و نباید کمتر از ``-PY_SSIZE_T_MAX`` باشد، همان‌طور که :c:func:`PySlice_Unpack` تضمین می‌کند."
msgstr "*length* نباید منفی باشد. *step* نباید صفر باشد و نباید کمتر از ``-PY_SSIZE_T_MAX`` باشد؛ این موضوع توسط :c:func:`PySlice_Unpack` تضمین شده است."


msgid "Return the length of the slice. Always successful. Doesn't call Python code."
msgstr "طول اسلایس را برمی‌گرداند. همیشه موفق است. کد پایتون را فراخوانی نمی‌کند."
Expand Down
2 changes: 1 addition & 1 deletion library/ctypes.po
Original file line number Diff line number Diff line change
Expand Up @@ -2352,7 +2352,7 @@ msgid "An instance of :class:`PyDLL` that exposes Python C API functions as attr
msgstr "نمونه‌ای از :class:`PyDLL` که توابع Python C API را به‌عنوان ویژگی‌ها در دسترس قرار می‌دهد. توجه داشته باشید که فرض می‌شود همه‌ی این توابع مقداری از نوع C :c:expr:`int` را برمی‌گردانند، که البته همیشه درست نیست، بنابراین برای استفاده از این توابع باید ویژگی :attr:`!restype` صحیح را اختصاص دهید."

msgid "Note that if the Python interpreter is statically linked, this will be ``None``, as ``dlopen`` is not possible in this case."
msgstr ""
msgstr "توجه داشته باشید که اگر مفسر پایتون به‌صورت ایستا پیوند شده باشد، این مقدار ``None`` خواهد بود، زیرا در این حالت ``dlopen`` ممکن نیست."

msgid "Loading a library through any of these objects raises an :ref:`auditing event <auditing>` ``ctypes.dlopen`` with string argument ``name``, the name used to load the library."
msgstr "بارگذاری یک کتابخانه از طریق هر یک از این اشیاء، یک :ref:`رویداد حسابرسی <auditing>` ``ctypes.dlopen`` را با آرگومان رشته‌ای ``name``، نام استفاده‌شده برای بارگذاری کتابخانه، پرتاب می‌کند."
Expand Down
4 changes: 2 additions & 2 deletions library/turtle.po
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ msgid "Turtle can draw intricate shapes using programs that repeat simple moves.
msgstr "Turtle می‌تواند با استفاده از برنامه‌هایی که حرکات ساده را تکرار می‌کنند، شکل‌های پیچیده‌ای رسم کند."

msgid "A yellow starburst of thin spikes with a red outline, drawn by turtle."
msgstr ""
msgstr "یک ستاره‌ی زرد با پره‌های باریک و حاشیه‌ی قرمز که با turtle رسم شده است."

msgid "Imagine a robotic turtle starting at (0, 0) in the x-y plane. After an ``import turtle``, give it the command ``turtle.forward(15)``, and it moves (on-screen!) 15 pixels in the direction it is facing, drawing a line as it moves. Give it the command ``turtle.right(25)``, and it rotates in-place 25 degrees clockwise."
msgstr "یک لاک‌پشت رباتی را تصور کنید که در مختصات (۰، ۰) در صفحه x-y آغاز می‌کند. پس از یک ``import turtle``، به آن دستور ``turtle.forward(15)`` را بدهید، و آن ۱۵ پیکسل در جهت رو به روی خود حرکت می‌کند (روی صفحه!)، و در حین حرکت یک سطر می‌کشد. به آن دستور ``turtle.right(25)`` را بدهید، و آن ۲۵ درجه در جهت عقربه‌های ساعت در جای خود می‌چرخد."
Expand Down Expand Up @@ -1667,7 +1667,7 @@ msgid "The :class:`Shape` class is used internally by the :func:`register_shape`
msgstr "کلاس :class:`Shape` به‌صورت داخلی توسط متد :func:`register_shape` به روش‌های مختلفی استفاده می‌شود. برنامه‌نویس برنامه *فقط* هنگام استفاده از شکل‌های ترکیبی مانند آنچه در بالا نشان داده شد، باید با کلاس Shape سروکار داشته باشد!"

msgid "Screen methods and functions"
msgstr ""
msgstr "متدها و توابع Screen"

msgid "Most of the examples in this section refer to a TurtleScreen instance called ``screen``."
msgstr "بیشتر مثال‌های این بخش به یک نمونه از TurtleScreen به نام ``screen`` اشاره می‌کنند."
Expand Down
4 changes: 2 additions & 2 deletions using/configure.po
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ msgid "`OpenSSL <https://openssl-library.org/>`_"
msgstr "`OpenSSL <https://openssl-library.org/>`_"

msgid "[6]_"
msgstr ""
msgstr "[6]_"

msgid ":mod:`ssl`, :mod:`hashlib` [5]_"
msgstr ":mod:`ssl`, :mod:`hashlib` [5]_"
Expand Down Expand Up @@ -191,7 +191,7 @@ msgid "If OpenSSL is not available, the :mod:`hashlib` module will use bundled i
msgstr "اگر OpenSSL در دسترس نباشد، ماژول :mod:`hashlib` از پیاده‌سازی‌های همراه برای چندین تابع هش استفاده خواهد کرد. برای *اجبار* به استفاده از OpenSSL، به :option:`--with-builtin-hashlib-hashes` مراجعه کنید."

msgid "OpenSSL 1.1.1 is the minimum possible version to build against, but the series is end-of-life and no longer receives public security fixes. Use the latest patch release of a currently supported LTS release series (see the `OpenSSL Roadmap <https://openssl-library.org/roadmap/index.html>`__), or the package provided by your operating system if available. Other libraries that offer an API compatible with OpenSSL 1.1.1 or later may work, but are not officially supported."
msgstr ""
msgstr "OpenSSL 1.1.1 کمترین نسخه‌ی ممکن برای ساخت بر مبنای آن است، اما این سری به پایان عمر رسیده و دیگر وصله‌های امنیتی عمومی دریافت نمی‌کند. از آخرین نسخه‌ی وصل یکی از سری‌های LTS که هم‌اکنون پشتیبانی می‌شوند استفاده کنید (`نقشه‌ی راه OpenSSL <https://openssl-library.org/roadmap/index.html>`__ را ببینید)، یا در صورت وجود از بسته‌ی ارائه‌شده توسط سیستم‌عامل خود استفاده کنید. سایر کتابخانه‌هایی که API سازگار با OpenSSL 1.1.1 یا جدیدتر ارائه می‌دهند ممکن است کار کنند، اما به‌صورت رسمی پشتیبانی نمی‌شوند."

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "OpenSSL 1.1.1 کمترین نسخه‌ی ممکن برای ساخت بر مبنای آن است، اما این سری به پایان عمر رسیده و دیگر وصله‌های امنیتی عمومی دریافت نمی‌کند. از آخرین نسخه‌ی وصل یکی از سری‌های LTS که هم‌اکنون پشتیبانی می‌شوند استفاده کنید (`نقشه‌ی راه OpenSSL <https://openssl-library.org/roadmap/index.html>`__ را ببینید)، یا در صورت وجود از بسته‌ی ارائه‌شده توسط سیستم‌عامل خود استفاده کنید. سایر کتابخانه‌هایی که API سازگار با OpenSSL 1.1.1 یا جدیدتر ارائه می‌دهند ممکن است کار کنند، اما به‌صورت رسمی پشتیبانی نمی‌شوند."
msgstr "OpenSSL 1.1.1 حداقل نسخه‌ی ممکن برای ساخت بر مبنای آن است، اما این سری به پایان عمر خود رسیده و دیگر وصله‌های امنیتی عمومی دریافت نمی‌کند. از آخرین نسخه‌ی وصل یکی از سری‌های LTS که هم‌اکنون پشتیبانی می‌شوند استفاده کنید (`نقشه‌ی راه OpenSSL <https://openssl-library.org/roadmap/index.html>`__ را ببینید)، یا در صورت موجود بودن از بسته‌ی ارائه‌شده توسط سیستم‌عامل خود استفاده کنید. سایر کتابخانه‌هایی که API سازگار با OpenSSL 1.1.1 یا جدیدتر ارائه می‌دهند ممکن است کار کنند، اما به‌صورت رسمی پشتیبانی نمی‌شوند."


msgid "Note that the table does not include all optional modules; in particular, platform-specific modules like :mod:`winreg` are not listed here."
msgstr "توجه داشته باشید که این جدول شامل تمام ماژول‌های اختیاری نیست؛ به‌طور خاص، ماژول‌های مخصوص پلتفرم مانند :mod:`winreg` در اینجا فهرست نشده‌اند."
Expand Down
Loading