|
52 | 52 |
|
53 | 53 | 3. متن `msgid` را ترجمه کنید و در `msgstr` وارد کنید. |
54 | 54 |
|
55 | | -4. **نشانهگذاریهای Sphinx** مثل `` :class:`int` ``، `` :func:`repr` ``، `` :ref:`...` ``، `` ``code`` `` و **جایگذارها** مثل `%s` یا `{name}` را دقیقاً بدون تغییر نگه دارید؛ فقط متن اطراف آنها ترجمه میشود. در `` :term:`target` ``، اگر عبارت داخل بکتیک با شناسهی واژهنامه یکی است، میتوانید آن را به شکل `` :term:`ترجمه <target>` `` بنویسید تا هم متن ترجمهشده نمایش داده شود و هم لینک درست کار کند؛ در این حالت فقط بخش نمایشی (پیش از `<`) ترجمه میشود و `target` داخل `<>` باید دقیقاً همان شناسهی انگلیسی اصلی (بدون تغییر) باقی بماند، چون تغییر آن لینک را خراب میکند. |
| 55 | +4. برای پیدا کردن ترجمهی مناسب برای کلمات و عبارات تخصصی، از [این](https://sepehr-rs.github.io/python-docs-fa-glossary/) پیوند به واژهیاب پایتون رفته و واژه/عبارت موردنظر خود را جستجو کنید. |
56 | 56 |
|
57 | | -5. داخل کدها (بلوکهای `code-block`) نام متغیرها، توابع، کلمات کلیدی و **کامنتها** ترجمه نمیشوند؛ چون کد از راست به چپ نوشته نمیشود و وجود متن فارسی داخل آن، کد را ناخوانا میکند. فقط رشتههای متنی (string) قابلترجمهاند. |
| 57 | +5. **نشانهگذاریهای Sphinx** مثل `` :class:`int` ``، `` :func:`repr` ``، `` :ref:`...` ``، `` ``code`` `` و **جایگذارها** مثل `%s` یا `{name}` را دقیقاً بدون تغییر نگه دارید؛ فقط متن اطراف آنها ترجمه میشود. در `` :term:`target` ``، اگر عبارت داخل بکتیک با شناسهی واژهنامه یکی است، میتوانید آن را به شکل `` :term:`ترجمه <target>` `` بنویسید تا هم متن ترجمهشده نمایش داده شود و هم لینک درست کار کند؛ در این حالت فقط بخش نمایشی (پیش از `<`) ترجمه میشود و `target` داخل `<>` باید دقیقاً همان شناسهی انگلیسی اصلی (بدون تغییر) باقی بماند، چون تغییر آن لینک را خراب میکند. |
58 | 58 |
|
59 | | -6. اگر به اصطلاحی برخوردید که در واژهنامه نبود، ترجمهای برای آن انتخاب کنید و به واژهنامه اضافه کنید. |
| 59 | +6. داخل کدها (بلوکهای `code-block`) نام متغیرها، توابع، کلمات کلیدی و **کامنتها** ترجمه نمیشوند؛ چون کد از راست به چپ نوشته نمیشود و وجود متن فارسی داخل آن، کد را ناخوانا میکند. فقط رشتههای متنی (string) قابلترجمهاند. |
| 60 | + |
| 61 | +7. اگر به اصطلاحی برخوردید که در واژهنامه نبود و فکر میکنید که باید در واژهنامه باشد، به بخش «افزودن واژه یا اصطلاح جدید به واژهنامه» همین پرونده بروید. |
60 | 62 |
|
61 | 63 | ### بررسیها قبل از ارسال پولریکوئست |
62 | 64 |
|
@@ -174,10 +176,19 @@ python3 scripts/update_python_version.py v3.15.0 --keep-src |
174 | 176 |
|
175 | 177 | ## پیشنهاد تغییر در واژه یا شیوهی نگارش |
176 | 178 |
|
177 | | -اگر میخواهید تغییری در ترجمهی یک واژهی ثابتشده یا در یکی از شیوههای نگارشی رایج پروژه پیشنهاد دهید، این فرایند را دنبال کنید: |
| 179 | +اگر میخواهید تغییری در ترجمهی یک واژهی موجود در واژهنامه یا در یکی از شیوههای نگارشی رایج پروژه پیشنهاد دهید، این فرایند را دنبال کنید: |
178 | 180 |
|
179 | 181 | 1. یک ایشیو با قالب **«پیشنهاد تغییرات در ترجمه»** باز کنید. |
180 | | -2. پس از تأیید اولیهی نگهدارندگان پروژه، یک نظرسنجی همزمان در گروه تلگرام و در همان ایشیوی گیتهاب (با گزینههای پسندیدن/نپسندیدن) آغاز میشود. |
181 | | -3. این نظرسنجی به مدت **دو هفته** باز میماند. در پایان این بازه، مجموع آرای موافق و مخالف تعیین میکند که آیا تغییر در مستندات اعمال شود یا نه. |
182 | | -4. اگر تغییر رأی نیاورد، پیشنهاد همان تغییر را میتوان پس از گذشت **چهار هفته** دوباره به رأی گذاشت. |
183 | | -5. اگر تغییر رأی بیاورد، به یک ایشیوی اصلی (master issue) که فهرست کارها و تغییرات قابلانجام را ردیابی میکند اضافه میشود، تا هر مشارکتکنندهای که بخواهد بتواند آن را انجام دهد. |
| 182 | +2. پس از بررسی و تأیید اولیهی نگهدارندگان پروژه، یک نظرسنجی همزمان در گروه تلگرام و در همان ایشیوی گیتهاب (با گزینههای پسندیدن/نپسندیدن) آغاز میشود. |
| 183 | +3. این نظرسنجی به مدت **دو هفته** باز میماند. در پایان این بازه، مجموع آرای موافق و مخالف بهعنوان مبنای تصمیمگیری دربارهی اعمال یا رد تغییر در مستندات در نظر گرفته میشود. |
| 184 | +4. اگر پیشنهاد تغییر رأی موافق کسب نکند، همان پیشنهاد را میتوان پس از گذشت **چهار هفته** دوباره به رأی گذاشت. |
| 185 | +5. اگر پیشنهاد تغییر رأی موافق کسب کند، به یک ایشیوی اصلی (master issue) که فهرست کارها و تغییرات قابلانجام را پیگیری میکند اضافه خواهد شد تا هر مشارکتکنندهای که مایل باشد بتواند اجرای آن را بر عهده بگیرد. |
| 186 | + |
| 187 | +## افزودن واژه یا اصطلاح جدید به واژهنامه |
| 188 | + |
| 189 | +اگر واژه یا اصطلاحی در واژهنامهی پروژه وجود ندارد و میخواهید معادل پیشنهادی برای آن اضافه شود، یک ایشیو با قالب **«پیشنهاد تغییرات در ترجمه»** باز کنید و واژهی انگلیسی، معادل پیشنهادی، و دلیل انتخاب آن را توضیح دهید. |
| 190 | + |
| 191 | +پیشنهادهای افزودن واژهی جدید نیز پس از بررسی اولیهی نگهدارندگان، در صورت نیاز از همان فرایند نظرسنجی توضیح داده شده در بالا استفاده خواهند کرد تا دربارهی پذیرش یا رد آن تصمیمگیری شود. |
| 192 | + |
| 193 | +## گزارش اشکال در واژهیاب |
| 194 | +لطفا برای گزارش اشکال در واژهیاب به مخزن [python-docs-fa-glossary](https://github.com/sepehr-rs/python-docs-fa-glossary) مراجعه کنید. |
0 commit comments