Skip to content

Translate six new strings from the CPython sync (ctypes, configure, turtle, slice) - #79

Open
mahdyaralipor wants to merge 1 commit into
python:3.14from
mahdyaralipor:fix/translate-six-new-strings
Open

mahdyaralipor wants to merge 1 commit into
python:3.14from
mahdyaralipor:fix/translate-six-new-strings

Conversation

@mahdyaralipor

Copy link
Copy Markdown

خلاصه

ترجمه‌ی شش رشته‌ی تازه‌ای که با آخرین سینک CPython اضافه شده بودند (ایشو #78): یکی در ctypes، دو تا در configure، دو تا در turtle و یکی در slice.

پرونده‌های تغییر یافته

  • library/ctypes.po
  • using/configure.po
  • library/turtle.po
  • c-api/slice.po

تغییرات خاص

  • ارجاع پانوشتی [6]_ عیناً حفظ شد (مطابق سابقه‌ی [1]_، [5]_ در همین پرونده).
  • متن نمایشی لینک خارجی OpenSSL ترجمه شد (نقشه‌ی راه OpenSSL) و URL دست‌نخورده ماند.
  • سرفصل «Screen methods and functions» شد «متدها و توابع Screen» (هماهنگ با «متدها و توابع Turtle» در PR Fix newly-fuzzy strings in turtle.po, threadsafety.po and slice.po #77).

چک‌لیست

Closes #78

One ctypes note, two configure strings (OpenSSL paragraph, [6]_
citation kept as-is per existing precedent), two turtle strings
(image alt text, Screen heading), and the new slice constraint
sentence. Closes python#78

@sepehr-rs sepehr-rs left a comment

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.

خیلی ممنون بابت مشارکتتون!
خطای Lint Check به‌خاطر وجود مشکلاتی در fuzzy stringهاست که توی پی‌آر #77 فیکس کردید، بنابراین مشکلی وجود نداره.
من دوتا کامنت روی ترجمه‌هاتون گذاشتم تا کمی بهبود پیدا کنن. لطفاً حتماً بهم بگید اگر جایی نیاز به کمک داشتید یا نظرتون چیز دیگه‌ای بود.
بازم ممنون =)

Comment thread c-api/slice.po

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` تضمین شده است."

Comment thread using/configure.po

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 یا جدیدتر ارائه می‌دهند ممکن است کار کنند، اما به‌صورت رسمی پشتیبانی نمی‌شوند."

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ترجمه] شش رشته‌ی تازه‌ی سینک 3.14 در ctypes، configure، turtle و slice

2 participants