Skip to content

Fix newly-fuzzy strings and update translations for Python 3.15 - #88

Open
Rmaawn wants to merge 1 commit into
python:3.15from
Rmaawn:3.15-translation
Open

Rmaawn wants to merge 1 commit into
python:3.15from
Rmaawn:3.15-translation

Conversation

@Rmaawn

@Rmaawn Rmaawn commented Oct 6, 2026

Copy link
Copy Markdown

خلاصه

با هماهنگی قبلی با تیم نگهدارندگان، در این پول‌ریکوئست بازبینی و به‌روزرسانی جامع رشته‌های دارای برچسب `fuzzy` و رشته‌های جدید حاصل از سینک و ارتقای مخزن به نسخه ۳.۱۵ پایتون انجام شده است. تمرکز اصلی بر       

بازبینی دقیق متون تغییریافته، رفع تگ‌های فازی، تکمیل ترجمه صفحات جدید ۳.۱۵ (مانند ابزارهای جدید پروفایلینگ) و حفظ یکدستی نگارش بوده است.

## پرونده‌های تغییر یافته                                                                                                                                                                                     
                                                                                                                                                                                                             
با توجه به همگام‌سازی گسترده‌ی نسخه ۳.۱۵، تغییرات روی ۲۵۶ پرونده‌ی `.po` اعمال شده است که مهم‌ترین بخش‌های آن عبارتند از:                                                                                         
                                                                                                                                                                                                             
- **بخش مستندات نسخه‌ها (`whatsnew/`):**                                                                                                                                                                      
  - ترجمه و به‌روزرسانی جامع `whatsnew/3.15.po`، `whatsnew/3.14.po`، `whatsnew/3.13.po` و `whatsnew/3.12.po`                                                                                                  
- **کتابخانه‌ی استاندارد (`library/`):**                                                                                                                                                                      
  - مستندات جدید و به‌روزرسانی‌شده‌ی ابزارهای پروفایلینگ: `library/profiling.sampling.po`، `library/profile.po`، `library/profiling.tracing.po`، `library/pstats.po`                                            
  - ماژول‌های پرکاربرد: `library/re.po`، `library/os.po`، `library/math.po`، `library/typing.po`، `library/pprint.po`، `library/importlib.po`، `library/site.po`، `library/threading.po`، `library/urllib.    

parse.po و ... - **مرجع زبان پایتون (reference/):** - reference/expressions.po، reference/datamodel.po، reference/compound_stmts.po، reference/simple_stmts.po - **آموزش‌ها (tutorial/):** - tutorial/datastructures.po، tutorial/inputoutput.po، tutorial/classes.po، tutorial/stdlib2.po - **بخش‌هایc-api/، howto/، using/، deprecations/وfaq/`**

<details>                                                                                                                                                                                                    
<summary><b>مشاهده‌ی فهرست کامل ۲۵۶ پرونده (کلیک کنید)</b></summary>                                                                                                                                          
                                                                                                                                                                                                             
- `about.po`                                                                                                                                                                                                 
- `bugs.po`                                                                                                                                                                                                  
- `builtins/exceptions.po`                                                                                                                                                                                   
- `builtins/functions.po`
- `builtins/stdtypes.po`
- `builtins/time-complexity.po`
- `c-api/*.po`
- `deprecations/*.po`
- `extending/*.po`
- `faq/*.po`
- `howto/*.po`
- `library/*.po`
- `license.po`
- `reference/*.po`
- `tutorial/*.po`
- `using/*.po`
- `whatsnew/*.po`

</details>

## تغییرات خاص

- بازبینی و حذف بیش از ۱,۳۰۰ برچسب `fuzzy` که پس از آخرین سینک با CPython ایجاد شده بودند.
- ترجمه و تکمیل رشته‌های جدید مربوط به ویژگی‌های تازه پایتون ۳.۱۵ (به‌خصوص سیستم جدید Sampling Profiler).
- رعایت کامل اصول نگارشی و تایپوگرافی فارسی (استفاده از نیم‌فاصله، ساختار «ه‌ی»، ارقام فارسی در متن‌های روایی و ارقام لاتین در کدها و شناسه‌ها).
- تطبیق اصطلاحات تخصصی با واژه‌نامه‌ی مصوب پروژه (`glossary`).
- بررسی و اطمینان از دست‌نخورده ماندن تمام نشانه‌گذاری‌های Sphinx (`:class:`، `:func:`، `:ref:` و ...) و جای‌گذارها (`%s`، `{name}`).

## چک‌لیست

- [x] می‌پذیرم که از [آیین‌نامه‌ی رفتاری PSF](https://www.python.org/psf/conduct/) پیروی کنم.
- [x] `msgfmt --check` روی پرونده‌های تغییر یافته با موفقیت اجرا شده است
- [x] `python3 scripts/check_markup.py` روی پرونده‌های تغییر یافته اجرا شده است
- [x] نشانه‌گذاری‌های Sphinx (`:class:`، `:func:`، کد درون‌خطی) و جای‌گذارها (`%s`، `{name}`) دست‌نخورده مانده‌اند
- [x] ترجمه‌ها با [واژه‌نامه](http://python.github.io/python-docs-fa/glossary-searcher) هماهنگ است
- [x] رشته‌های `fuzzy` بررسی و در صورت لزوم بازنویسی شده‌اند
- [x] پرونده [CONTRIBUTING.md](https://github.com/python/python-docs-fa/blob/3.15/CONTRIBUTING.md) با دقت خوانده شده است.

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.

1 participant