Skip to content

Commit 834842b

Browse files
committed
Update issue template and CONTRIBUTING.md
1 parent da8cccd commit 834842b

2 files changed

Lines changed: 52 additions & 22 deletions

File tree

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,56 @@
11
---
22
name: پیشنهاد تغییرات در ترجمه
3-
about: پیشنهاد تغییر در ترجمه‌ی یک واژه یا یک شیوه‌ی نگارشی ثابت‌شده
4-
title: ""
3+
about: پیشنهاد تغییر در ترجمه‌ی یک واژه، یک شیوه‌ی نگارشی، یا افزودن واژه‌ای به واژه‌نامه
4+
title: "[پیشنهاد] "
55
labels: suggestion
66
assignees: ''
77
---
88

9-
## واژه یا شیوه‌ی نگارش فعلی
9+
**## نوع پیشنهاد**
1010

11-
<!-- واژه، اصطلاح یا قاعده‌ی نگارشیِ فعلی که می‌خواهید تغییر کند (در صورت وجود، ارجاع به GLOSSARY.md یا نمونه‌ای از STYLEGUIDE) -->
11+
<!-- یکی از گزینه‌های زیر را انتخاب کنید:
12+
- تغییر ترجمه‌ی یک واژه یا اصطلاح موجود
13+
- تغییر یک قاعده یا شیوه‌ی نگارشی
14+
- افزودن یک واژه یا اصطلاح جدید به واژه‌نامه
15+
-->
1216

13-
## تغییر پیشنهادی
17+
- [ ] تغییر ترجمه‌ی یک واژه یا اصطلاح موجود
18+
- [ ] تغییر شیوه‌ی نگارش
19+
- [ ] افزودن واژه یا اصطلاح جدید به واژه‌نامه
1420

15-
<!-- ترجمه یا شیوه‌ی نگارشی جدیدی که پیشنهاد می‌کنید -->
21+
**## مورد پیشنهادی**
1622

17-
## دلیل پیشنهاد
23+
<!--
24+
- برای تغییر ترجمه: واژه یا اصطلاح فعلی را همراه با ترجمه‌ی فعلی بنویسید.
25+
- برای تغییر شیوه‌ی نگارش: قاعده یا الگوی فعلی را توضیح دهید.
26+
- برای افزودن به واژه‌نامه: واژه‌ی انگلیسی و ترجمه‌ی پیشنهادی را بنویسید.
27+
-->
1828

19-
<!-- چرا ترجمه یا شیوه‌ی فعلی را مناسب نمی‌دانید و چرا پیشنهاد جدید بهتر است -->
29+
**## تغییر پیشنهادی**
2030

21-
## نمونه‌ها / منابع
31+
<!-- ترجمه‌ی جدید، شیوه‌ی نگارشی پیشنهادی، یا مدخل پیشنهادی برای واژه‌نامه را بنویسید. -->
2232

23-
<!-- در صورت وجود، لینک مستندات مرجع، نمونه‌ی استفاده در متن‌های دیگر، یا مثال‌هایی که از تغییر پشتیبانی می‌کنند -->
33+
**## دلیل پیشنهاد**
2434

25-
## فرایند بررسی
35+
<!-- توضیح دهید چرا وضعیت فعلی مناسب نیست و چرا پیشنهاد جدید می‌تواند بهتر باشد. در صورت امکان، به یکدستی، دقت معنایی، خوانایی، یا سازگاری با واژه‌نامه اشاره کنید. -->
36+
37+
**## نمونه‌ها / منابع**
38+
39+
<!--
40+
در صورت وجود:
41+
- لینک مستندات مرجع
42+
- نمونه‌ی استفاده در بخش‌های دیگر ترجمه
43+
- نمونه از ترجمه‌های معتبر دیگر
44+
- مثال‌هایی که از پیشنهاد پشتیبانی می‌کنند
45+
-->
46+
47+
**## فرایند بررسی**
2648

2749
<!-- این بخش را خالی نگذارید و پیش از ارسال ایشیو مطالعه کنید -->
2850

29-
- [ ] می‌دانم که پس از تأیید اولیه‌ی نگهدارندگان، نظرسنجی هم‌زمانی در گروه تلگرام و در همین ایشیو (با گزینه‌های پسندیدن/نپسندیدن) به مدت **دو هفته** برگزار می‌شود و نتیجه بر اساس مجموع آرا مشخص خواهد شد.
51+
- [ ] می‌دانم که پس از تأیید اولیه‌ی نگه‌دارندگان، نظرسنجی هم‌زمانی در گروه تلگرام و در همین ایشیو (با گزینه‌های پسندیدن/نپسندیدن) به مدت **دو هفته** برگزار می‌شود و نتیجه بر اساس مجموع آرا مشخص خواهد شد.
3052
- [ ] می‌دانم در صورت رأی نیاوردن، می‌توانم پس از **چهار هفته** دوباره همین پیشنهاد را به رأی بگذارم.
3153

32-
## آیین‌نامه رفتاری
54+
**## آیین‌نامه رفتاری**
3355

3456
- [ ] می‌پذیرم که از [آیین‌نامه‌ی رفتاری PSF](https://www.python.org/psf/conduct/) پیروی کنم.

CONTRIBUTING.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@
5252

5353
3. متن `msgid` را ترجمه کنید و در `msgstr` وارد کنید.
5454

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/) پیوند به واژه‌یاب پایتون رفته و واژه/عبارت موردنظر خود را جست‌جو کنید.
5656

57-
5. داخل کدها (بلوک‌های `code-block`) نام متغیرها، توابع، کلمات کلیدی و **کامنت‌ها** ترجمه نمی‌شوند؛ چون کد از راست به چپ نوشته نمی‌شود و وجود متن فارسی داخل آن، کد را ناخوانا می‌کند. فقط رشته‌های متنی (string) قابل‌ترجمه‌اند.
57+
5. **نشانه‌گذاری‌های Sphinx** مثل `` :class:`int` ``، `` :func:`repr` ``، `` :ref:`...` ``، `` ``code`` `` و **جای‌گذارها** مثل `%s` یا `{name}` را دقیقاً بدون تغییر نگه دارید؛ فقط متن اطراف آن‌ها ترجمه می‌شود. در `` :term:`target` ``، اگر عبارت داخل بک‌تیک با شناسه‌ی واژه‌نامه یکی است، می‌توانید آن را به شکل `` :term:`ترجمه <target>` `` بنویسید تا هم متن ترجمه‌شده نمایش داده شود و هم لینک درست کار کند؛ در این حالت فقط بخش نمایشی (پیش از `<`) ترجمه می‌شود و `target` داخل `<>` باید دقیقاً همان شناسه‌ی انگلیسی اصلی (بدون تغییر) باقی بماند، چون تغییر آن لینک را خراب می‌کند.
5858

59-
6. اگر به اصطلاحی برخوردید که در واژه‌نامه نبود، ترجمه‌ای برای آن انتخاب کنید و به واژه‌نامه اضافه کنید.
59+
6. داخل کدها (بلوک‌های `code-block`) نام متغیرها، توابع، کلمات کلیدی و **کامنت‌ها** ترجمه نمی‌شوند؛ چون کد از راست به چپ نوشته نمی‌شود و وجود متن فارسی داخل آن، کد را ناخوانا می‌کند. فقط رشته‌های متنی (string) قابل‌ترجمه‌اند.
60+
61+
7. اگر به اصطلاحی برخوردید که در واژه‌نامه نبود و فکر میکنید که باید در واژه‌نامه باشد، به بخش «افزودن واژه یا اصطلاح جدید به واژه‌نامه» همین پرونده بروید.
6062

6163
### بررسی‌ها قبل از ارسال پول‌ریکوئست
6264

@@ -172,12 +174,18 @@ python3 scripts/update_python_version.py v3.15.0 --keep-src
172174
- در صورت دسترسی، متن msgid و msgstr مربوطه
173175

174176

175-
## پیشنهاد تغییر در واژه یا شیوه‌ی نگارش
177+
**## پیشنهاد تغییر در واژه یا شیوه‌ی نگارش**
176178

177-
اگر می‌خواهید تغییری در ترجمه‌ی یک واژه‌ی ثابت‌شده یا در یکی از شیوه‌های نگارشی رایج پروژه پیشنهاد دهید، این فرایند را دنبال کنید:
179+
اگر می‌خواهید تغییری در ترجمه‌ی یک واژه‌ی موجود در واژه‌نامه یا در یکی از شیوه‌های نگارشی رایج پروژه پیشنهاد دهید، این فرایند را دنبال کنید:
178180

179181
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+
پیشنهادهای افزودن واژه‌ی جدید نیز پس از بررسی اولیه‌ی نگهدارندگان، در صورت نیاز از همان فرایند نظرسنجی توضیح داده شده در بالا استفاده خواهند کرد تا درباره‌ی پذیرش یا رد آن تصمیم‌گیری شود.

0 commit comments

Comments
 (0)