Skip to content

Commit 0597ab6

Browse files
committed
improve: enhance code pattern detection for comma fixes
- Add more specific patterns for code constructs
1 parent 8b4681a commit 0597ab6

16 files changed

Lines changed: 146 additions & 140 deletions

bugs.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ msgid ""
216216
"For the \"Title\" field, enter a *very* short description of the problem; "
217217
"fewer than ten words is good."
218218
msgstr ""
219-
"برای فیلد \"عنوان\"، یک توضیح کوتاه *very* از مشکل وارد کنید. کمتر از ده "
219+
"برای فیلد \"عنوان\", یک توضیح کوتاه *very* از مشکل وارد کنید. کمتر از ده "
220220
"کلمه خوب است"
221221

222222
#: bugs.rst:79
@@ -227,7 +227,7 @@ msgid ""
227227
"extension modules were involved, and what hardware and software platform you"
228228
" were using (including version information as appropriate)."
229229
msgstr ""
230-
"در قسمت \"نظر\"، مشکل را با جزئیات شرح دهید، از جمله آنچه که انتظار داشتید "
230+
"در قسمت \"نظر\", مشکل را با جزئیات شرح دهید، از جمله آنچه که انتظار داشتید "
231231
"اتفاق بیفتد و چه اتفاقی افتاده است. مطمئن شوید که آیا ماژول های برنامه "
232232
"افزودنی درگیر هستند یا خیر، و از چه پلتفرم سخت افزاری و نرم افزاری استفاده "
233233
"می کردید (از جمله اطلاعات نسخه در صورت لزوم)."

library/functions.po

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -999,9 +999,9 @@ msgstr ""
999999
"آرگومان های اختیاری *flags* و *dont_inherit* کنترل می کنند که کدام "
10001000
":ref:`compiler options <ast-compiler-flags>` باید فعال شود و کدام "
10011001
":ref:`future features <future>` باید مجاز باشد. اگر هیچ کدام وجود نداشته "
1002-
"باشد (یا هر دو صفر باشند)، کد با همان پرچم هایی که روی کدی که "
1002+
"باشد (یا هر دو صفر باشند), کد با همان پرچم هایی که روی کدی که "
10031003
":func:`compile` را فراخوانی می کند تأثیر می گذارد، کامپایل می شود. اگر "
1004-
"آرگومان *flags* داده شود و *dont_inherit* نباشد (یا صفر باشد)، گزینه های "
1004+
"آرگومان *flags* داده شود و *dont_inherit* نباشد (یا صفر باشد), گزینه های "
10051005
"کامپایلر و عبارات آینده مشخص شده توسط آرگومان *flags* علاوه بر مواردی که به "
10061006
"هر حال مورد استفاده قرار می گیرند استفاده می شود. اگر *dont_inherit* یک عدد "
10071007
"صحیح غیر صفر است، آرگومان *flags* همان است -- پرچم ها (ویژگی های آینده و "
@@ -1639,7 +1639,7 @@ msgid ""
16391639
msgstr ""
16401640
"در تمام موارد، اگر قسمت های اختیاری حذف شوند، کد در محدوده فعلی اجرا می شود."
16411641
" اگر فقط *globals* ارائه شده باشد، باید یک فرهنگ لغت باشد (و نه زیر کلاس "
1642-
"فرهنگ لغت)، که هم برای متغیرهای سراسری و هم برای متغیرهای محلی استفاده می "
1642+
"فرهنگ لغت), که هم برای متغیرهای سراسری و هم برای متغیرهای محلی استفاده می "
16431643
"شود. اگر *globals* و *locals* داده شوند، به ترتیب برای متغیرهای سراسری و "
16441644
"محلی استفاده می شوند. در صورت ارائه، *locals* می تواند هر شی نگاشت باشد. "
16451645
"به یاد داشته باشید که در سطح ماژول، جهانی ها و محلی ها یک فرهنگ لغت هستند."
@@ -2116,7 +2116,7 @@ msgid ""
21162116
msgstr ""
21172117
"اگر آرگومان *prompt* وجود داشته باشد، بدون خط جدید در خروجی استاندارد نوشته "
21182118
"می شود. سپس این تابع یک خط را از ورودی می‌خواند، آن را به یک رشته تبدیل "
2119-
"می‌کند (یک خط جدید دنباله‌دار را حذف می‌کند)، و آن را برمی‌گرداند. وقتی EOF"
2119+
"می‌کند (یک خط جدید دنباله‌دار را حذف می‌کند), و آن را برمی‌گرداند. وقتی EOF"
21202120
" خوانده می شود، :exc:`EOFError` بالا می رود. مثال::"
21212121

21222122
#: library/functions.rst:973
@@ -2224,7 +2224,7 @@ msgstr ""
22242224
"اگر آرگومان یک عدد نیست یا اگر *base* داده شده باشد، باید یک رشته، "
22252225
":class:`bytes` یا نمونه :class:`bytearray` باشد که یک عدد صحیح در ریشه "
22262226
"*base* را نشان می دهد. به صورت اختیاری، رشته می تواند با ``+`` یا ``-`` "
2227-
"(بدون فاصله در میان)، دارای صفرهای ابتدایی باشد، با فضای خالی احاطه شده "
2227+
"(بدون فاصله در میان), دارای صفرهای ابتدایی باشد، با فضای خالی احاطه شده "
22282228
"باشد، و دارای زیرخط های منفرد در میان ارقام باشد."
22292229

22302230
#: library/functions.rst:1027
@@ -2405,7 +2405,7 @@ msgid ""
24052405
msgstr ""
24062406
"از functools واردات جزئی\n"
24072407
"با open('mydata.db', 'rb') به صورت f:\n"
2408-
" برای بلوک در iter(partial(f.read, 64)، b''):\n"
2408+
" برای بلوک در iter(partial(f.read, 64), b''):\n"
24092409
" process_block (block)"
24102410

24112411
#: library/functions.rst:1129
@@ -2502,7 +2502,7 @@ msgid ""
25022502
"variables and nonlocal cell references does *not* affect the contents of "
25032503
"previously returned dictionaries."
25042504
msgstr ""
2505-
"در یک :term:`optimized scope` (شامل توابع, ژنراتورها و برنامه‌های مشترک)، هر"
2505+
"در یک :term:`optimized scope` (شامل توابع, ژنراتورها و برنامه‌های مشترک), هر"
25062506
" فراخوانی به ``locals()`` یک فرهنگ لغت جدید حاوی پیوندهای فعلی متغیرهای محلی"
25072507
" تابع و هر مرجع سلول غیرمحلی را برمی‌گرداند. در این مورد، تغییرات پیوند نام "
25082508
"که از طریق دیکت برگشتی انجام می‌شود به صورت *not* به متغیرهای محلی متناظر یا"
@@ -2886,7 +2886,7 @@ msgstr ""
28862886
"قائل می شود. فایل هایی که در حالت باینری باز می شوند (از جمله ``'b'`` در "
28872887
"آرگومان *mode*) بدون هیچ گونه رمزگشایی، محتویات را به عنوان اشیاء "
28882888
":class:`bytes` برمی گرداند. در حالت متنی (پیش‌فرض, یا زمانی که ``'t'`` در "
2889-
"آرگومان *mode* گنجانده می‌شود)، محتویات فایل به‌عنوان :class:`str` برگردانده"
2889+
"آرگومان *mode* گنجانده می‌شود), محتویات فایل به‌عنوان :class:`str` برگردانده"
28902890
" می‌شود، بایت‌ها ابتدا با استفاده از یک رمزگذاری وابسته به پلتفرم رمزگشایی "
28912891
"شده‌اند یا در صورت ارائه، با استفاده از *encoding* مشخص‌شده رمزگشایی "
28922892
"شده‌اند."
@@ -2916,7 +2916,7 @@ msgid ""
29162916
"follows:"
29172917
msgstr ""
29182918
"*buffering* یک عدد صحیح اختیاری است که برای تنظیم خط مشی بافر استفاده می "
2919-
"شود. 0 را برای خاموش کردن بافر (فقط در حالت باینری مجاز است)، 1 برای انتخاب"
2919+
"شود. 0 را برای خاموش کردن بافر (فقط در حالت باینری مجاز است), 1 برای انتخاب"
29202920
" بافر خط (فقط هنگام نوشتن در حالت متنی قابل استفاده است) و یک عدد صحیح > 1 "
29212921
"برای نشان دادن اندازه یک بافر تکه با اندازه ثابت بر حسب بایت. توجه داشته "
29222922
"باشید که تعیین اندازه بافر از این طریق برای I/O بافر باینری اعمال می‌شود، "
@@ -2961,7 +2961,7 @@ msgid ""
29612961
msgstr ""
29622962
"*encoding* نام رمزگذاری مورد استفاده برای رمزگشایی یا رمزگذاری فایل است. این"
29632963
" فقط باید در حالت متن استفاده شود. کدگذاری پیش‌فرض وابسته به پلتفرم است (هر"
2964-
" چیزی که :func:`locale.getencoding` برمی‌گرداند)، اما هر :term:`text "
2964+
" چیزی که :func:`locale.getencoding` برمی‌گرداند), اما هر :term:`text "
29652965
"encoding` پشتیبانی شده توسط پایتون قابل استفاده است. ماژول :mod:`codecs` را "
29662966
"برای لیست کدگذاری های پشتیبانی شده ببینید."
29672967

@@ -2976,7 +2976,7 @@ msgid ""
29762976
msgstr ""
29772977
"*errors* یک رشته اختیاری است که نحوه رسیدگی به خطاهای رمزگذاری و رمزگشایی را"
29782978
" مشخص می کند - این در حالت باینری قابل استفاده نیست. انواع کنترل کننده خطای "
2979-
"استاندارد موجود است (در زیر :ref:`error-handlers` ذکر شده است)، اگرچه هر نام"
2979+
"استاندارد موجود است (در زیر :ref:`error-handlers` ذکر شده است), اگرچه هر نام"
29802980
" رسیدگی به خطا که با :func:`codecs.register_error` ثبت شده باشد نیز معتبر "
29812981
"است. نام های استاندارد عبارتند از:"
29822982

@@ -4727,7 +4727,7 @@ msgstr ""
47274727
#: library/functions.rst:2248
47284728
#, fuzzy
47294729
msgid "spam = __import__('spam', globals(), locals(), [], 0)"
4730-
msgstr "هرزنامه = __import__('spam', globals()، locals()، []، 0)"
4730+
msgstr "هرزنامه = __import__('spam', globals(), locals()، [], 0)"
47314731

47324732
#: library/functions.rst:2250
47334733
#, fuzzy
@@ -4737,7 +4737,7 @@ msgstr "عبارت ``import spam.ham`` در این فراخوانی نتیجه
47374737
#: library/functions.rst:2252
47384738
#, fuzzy
47394739
msgid "spam = __import__('spam.ham', globals(), locals(), [], 0)"
4740-
msgstr "هرزنامه = __import__('spam.ham', globals()، locals()، []، 0)"
4740+
msgstr "هرزنامه = __import__('spam.ham', globals(), locals()، [], 0)"
47414741

47424742
#: library/functions.rst:2254
47434743
#, fuzzy
@@ -4765,7 +4765,7 @@ msgid ""
47654765
"eggs = _temp.eggs\n"
47664766
"saus = _temp.sausage"
47674767
msgstr ""
4768-
"_temp = __import__('spam.ham', globals()، locals()، ['تخم مرغ', 'سوسیس']، 0)\n"
4768+
"_temp = __import__('spam.ham', globals(), locals()، ['تخم مرغ', 'سوسیس'], 0)\n"
47694769
"تخم مرغ = _temp.eggs\n"
47704770
"saus = _temp.سوسیس"
47714771

0 commit comments

Comments
 (0)