@@ -13,7 +13,7 @@ msgstr ""
1313"Project-Id-Version : Python 3.14\n "
1414"Report-Msgid-Bugs-To : \n "
1515"POT-Creation-Date : 2026-07-25 12:59+0330\n "
16- "PO-Revision-Date : 2021-06-28 01:49+0000 \n "
16+ "PO-Revision-Date : 2026-07-27 12:05+0330 \n "
1717"Last-Translator : Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n "
1818"Language-Team : Persian (https://app.transifex.com/python-doc/teams/5390/ "
1919"fa/)\n "
@@ -22,10 +22,11 @@ msgstr ""
2222"Content-Type : text/plain; charset=UTF-8\n "
2323"Content-Transfer-Encoding : 8bit\n "
2424"Plural-Forms : nplurals=2; plural=(n > 1);\n "
25+ "X-Generator : Poedit 3.6\n "
2526
2627#: ../../tutorial/appetite.rst:5
2728msgid "Whetting Your Appetite"
28- msgstr ""
29+ msgstr "برانگیختن اشتیاق شما "
2930
3031#: ../../tutorial/appetite.rst:7
3132msgid ""
@@ -35,6 +36,12 @@ msgid ""
3536"of photo files in a complicated way. Perhaps you'd like to write a small "
3637"custom database, or a specialized GUI application, or a simple game."
3738msgstr ""
39+ "اگر زمان زیادی را با رایانه کار کنید، دیر یا زود به کاری برمیخورید که دوست "
40+ "دارید آن را خودکار کنید. برای مثال، شاید بخواهید در تعداد زیادی فایل متنی "
41+ "عمل جستجو و جایگزینی انجام دهید، یا مجموعهای از فایلهای عکس را به شیوهای "
42+ "پیچیده تغییر نام دهید و دوباره سازماندهی کنید. شاید هم بخواهید یک پایگاه "
43+ "دادهٔ سفارشی کوچک، یک برنامهٔ تخصصی با رابط کاربری گرافیکی، یا یک بازی ساده "
44+ "بنویسید."
3845
3946#: ../../tutorial/appetite.rst:13
4047msgid ""
@@ -45,10 +52,17 @@ msgid ""
4552"written a program that could use an extension language, and you don't want "
4653"to design and implement a whole new language for your application."
4754msgstr ""
55+ "اگر توسعهدهندهٔ حرفهای نرمافزار باشید، ممکن است ناچار باشید با چندین کتابخانهٔ "
56+ "C/C++/Java کار کنید، اما احساس کنید چرخهٔ معمول نوشتن/کامپایل/آزمایش/کامپایل "
57+ "مجدد بیش از حد کند است. شاید هم در حال نوشتن مجموعهای از آزمونها برای یکی از "
58+ "این کتابخانهها باشید و نوشتن کدهای آزمون را کاری خستهکننده بدانید. یا شاید "
59+ "برنامهای نوشتهاید که میتواند از یک زبان توسعهپذیر (extension language) بهره "
60+ "ببرد، اما نمیخواهید برای برنامهٔ خود یک زبان کاملاً جدید طراحی و پیادهسازی "
61+ "کنید."
4862
4963#: ../../tutorial/appetite.rst:20
5064msgid "Python is just the language for you."
51- msgstr ""
65+ msgstr "پایتون دقیقاً همان زبانی است که به آن نیاز دارید. "
5266
5367#: ../../tutorial/appetite.rst:22
5468msgid ""
@@ -59,6 +73,13 @@ msgid ""
5973"draft program. Python is simpler to use, available on Windows, macOS, and "
6074"Unix operating systems, and will help you get the job done more quickly."
6175msgstr ""
76+ "برای برخی از این کارها میتوانید از اسکریپتهای پوستهٔ یونیکس یا فایلهای batch "
77+ "ویندوز استفاده کنید، اما اسکریپتهای پوسته بیشتر برای جابهجایی فایلها و تغییر "
78+ "دادههای متنی مناسب هستند و برای برنامههای دارای رابط کاربری گرافیکی یا "
79+ "بازیها انتخاب خوبی نیستند. همچنین میتوانید برنامهای به زبان C/C++/Java "
80+ "بنویسید، اما حتی آماده کردن نخستین نسخهٔ اولیهٔ برنامه نیز ممکن است زمان توسعهٔ "
81+ "زیادی ببرد. پایتون استفادهٔ سادهتری دارد، روی سیستمعاملهای Windows، macOS و "
82+ "Unix در دسترس است و به شما کمک میکند کارتان را سریعتر انجام دهید."
6283
6384#: ../../tutorial/appetite.rst:29
6485msgid ""
@@ -71,6 +92,14 @@ msgid ""
7192"problem domain than Awk or even Perl, yet many things are at least as easy "
7293"in Python as in those languages."
7394msgstr ""
95+ "پایتون زبانی ساده برای استفاده است، اما در عین حال یک زبان برنامهنویسی واقعی "
96+ "است که ساختار و امکانات بسیار بیشتری برای توسعهٔ برنامههای بزرگ نسبت به "
97+ "اسکریپتهای پوسته یا فایلهای batch فراهم میکند. از سوی دیگر، پایتون نسبت به C "
98+ "بررسی خطاهای بسیار بیشتری انجام میدهد و بهعنوان یک *زبان سطح بسیار بالا*، "
99+ "نوعهای دادهٔ سطح بالایی مانند آرایههای انعطافپذیر و دیکشنریها را بهصورت داخلی "
100+ "در اختیار دارد. همین نوعهای دادهٔ عمومیتر باعث میشوند پایتون نسبت به Awk یا "
101+ "حتی Perl برای دامنهٔ بسیار گستردهتری از مسائل مناسب باشد، در حالی که انجام "
102+ "بسیاری از کارها در پایتون دستکم به همان اندازهٔ آن زبانها ساده است."
74103
75104#: ../../tutorial/appetite.rst:37
76105msgid ""
@@ -81,6 +110,13 @@ msgid ""
81110"file I/O, system calls, sockets, and even interfaces to graphical user "
82111"interface toolkits like Tk."
83112msgstr ""
113+ "پایتون به شما اجازه میدهد برنامهٔ خود را به ماژولهایی تقسیم کنید که بتوان "
114+ "آنها را در سایر برنامههای پایتون نیز دوباره استفاده کرد. این زبان همراه با "
115+ "مجموعهٔ بزرگی از ماژولهای استاندارد ارائه میشود که میتوانید از آنها بهعنوان "
116+ "پایهٔ برنامههای خود یا بهعنوان نمونههایی برای آغاز یادگیری برنامهنویسی با "
117+ "پایتون استفاده کنید. برخی از این ماژولها امکاناتی مانند ورودی/خروجی فایل، "
118+ "فراخوانیهای سیستمی، سوکتها و حتی رابطهایی برای جعبهابزارهای رابط کاربری "
119+ "گرافیکی مانند Tk را فراهم میکنند."
84120
85121#: ../../tutorial/appetite.rst:44
86122msgid ""
@@ -91,29 +127,41 @@ msgid ""
91127"functions during bottom-up program development. It is also a handy desk "
92128"calculator."
93129msgstr ""
130+ "پایتون یک زبان تفسیری است و از آنجا که نیازی به کامپایل و پیوند ندارد، "
131+ "میتواند در زمان توسعهٔ برنامه صرفهجویی قابل توجهی ایجاد کند. از مفسر میتوان "
132+ "بهصورت تعاملی استفاده کرد؛ این ویژگی آزمایش قابلیتهای زبان، نوشتن برنامههای "
133+ "موقتی و آزمایش توابع در فرایند توسعهٔ پایینبهبالا را آسان میکند. علاوه بر "
134+ "این، مفسر یک ماشینحساب رومیزی بسیار کاربردی نیز هست."
94135
95136#: ../../tutorial/appetite.rst:50
96137msgid ""
97138"Python enables programs to be written compactly and readably. Programs "
98139"written in Python are typically much shorter than equivalent C, C++, or "
99140"Java programs, for several reasons:"
100141msgstr ""
142+ "پایتون امکان نوشتن برنامههایی فشرده و خوانا را فراهم میکند. برنامههای "
143+ "نوشتهشده با پایتون معمولاً به دلایل مختلف، بسیار کوتاهتر از برنامههای معادل "
144+ "در C، C++ یا Java هستند:"
101145
102146#: ../../tutorial/appetite.rst:54
103147msgid ""
104148"the high-level data types allow you to express complex operations in a "
105149"single statement;"
106150msgstr ""
151+ "نوعهای دادهٔ سطح بالا به شما اجازه میدهند عملیات پیچیده را تنها با یک دستور "
152+ "بیان کنید؛"
107153
108154#: ../../tutorial/appetite.rst:57
109155msgid ""
110156"statement grouping is done by indentation instead of beginning and ending "
111157"brackets;"
112158msgstr ""
159+ "گروهبندی دستورات با استفاده از تورفتگی انجام میشود، نه با آکولادهای آغاز و "
160+ "پایان؛"
113161
114162#: ../../tutorial/appetite.rst:60
115163msgid "no variable or argument declarations are necessary."
116- msgstr ""
164+ msgstr "نیازی به اعلان متغیرها یا آرگومانها نیست. "
117165
118166#: ../../tutorial/appetite.rst:62
119167msgid ""
@@ -125,27 +173,43 @@ msgid ""
125173"Python interpreter into an application written in C and use it as an "
126174"extension or command language for that application."
127175msgstr ""
176+ "پایتون *توسعهپذیر* است: اگر برنامهنویسی به زبان C را بدانید، بهراحتی "
177+ "میتوانید یک تابع یا ماژول داخلی جدید به مفسر اضافه کنید؛ چه برای اجرای "
178+ "عملیات حیاتی با بیشترین سرعت ممکن، و چه برای اتصال برنامههای پایتون به "
179+ "کتابخانههایی که فقط بهصورت دودویی در دسترس هستند (مانند یک کتابخانهٔ گرافیکی "
180+ "اختصاصیِ یک تولیدکننده). وقتی کاملاً به پایتون علاقهمند شدید، حتی میتوانید "
181+ "مفسر پایتون را درون یک برنامهٔ نوشتهشده با C جاسازی کنید و از آن بهعنوان زبان "
182+ "توسعه یا زبان فرمان آن برنامه استفاده کنید."
128183
129184#: ../../tutorial/appetite.rst:70
130185msgid ""
131186"By the way, the language is named after the BBC show \" Monty Python's Flying "
132187"Circus\" and has nothing to do with reptiles. Making references to Monty "
133188"Python skits in documentation is not only allowed, it is encouraged!"
134189msgstr ""
190+ "راستی، نام این زبان از برنامهٔ تلویزیونی «Monty Python's Flying Circus» از "
191+ "شبکهٔ BBC گرفته شده و هیچ ارتباطی با خزندگان ندارد. اشاره به نمایشهای طنز "
192+ "Monty Python در مستندات نهتنها مجاز است، بلکه تشویق نیز میشود!"
135193
136194#: ../../tutorial/appetite.rst:74
137195msgid ""
138196"Now that you are all excited about Python, you'll want to examine it in some "
139197"more detail. Since the best way to learn a language is to use it, the "
140198"tutorial invites you to play with the Python interpreter as you read."
141199msgstr ""
200+ "اکنون که به پایتون علاقهمند شدهاید، احتمالاً میخواهید آن را با جزئیات بیشتری "
201+ "بررسی کنید. از آنجا که بهترین راه یادگیری یک زبان، استفاده از آن است، این "
202+ "آموزش شما را دعوت میکند هنگام مطالعه، با مفسر پایتون نیز کار کنید."
142203
143204#: ../../tutorial/appetite.rst:78
144205msgid ""
145206"In the next chapter, the mechanics of using the interpreter are explained. "
146207"This is rather mundane information, but essential for trying out the "
147208"examples shown later."
148209msgstr ""
210+ "در فصل بعد، شیوهٔ استفاده از مفسر توضیح داده میشود. این مطالب شاید چندان "
211+ "هیجانانگیز نباشند، اما برای امتحان کردن مثالهایی که در ادامه خواهید دید، "
212+ "ضروری هستند."
149213
150214#: ../../tutorial/appetite.rst:82
151215msgid ""
@@ -154,3 +218,7 @@ msgid ""
154218"and data types, through functions and modules, and finally touching upon "
155219"advanced concepts like exceptions and user-defined classes."
156220msgstr ""
221+ "بقیهٔ این آموزش، ویژگیهای مختلف زبان و سامانهٔ پایتون را با استفاده از مثالها "
222+ "معرفی میکند؛ از عبارتها، دستورها و نوعهای دادهٔ ساده آغاز میشود، سپس به توابع "
223+ "و ماژولها میپردازد و در پایان نیز به مفاهیم پیشرفتهتری مانند استثناها و "
224+ "کلاسهای تعریفشده توسط کاربر اشاره میکند."
0 commit comments