Skip to content

Commit 22adb11

Browse files
author
GitHub Action's update-translation job
committed
Update Farsi translations from Transifex
1 parent a48ed0f commit 22adb11

6 files changed

Lines changed: 72 additions & 14 deletions

File tree

c-api/allocation.po

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# Translators:
77
# Danial Behzadi <dani.behzi@ubuntu.com>, 2025
88
# Mehdi Batani, 2025
9+
# AmirHossein SAMIMI, 2025
910
#
1011
#, fuzzy
1112
msgid ""
@@ -14,7 +15,7 @@ msgstr ""
1415
"Report-Msgid-Bugs-To: \n"
1516
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1617
"PO-Revision-Date: 2021-06-28 00:47+0000\n"
17-
"Last-Translator: Mehdi Batani, 2025\n"
18+
"Last-Translator: AmirHossein SAMIMI, 2025\n"
1819
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"
1920
"fa/)\n"
2021
"MIME-Version: 1.0\n"
@@ -25,7 +26,7 @@ msgstr ""
2526

2627
#: ../../c-api/allocation.rst:6
2728
msgid "Allocating Objects on the Heap"
28-
msgstr ""
29+
msgstr "تخصیص اشیاء روی پشته"
2930

3031
#: ../../c-api/allocation.rst:17
3132
msgid ""

c-api/apiabiversion.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ msgid ""
1414
msgstr ""
1515
"Project-Id-Version: Python 3.13\n"
1616
"Report-Msgid-Bugs-To: \n"
17-
"POT-Creation-Date: 2025-04-04 14:18+0000\n"
17+
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1818
"PO-Revision-Date: 2021-06-28 00:47+0000\n"
1919
"Last-Translator: Mehdi Batani, 2025\n"
2020
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"

c-api/type.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.13\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-04-04 14:18+0000\n"
14+
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1515
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
1616
"Last-Translator: Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n"
1717
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"

library/os.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.13\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-04-04 14:18+0000\n"
14+
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1515
"PO-Revision-Date: 2021-06-28 01:10+0000\n"
1616
"Last-Translator: Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n"
1717
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"

tutorial/classes.po

Lines changed: 65 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# Translators:
77
# Alireza Feyzabadi Farahani, 2025
88
# Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025
9+
# AmirHossein SAMIMI, 2025
910
#
1011
#, fuzzy
1112
msgid ""
@@ -14,7 +15,7 @@ msgstr ""
1415
"Report-Msgid-Bugs-To: \n"
1516
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1617
"PO-Revision-Date: 2021-06-28 01:49+0000\n"
17-
"Last-Translator: Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n"
18+
"Last-Translator: AmirHossein SAMIMI, 2025\n"
1819
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"
1920
"fa/)\n"
2021
"MIME-Version: 1.0\n"
@@ -25,7 +26,7 @@ msgstr ""
2526

2627
#: ../../tutorial/classes.rst:5
2728
msgid "Classes"
28-
msgstr ""
29+
msgstr "کلاس ها"
2930

3031
#: ../../tutorial/classes.rst:7
3132
msgid ""
@@ -35,6 +36,11 @@ msgid ""
3536
"attributes attached to it for maintaining its state. Class instances can "
3637
"also have methods (defined by its class) for modifying its state."
3738
msgstr ""
39+
"کلاس ها وسیله ای را برای بسته بندی کردن داده و عملکرد با هم فراهم می کنند. "
40+
"ایجاد یک کلاس جدید، نوع جدیدی ایجاد می کند که اجازه می دهد موارد جدیدی از آن "
41+
"نوع ساخته شود. هر نمونه از کلاس می تواند صفاتی داشته باشد که به آن متصل شده "
42+
"اند تا وضعیت آن را حفظ کنند. نمونه های کلاس می توانند همچنین متدهایی (که "
43+
"توسط کلاس تعریف شده اند) داشته باشند تا وضعیت آن را تغییر دهند."
3844

3945
#: ../../tutorial/classes.rst:13
4046
msgid ""
@@ -49,6 +55,16 @@ msgid ""
4955
"nature of Python: they are created at runtime, and can be modified further "
5056
"after creation."
5157
msgstr ""
58+
"در مقایسه با دیگر زبان های برنامه نویسی، مکانیزم کلاس در پایتون کلاس ها را "
59+
"با حداقل قواعد و معناشناسی جدید اضافه می کند. این مکانیزم ترکیبی از مکانیزم "
60+
"های کلاسی است که در C++ و Modula-3 یافت می شود. کلاس های پایتون تمام ویژگی "
61+
"های استاندارد برنامه نویسی شی گرا را فراهم می کنند: مکانیزم ارث بری کلاس ها "
62+
"اجازه می دهد کلاس های پایه متعددی داشته باشید، یک کلاس مشتق می تواند هر یک "
63+
"از متدهای کلاس های پایه خود را بازنویسی کند و یک متد می تواند متدی از کلاس "
64+
"پایه با همان نام را فراخوانی کند. اشیاء می توانند حاوی مقادیر و انواع داده "
65+
"ای دلخواه باشند. همان طور که برای ماژول ها صادق است، کلاس ها نیز از طبیعت "
66+
"پویا در پایتون برخوردارند: آن ها در زمان اجرا ایجاد می شوند و می توانند پس "
67+
"از ایجاد بیشتر تغییر داده شوند."
5268

5369
#: ../../tutorial/classes.rst:23
5470
msgid ""
@@ -64,6 +80,16 @@ msgid ""
6480
"(arithmetic operators, subscripting etc.) can be redefined for class "
6581
"instances."
6682
msgstr ""
83+
"در اصطلاحات C++، معمولاً اعضای کلاس (از جمله اعضای داده) *public* هستند (به "
84+
"جز موردی که در پایین :ref:`tut-private` ذکر شده است)، و تمامی توابع عضو "
85+
"مجازی هستند. همان طور که در Modula-3، هیچ میانبرهایی برای ارجاع به اعضای "
86+
"شیء از متدهای آن وجود ندارد: تابع متد با یک آرگومان اول صریح که نمایانگر شیء "
87+
"است، اعلام می شود که این آرگومان به صورت ضمنی توسط فراخوانی فراهم می شود. "
88+
"همان طور که در Smalltalk، خود کلاس ها اشیاء هستند. این ویژگی معناشناسی برای "
89+
"وارد کردن و تغییر نام را فراهم می آورد. برخلاف C++ و Modula-3، نوع های داخلی "
90+
"می توانند به عنوان کلاس های پایه برای توسعه توسط کاربر استفاده شوند. همچنین، "
91+
"مانند C++، بیشتر عملگرهای داخلی با نحوی خاص (عملگرهای ریاضی، زیرنویسی و "
92+
"غیره) می توانند برای نمونه های کلاس بازتعریف شوند."
6793

6894
#: ../../tutorial/classes.rst:34
6995
msgid ""
@@ -95,7 +121,7 @@ msgstr ""
95121

96122
#: ../../tutorial/classes.rst:61
97123
msgid "Python Scopes and Namespaces"
98-
msgstr ""
124+
msgstr "محدوده ها و فضای نام ها در پایتون"
99125

100126
#: ../../tutorial/classes.rst:63
101127
msgid ""
@@ -184,7 +210,7 @@ msgstr ""
184210

185211
#: ../../tutorial/classes.rst:120
186212
msgid "the innermost scope, which is searched first, contains the local names"
187-
msgstr ""
213+
msgstr "درونی ترین حوزه، که ابتدا جستجو می شود، شامل نام های محلی است"
188214

189215
#: ../../tutorial/classes.rst:121
190216
msgid ""
@@ -194,7 +220,7 @@ msgstr ""
194220

195221
#: ../../tutorial/classes.rst:123
196222
msgid "the next-to-last scope contains the current module's global names"
197-
msgstr ""
223+
msgstr "حوزه قبل از آخر شامل نام های عمومی ماژول جاری است."
198224

199225
#: ../../tutorial/classes.rst:124
200226
msgid ""
@@ -317,21 +343,23 @@ msgstr ""
317343

318344
#: ../../tutorial/classes.rst:212
319345
msgid "A First Look at Classes"
320-
msgstr ""
346+
msgstr "در نگاه اول به کلاس ها"
321347

322348
#: ../../tutorial/classes.rst:214
323349
msgid ""
324350
"Classes introduce a little bit of new syntax, three new object types, and "
325351
"some new semantics."
326352
msgstr ""
353+
"کلاس ها اندکی سینتکس جدید، سه نوع شئ جدید و برخی مفاهیم معنایی جدید معرفی می "
354+
"کنند."
327355

328356
#: ../../tutorial/classes.rst:221
329357
msgid "Class Definition Syntax"
330-
msgstr ""
358+
msgstr "قواعد تعریف کلاس"
331359

332360
#: ../../tutorial/classes.rst:223
333361
msgid "The simplest form of class definition looks like this::"
334-
msgstr ""
362+
msgstr "ساده ترین شکل تعریف کلاس به این صورت است:"
335363

336364
#: ../../tutorial/classes.rst:225
337365
msgid ""
@@ -1193,13 +1221,23 @@ msgid ""
11931221
"the data values and which statement was last executed). An example shows "
11941222
"that generators can be trivially easy to create::"
11951223
msgstr ""
1224+
":term:`Generators <generator>` یک ابزار ساده و قدرتمند برای ایجاد "
1225+
"اینتراتورها هستند. آنها مانند توابع عادی نوشته می شوند اما هر زمان که می "
1226+
"خواهند داده ای را بازگردانند از دستور :keyword:`yield` استفاده می کنند. هر "
1227+
"بار که :func:`next` بر روی آن فراخوانی می شود، مولد از جایی که متوقف شده "
1228+
"ادامه می یابد (تمام مقادیر داده ها و اینکه آخرین دستور اجرا شده چه بوده را "
1229+
"به خاطر می آورد). یک مثال نشان می دهد که ایجاد مولدها می تواند به طرز "
1230+
"باورنکردنی ساده باشد::"
11961231

11971232
#: ../../tutorial/classes.rst:869
11981233
msgid ""
11991234
"def reverse(data):\n"
12001235
" for index in range(len(data)-1, -1, -1):\n"
12011236
" yield data[index]"
12021237
msgstr ""
1238+
"def reverse(data):\n"
1239+
" for index in range(len(data)-1, -1, -1):\n"
1240+
" yield data[index]"
12031241

12041242
#: ../../tutorial/classes.rst:875
12051243
msgid ""
@@ -1211,6 +1249,13 @@ msgid ""
12111249
"o\n"
12121250
"g"
12131251
msgstr ""
1252+
">>> for char in reverse('golf'):\n"
1253+
"... print(char)\n"
1254+
"...\n"
1255+
"f\n"
1256+
"l\n"
1257+
"o\n"
1258+
"g"
12141259

12151260
#: ../../tutorial/classes.rst:883
12161261
msgid ""
@@ -1219,6 +1264,10 @@ msgid ""
12191264
"compact is that the :meth:`~iterator.__iter__` and :meth:`~generator."
12201265
"__next__` methods are created automatically."
12211266
msgstr ""
1267+
"هر چیزی که با تولیدکننده ها (generators) قابل انجام است، می تواند با استفاده "
1268+
"از تکرارگرهای مبتنی بر کلاس نیز انجام شود، همانطور که در بخش قبلی توضیح داده "
1269+
"شد. آنچه تولیدکننده ها را فشرده می کند، این است که روش های :meth:`~iterator."
1270+
"__iter__` و :meth:`~generator.__next__` به طور خودکار ایجاد می شوند."
12221271

12231272
#: ../../tutorial/classes.rst:888
12241273
msgid ""
@@ -1227,6 +1276,10 @@ msgid ""
12271276
"and much more clear than an approach using instance variables like ``self."
12281277
"index`` and ``self.data``."
12291278
msgstr ""
1279+
"یکی دیگر از ویژگی های کلیدی این است که متغیرهای محلی و وضعیت اجرا به طور "
1280+
"خودکار بین فراخوانی ها ذخیره می شوند. این امر نوشتن تابع را آسان تر و خیلی "
1281+
"واضح تر از رویکردی که از متغیرهای نمونه ای مانند ``self.index`` و ``self."
1282+
"data`` استفاده می کند، کرده است."
12301283

12311284
#: ../../tutorial/classes.rst:893
12321285
msgid ""
@@ -1235,6 +1288,10 @@ msgid ""
12351288
"combination, these features make it easy to create iterators with no more "
12361289
"effort than writing a regular function."
12371290
msgstr ""
1291+
"علاوه بر ایجاد خودکار متدها و ذخیره سازی وضعیت برنامه، زمانی که جنراتورها "
1292+
"خاتمه می یابند، به طور خودکار :exc:`StopIteration` را ایجاد می کنند. این "
1293+
"ویژگی ها به صورت ترکیبی، ساختن تکرارگرها را به همان سادگی نوشتن یک تابع عادی "
1294+
"امکان پذیر می سازند."
12381295

12391296
#: ../../tutorial/classes.rst:902
12401297
msgid "Generator Expressions"

using/android.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.13\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-04-04 14:18+0000\n"
11+
"POT-Creation-Date: 2025-04-18 14:18+0000\n"
1212
"PO-Revision-Date: 2024-09-27 14:19+0000\n"
1313
"Language-Team: Persian (https://app.transifex.com/python-doc/teams/5390/"
1414
"fa/)\n"

0 commit comments

Comments
 (0)