Skip to content

Commit b5a5148

Browse files
committed
Cleanup parentheses and improve translations
1 parent 029c770 commit b5a5148

424 files changed

Lines changed: 7314 additions & 7274 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/page_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ assignees: ''
1818

1919
<!-- آیا این صفحه برای فعال‌سازی فارسی در تغییردهنده‌ی زبان (language switcher) لازم است؟ -->
2020

21-
- [ ] بله، از فایل‌های ضروری است
21+
- [ ] بله، از پرونده‌های ضروری است
2222
- [ ] خیر
2323

2424
## آیین‌نامه رفتاری

.github/ISSUE_TEMPLATE/translation_bug.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ labels: bug
66
assignees: ''
77
---
88

9-
## صفحه / فایل
9+
## صفحه / پرونده
1010

11-
<!-- مسیر فایل .po یا لینک صفحه‌ی فارسی -->
11+
<!-- مسیر پرونده .po یا لینک صفحه‌ی فارسی -->
1212

1313
## متن اصلی (msgid)
1414

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
<!-- خلاصهای از ترجمه یا تغییری که انجام دادهاید بنویسید. -->
44

5-
## فایل‌های تغییر یافته
5+
## پرونده‌های تغییر یافته
66

7-
<!-- فایل‌های .po که ترجمه/ویرایش شده‌اند را فهرست کنید، مثلاً:
7+
<!-- پرونده‌های .po که ترجمه/ویرایش شده‌اند را فهرست کنید، مثلاً:
88
- `library/functions.po`
99
- `tutorial/controlflow.po`
1010
-->
@@ -16,10 +16,10 @@
1616
## چک‌لیست
1717
<!-- در هر براکتی که انجام شده، یک x قرار دهید.-->
1818
- [ ] می‌پذیرم که از [آیین‌نامه‌ی رفتاری PSF](https://www.python.org/psf/conduct/) پیروی کنم.
19-
- [ ] `msgfmt --check` روی فایل‌های تغییر یافته با موفقیت اجرا شده است
20-
- [ ] `python3 scripts/check_markup.py` روی فایل‌های تغییر یافته اجرا شده است
19+
- [ ] `msgfmt --check` روی پرونده‌های تغییر یافته با موفقیت اجرا شده است
20+
- [ ] `python3 scripts/check_markup.py` روی پرونده‌های تغییر یافته اجرا شده است
2121
- [ ] نشانه‌گذاری‌های Sphinx (`:class:`، `:func:`، کد درون‌خطی) و جای‌گذارها (`%s`، `{name}`) دست‌نخورده مانده‌اند
2222
- [ ] ترجمه‌ها با [واژه‌نامه (GLOSSARY.md)](https://github.com/python/python-docs-fa/blob/3.14/GLOSSARY.md) هماهنگ است
2323
- [ ] رشته‌های `fuzzy` بررسی و در صورت لزوم بازنویسی شده‌اند
24-
- [ ] فایل [CONTRIBUTING.md](https://github.com/python/python-docs-fa/blob/3.14/CONTRIBUTING.md) با دقت خوانده شده است.
24+
- [ ] پرونده [CONTRIBUTING.md](https://github.com/python/python-docs-fa/blob/3.14/CONTRIBUTING.md) با دقت خوانده شده است.
2525
<!-- یادآوری: بررسی‌های خودکار (sphinx-lint ،msgfmt ،check_markup و ساخت کامل) در GitHub Actions روی پول‌ریکوئست اجرا می‌شوند. -->

CONTRIBUTING.md

Lines changed: 23 additions & 23 deletions
Large diffs are not rendered by default.

GLOSSARY.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
| action | اکشن، کنش |
1515
| anchor | لنگر |
1616
| annotate | حاشیه‌نویسی کردن |
17+
| arena | آرنا |
1718
| annotation | حاشیه‌نویسی |
1819
| API | API |
1920
| argument | آرگومان |
@@ -43,6 +44,7 @@
4344
| bind | مقید کردن |
4445
| bitmap | بیت‌مپ |
4546
| bitmask | نقاب بیتی |
47+
| backport | بک‌پورت |
4648
| bitwise mask | نقاب بیتی |
4749
| blob | بلاب |
4850
| boilerplate | کد پیش‌ساخته، متن قالبی |
@@ -57,6 +59,7 @@
5759
| broadcast (network/event) | پخش |
5860
| broadcasting (array) | بسط‌دهی |
5961
| buffer | بافر |
62+
| build | ساخت |
6063
| built-in | توکار، درونی، درون‌ساخته |
6164
| by-name | نام‌محور |
6265
| bytecode | بایت‌کد |
@@ -80,6 +83,7 @@
8083
| chunked | بخش‌بندی‌شده |
8184
| cipher | رمز |
8285
| class | کلاس |
86+
| client | کلاینت |
8387
| class method | متد کلاس |
8488
| class variable | متغیر کلاس |
8589
| classmethod | classmethod |
@@ -120,7 +124,9 @@
120124
| dataclass | دیتاکلاس |
121125
| debugging | اشکال‌زدایی، دیباگ کردن |
122126
| decoding | کدگشایی |
127+
| deallocater | آزادساز حافظه |
123128
| decompressor | واگشا |
129+
| decompression | واگشایی |
124130
| decorator | دکوراتور، آراینده |
125131
| deferred reference counting | شمارش ارجاعِ معوق |
126132
| delegation | واگذاری |
@@ -129,6 +135,7 @@
129135
| dependency resolution | حل وابستگی |
130136
| deprecated | منسوخ، از رده خارج شده |
131137
| deque | صف دوطرفه |
138+
| deleter | deleter |
132139
| descriptor | توصیف‌گر |
133140
| deserialization | سریال‌زدایی |
134141
| deserialize | سریال‌زدایی کردن |
@@ -160,13 +167,17 @@
160167
| entitlement | حق دسترسی |
161168
| entity | موجودیت |
162169
| enum | enum |
170+
| embed | تعبیه کردن |
171+
| embedded | تعبیه‌شده |
172+
| embedding | تعبیه |
163173
| envelope | پاکت |
164174
| EOF | EOF، پایان پرونده |
165175
| epoch | مبدأ زمان |
166176
| escape | خنثی کردن، گریز |
167177
| event | رویداد |
168178
| exception | استثنا |
169179
| executor | اجراکننده |
180+
| export | اکسپورت |
170181
| expression | عبارت |
171182
| extended hex alphabet | الفبای مبنای شانزده‌ی توسعه‌یافته |
172183
| extension module | ماژول توسعه‌ای |
@@ -175,10 +186,15 @@
175186
| facility | امکان، دسته گزارش |
176187
| factory function | تابع کارخانه‌ای |
177188
| fallback | جایگزین |
189+
| frame | فریم |
190+
| frame (GUI) | قاب |
191+
| folder | پوشه |
192+
| file | پرونده |
178193
| file object | شیء پرونده |
179194
| file-like object | شیء شبه‌پرونده |
180195
| filesystem encoding | کدگذاری فایل‌سیستم |
181196
| finalizer | نهایی‌ساز |
197+
| frozen | فریزشده |
182198
| finder | یابنده |
183199
| fixture | ثابت آزمایشی |
184200
| flattening | تخت‌سازی |
@@ -201,6 +217,8 @@
201217
| futures | آینده‌نماها، فیوچرز |
202218
| garbage collection | زباله‌روبی |
203219
| generator | تولیدگر |
220+
| getatter | getatter |
221+
| getter | getter |
204222
| generator expression | عبارت تولیدگر |
205223
| generic | عام |
206224
| generic function | تابع عام، تابع عمومی |
@@ -223,6 +241,9 @@
223241
| idempotent | هم‌توان |
224242
| IDN | IDN، دامنه اینترنتی بین‌المللی |
225243
| immortal | نامیرا |
244+
| intern | درونی‌سازی کردن |
245+
| interning | درونی‌سازی |
246+
| interned | درونی‌سازی‌شده |
226247
| immutable | تغییرناپذیر |
227248
| import | ایمپورت |
228249
| import path | مسیر ایمپورت |
@@ -237,8 +258,10 @@
237258
| interpreted | تفسیرشده |
238259
| interpreter | مفسر |
239260
| invariant | ناوردا |
261+
| isolate | ایزوله کردن |
240262
| IPC | ارتباط بین‌فرایندی |
241263
| item | آیتم |
264+
| introspection | درون‌نگری |
242265
| iterable | پیمایش‌پذیر |
243266
| iterate | پیمایش کردن |
244267
| iteration | پیمایش |
@@ -258,6 +281,7 @@
258281
| literal | لفظی |
259282
| literals | مقادیر لفظی |
260283
| little-endian | کوچک‌اندیان |
284+
| linker | پیونددهنده |
261285
| load | بارگذاری |
262286
| loader | بارگذار |
263287
| local | محلی |
@@ -335,6 +359,7 @@
335359
| pipe | پایپ |
336360
| placeholder | جای‌نگهدار |
337361
| poll | پایش |
362+
| pool | استخر |
338363
| polling | پایش |
339364
| portion | بخش |
340365
| positional | جایگاهی |
@@ -388,9 +413,12 @@
388413
| scheme | طرح‌واره، طرح |
389414
| scope | محدوده |
390415
| seal | مهر و موم |
416+
| server | سرور |
391417
| seed | بذر |
392418
| seek | مکان‌یابی کردن |
393419
| seeking | مکان‌یابی |
420+
| setatter | setatter |
421+
| setter | setter |
394422
| segmentation fault | خطای قطعه‌بندی (segmentation fault) |
395423
| sentinel | نشانگر |
396424
| sequence | دنباله |
@@ -412,6 +440,7 @@
412440
| spec | مشخصات |
413441
| special method | متد ویژه |
414442
| spinbox | اسپین‌باکس |
443+
| shebang | خط مفسر |
415444
| stack traceback | ردگیری پشته |
416445
| state | وضعیت |
417446
| statement | دستور |
@@ -465,20 +494,23 @@
465494
| unary | یک‌عملوندی |
466495
| undo buffer | بافر لغو |
467496
| unhashable | هش‌ناپذیر |
497+
| URL | URL، نشانی‌وب |
468498
| unicode | یونیکد |
469499
| unit test | آزمون واحد |
470500
| universal | همگانی |
471501
| universal newlines | سطرهای جدید همگانی |
472502
| unmarshal | مارشال‌گشایی کردن |
473503
| unmarshaling | مارشال‌گشایی |
474504
| unpacking | واگشایی |
505+
| unraisable | غیرقابل‌پرتاب |
475506
| unpacking assignments | انتساب‌های واگشایی |
476507
| unpickle | پیکل‌گشایی |
477508
| UTC | UTC، زمان هماهنگ جهانی |
478509
| value | مقدار |
479510
| variable | متغیر |
480511
| variable annotation | حاشیه‌نویسی متغیر |
481512
| view | نما |
513+
| verbose | پرگو، پرجزئیات |
482514
| virtual environment | محیط مجازی |
483515
| walrus operator | عملگر گراز دریایی |
484516
| weak reference | ارجاع ضعیف |

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616

1717
### منابع پیشنهادی
1818

19-
پیش از شروع، حتماً نگاهی به این فایل‌ها بیندازید:
19+
پیش از شروع، حتماً نگاهی به این پرونده‌ها بیندازید:
2020

21-
- [CONTRIBUTING.md](CONTRIBUTING.md) — راهنمای کامل مشارکت: انواع ایشیو، نکات نگارشی و تایپوگرافی فارسی، سطح رسمیت و لحن نوشتار، اندازه‌ی پول‌ریکوئست، فرایند بازبینی و تأیید پول‌ریکوئست، همگام‌سازی با نسخه‌های جدید پایتون (`scripts/update_python_version.py`)، پاک‌سازی رشته‌های `fuzzy` و نگهداری اعتبار مترجمان در سرآیند فایل‌های `.po`.
21+
- [CONTRIBUTING.md](CONTRIBUTING.md) — راهنمای کامل مشارکت: انواع ایشیو، نکات نگارشی و تایپوگرافی فارسی، سطح رسمیت و لحن نوشتار، اندازه‌ی پول‌ریکوئست، فرایند بازبینی و تأیید پول‌ریکوئست، همگام‌سازی با نسخه‌های جدید پایتون (`scripts/update_python_version.py`)، پاک‌سازی رشته‌های `fuzzy` و نگهداری اعتبار مترجمان در سرآیند پرونده‌های `.po`.
2222
- [GLOSSARY.md](GLOSSARY.md) — واژه‌نامه‌ی معادل‌های فارسی اصطلاحات تخصصی؛ هنگام ترجمه باید به آن پایبند باشید.
2323
- [TEAM.md](TEAM.md) — فهرست هماهنگ‌کننده‌ها، بازبین‌ها و مترجمان به‌همراه آمار مشارکت.
24-
- [STATUS.md](STATUS.md) — جدول وضعیت ترجمه‌ی فایل‌ها که به‌صورت خودکار به‌روزرسانی می‌شود.
24+
- [STATUS.md](STATUS.md) — جدول وضعیت ترجمه‌ی پرونده‌ها که به‌صورت خودکار به‌روزرسانی می‌شود.
2525

2626
### شاخه‌های نسخه
2727

28-
ترجمه‌ها به‌ازای هر نسخه‌ی پایتون در یک شاخه‌ی جدا نگهداری می‌شوند. شاخه‌ی فعلی و پیش‌فرض، نسخه‌ی `3.14` است و پول‌ریکوئست‌ها باید روی همین شاخه باز شوند (برای مثال روی فایل‌های `tutorial/`، `library/`، `c-api/` و غیره). هنگام انتشار نسخه‌ی جدید پایتون، هماهنگ‌کننده‌ها شاخه‌ی جدیدی ایجاد و ترجمه‌ها را به آن منتقل می‌کنند.
28+
ترجمه‌ها به‌ازای هر نسخه‌ی پایتون در یک شاخه‌ی جدا نگهداری می‌شوند. شاخه‌ی فعلی و پیش‌فرض، نسخه‌ی `3.14` است و پول‌ریکوئست‌ها باید روی همین شاخه باز شوند (برای مثال روی پرونده‌های `tutorial/`، `library/`، `c-api/` و غیره). هنگام انتشار نسخه‌ی جدید پایتون، هماهنگ‌کننده‌ها شاخه‌ی جدیدی ایجاد و ترجمه‌ها را به آن منتقل می‌کنند.
2929

3030
## ارتباط و هماهنگی
3131

STATUS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- TRANSLATION_STATUS_START -->
2-
### وضعیت ترجمه فایل‌ها
2+
### وضعیت ترجمه پرونده‌ها
33
(به‌روزرسانی: 2026-09-05)
44

5-
| فایل | ترجمه‌شده | مبهم | تعداد ترجمه‌شده | تعداد ترجمه‌نشده |
5+
| پرونده | ترجمه‌شده | مبهم | تعداد ترجمه‌شده | تعداد ترجمه‌نشده |
66
|:-----|:-----------:|:-----------:|:-----------:|:-----------:|
77
| about.po | 100.0% | 0.0% | 10 | 0 |
88
| bugs.po | 100.0% | 0.0% | 31 | 0 |

c-api/allocation.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ msgid "The memory is initialized like :c:func:`PyObject_InitVar`."
9898
msgstr "حافظه، مانند :c:func:`PyObject_InitVar` مقداردهی اولیه می‌شود."
9999

100100
msgid "This is useful for implementing objects like tuples, which are able to determine their size at construction time. Embedding the array of fields into the same allocation decreases the number of allocations, improving the memory management efficiency."
101-
msgstr "این (روش) برای پیاده‌سازی اشیایی مثل تاپل‌ها مفید است، که می‌توانند اندازه‌ی خود را در زمان ساخت تعیین کنند. جاسازی آرایه‌ی فیلدها در همان تخصیص، تعداد تخصیص‌ها را کاهش می‌دهد و بازدهی مدیریت حافظه را بهبود می‌بخشد."
101+
msgstr "این (روش) برای پیاده‌سازی اشیایی مثل تاپل‌ها مفید است، که می‌توانند اندازه‌ی خود را در زمان ساخت تعیین کنند. تعبیه آرایه‌ی فیلدها در همان تخصیص، تعداد تخصیص‌ها را کاهش می‌دهد و بازدهی مدیریت حافظه را بهبود می‌بخشد."
102102

103103
msgid "This cannot be used for objects with :c:macro:`Py_TPFLAGS_HAVE_GC` set in :c:member:`~PyTypeObject.tp_flags`; use :c:macro:`PyObject_GC_NewVar` instead."
104104
msgstr "این را نمی‌توان برای اشیایی که :c:macro:`Py_TPFLAGS_HAVE_GC` در :c:member:`~PyTypeObject.tp_flags` آنها تنظیم شده است، استفاده کرد؛ به جای آن از :c:macro:`PyObject_GC_NewVar` استفاده کنید."

c-api/apiabiversion.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ msgid "Build-time version constants"
3434
msgstr "ثابتهای نسخه در زمان ساخت"
3535

3636
msgid "CPython exposes its version number in the following macros. Note that these correspond to the version code is **built** with. See :c:var:`Py_Version` for the version used at **run time**."
37-
msgstr "CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته (build)** شده است. برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` مراجعه کنید."
37+
msgstr "CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته ** شده است. برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` مراجعه کنید."
3838

3939
msgid "See :ref:`stable` for a discussion of API and ABI stability across versions."
4040
msgstr "برای بحث درباره‌ی پایداری API و ABI در میان نسخه‌ها، به :ref:`stable` مراجعه کنید."
@@ -218,7 +218,7 @@ msgstr ""
218218
"#endif"
219219

220220
msgid "``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` directives, but it is also available as an exported function."
221-
msgstr "``Py_PACK_FULL_VERSION`` در درجه‌ی اول یک ماکرو است که برای استفاده در دستورات ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع صادرشده نیز در دسترس است."
221+
msgstr "``Py_PACK_FULL_VERSION`` در درجه‌ی اول یک ماکرو است که برای استفاده در دستورات ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع اکسپورتشده نیز در دسترس است."
222222

223223
msgid "Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result does not correspond to any Python release, but is useful in numeric comparisons."
224224
msgstr "معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ نسخه‌ی انتشار یافته‌ای از پایتون مطابقت ندارد، اما در مقایسه‌های عددی مفید است."

c-api/arg.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1123,7 +1123,7 @@ msgstr ""
11231123
"*keywords* در :c:func:`PyArg_ParseTupleAndKeywords` و "
11241124
":c:func:`PyArg_VaParseTupleAndKeywords` درج می‌شود. مقدار پیش‌فرض برای C "
11251125
"خالی و برای C++ مقدار ``const`` است (:c:expr:`const char * const *`). برای "
1126-
"تغییر این مقدار، آن را پیش از گنجاندن (include) :file:`Python.h` به مقدار "
1126+
"تغییر این مقدار، آن را پیش از گنجاندن :file:`Python.h` به مقدار "
11271127
"دلخواه تعریف کنید."
11281128

11291129
msgid "Building values"

0 commit comments

Comments
 (0)