Skip to content

Commit aa29140

Browse files
authored
Translate appetite.po, index.po, interactive.po, whatnow.po (#17)
* Translate appetite.po * Translate index.po * Translate interactive.po * Translate whatnow.po
1 parent dd5e91a commit aa29140

4 files changed

Lines changed: 198 additions & 50 deletions

File tree

tutorial/appetite.po

Lines changed: 72 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
2728
msgid "Whetting Your Appetite"
28-
msgstr ""
29+
msgstr "برانگیختن اشتیاق شما"
2930

3031
#: ../../tutorial/appetite.rst:7
3132
msgid ""
@@ -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."
3738
msgstr ""
39+
"اگر زمان زیادی را با رایانه کار کنید، دیر یا زود به کاری برمی‌خورید که دوست "
40+
"دارید آن را خودکار کنید. برای مثال، شاید بخواهید در تعداد زیادی فایل متنی "
41+
"عمل جستجو و جایگزینی انجام دهید، یا مجموعه‌ای از فایل‌های عکس را به شیوه‌ای "
42+
"پیچیده تغییر نام دهید و دوباره سازمان‌دهی کنید. شاید هم بخواهید یک پایگاه "
43+
"دادهٔ سفارشی کوچک، یک برنامهٔ تخصصی با رابط کاربری گرافیکی، یا یک بازی ساده "
44+
"بنویسید."
3845

3946
#: ../../tutorial/appetite.rst:13
4047
msgid ""
@@ -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."
4754
msgstr ""
55+
"اگر توسعه‌دهندهٔ حرفه‌ای نرم‌افزار باشید، ممکن است ناچار باشید با چندین کتابخانهٔ "
56+
"C/C++/Java کار کنید، اما احساس کنید چرخهٔ معمول نوشتن/کامپایل/آزمایش/کامپایل "
57+
"مجدد بیش از حد کند است. شاید هم در حال نوشتن مجموعه‌ای از آزمون‌ها برای یکی از "
58+
"این کتابخانه‌ها باشید و نوشتن کدهای آزمون را کاری خسته‌کننده بدانید. یا شاید "
59+
"برنامه‌ای نوشته‌اید که می‌تواند از یک زبان توسعه‌پذیر (extension language) بهره "
60+
"ببرد، اما نمی‌خواهید برای برنامهٔ خود یک زبان کاملاً جدید طراحی و پیاده‌سازی "
61+
"کنید."
4862

4963
#: ../../tutorial/appetite.rst:20
5064
msgid "Python is just the language for you."
51-
msgstr ""
65+
msgstr "پایتون دقیقاً همان زبانی است که به آن نیاز دارید."
5266

5367
#: ../../tutorial/appetite.rst:22
5468
msgid ""
@@ -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."
6175
msgstr ""
76+
"برای برخی از این کارها می‌توانید از اسکریپت‌های پوستهٔ یونیکس یا فایل‌های batch "
77+
"ویندوز استفاده کنید، اما اسکریپت‌های پوسته بیشتر برای جابه‌جایی فایل‌ها و تغییر "
78+
"داده‌های متنی مناسب هستند و برای برنامه‌های دارای رابط کاربری گرافیکی یا "
79+
"بازی‌ها انتخاب خوبی نیستند. همچنین می‌توانید برنامه‌ای به زبان C/C++/Java "
80+
"بنویسید، اما حتی آماده کردن نخستین نسخهٔ اولیهٔ برنامه نیز ممکن است زمان توسعهٔ "
81+
"زیادی ببرد. پایتون استفادهٔ ساده‌تری دارد، روی سیستم‌عامل‌های Windows، macOS و "
82+
"Unix در دسترس است و به شما کمک می‌کند کارتان را سریع‌تر انجام دهید."
6283

6384
#: ../../tutorial/appetite.rst:29
6485
msgid ""
@@ -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."
7394
msgstr ""
95+
"پایتون زبانی ساده برای استفاده است، اما در عین حال یک زبان برنامه‌نویسی واقعی "
96+
"است که ساختار و امکانات بسیار بیشتری برای توسعهٔ برنامه‌های بزرگ نسبت به "
97+
"اسکریپت‌های پوسته یا فایل‌های batch فراهم می‌کند. از سوی دیگر، پایتون نسبت به C "
98+
"بررسی خطاهای بسیار بیشتری انجام می‌دهد و به‌عنوان یک *زبان سطح بسیار بالا*، "
99+
"نوع‌های دادهٔ سطح بالایی مانند آرایه‌های انعطاف‌پذیر و دیکشنری‌ها را به‌صورت داخلی "
100+
"در اختیار دارد. همین نوع‌های دادهٔ عمومی‌تر باعث می‌شوند پایتون نسبت به Awk یا "
101+
"حتی Perl برای دامنهٔ بسیار گسترده‌تری از مسائل مناسب باشد، در حالی که انجام "
102+
"بسیاری از کارها در پایتون دست‌کم به همان اندازهٔ آن زبان‌ها ساده است."
74103

75104
#: ../../tutorial/appetite.rst:37
76105
msgid ""
@@ -81,6 +110,13 @@ msgid ""
81110
"file I/O, system calls, sockets, and even interfaces to graphical user "
82111
"interface toolkits like Tk."
83112
msgstr ""
113+
"پایتون به شما اجازه می‌دهد برنامهٔ خود را به ماژول‌هایی تقسیم کنید که بتوان "
114+
"آن‌ها را در سایر برنامه‌های پایتون نیز دوباره استفاده کرد. این زبان همراه با "
115+
"مجموعهٔ بزرگی از ماژول‌های استاندارد ارائه می‌شود که می‌توانید از آن‌ها به‌عنوان "
116+
"پایهٔ برنامه‌های خود یا به‌عنوان نمونه‌هایی برای آغاز یادگیری برنامه‌نویسی با "
117+
"پایتون استفاده کنید. برخی از این ماژول‌ها امکاناتی مانند ورودی/خروجی فایل، "
118+
"فراخوانی‌های سیستمی، سوکت‌ها و حتی رابط‌هایی برای جعبه‌ابزارهای رابط کاربری "
119+
"گرافیکی مانند Tk را فراهم می‌کنند."
84120

85121
#: ../../tutorial/appetite.rst:44
86122
msgid ""
@@ -91,29 +127,41 @@ msgid ""
91127
"functions during bottom-up program development. It is also a handy desk "
92128
"calculator."
93129
msgstr ""
130+
"پایتون یک زبان تفسیری است و از آنجا که نیازی به کامپایل و پیوند ندارد، "
131+
"می‌تواند در زمان توسعهٔ برنامه صرفه‌جویی قابل توجهی ایجاد کند. از مفسر می‌توان "
132+
"به‌صورت تعاملی استفاده کرد؛ این ویژگی آزمایش قابلیت‌های زبان، نوشتن برنامه‌های "
133+
"موقتی و آزمایش توابع در فرایند توسعهٔ پایین‌به‌بالا را آسان می‌کند. علاوه بر "
134+
"این، مفسر یک ماشین‌حساب رومیزی بسیار کاربردی نیز هست."
94135

95136
#: ../../tutorial/appetite.rst:50
96137
msgid ""
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:"
100141
msgstr ""
142+
"پایتون امکان نوشتن برنامه‌هایی فشرده و خوانا را فراهم می‌کند. برنامه‌های "
143+
"نوشته‌شده با پایتون معمولاً به دلایل مختلف، بسیار کوتاه‌تر از برنامه‌های معادل "
144+
"در C، C++ یا Java هستند:"
101145

102146
#: ../../tutorial/appetite.rst:54
103147
msgid ""
104148
"the high-level data types allow you to express complex operations in a "
105149
"single statement;"
106150
msgstr ""
151+
"نوع‌های دادهٔ سطح بالا به شما اجازه می‌دهند عملیات پیچیده را تنها با یک دستور "
152+
"بیان کنید؛"
107153

108154
#: ../../tutorial/appetite.rst:57
109155
msgid ""
110156
"statement grouping is done by indentation instead of beginning and ending "
111157
"brackets;"
112158
msgstr ""
159+
"گروه‌بندی دستورات با استفاده از تورفتگی انجام می‌شود، نه با آکولادهای آغاز و "
160+
"پایان؛"
113161

114162
#: ../../tutorial/appetite.rst:60
115163
msgid "no variable or argument declarations are necessary."
116-
msgstr ""
164+
msgstr "نیازی به اعلان متغیرها یا آرگومان‌ها نیست."
117165

118166
#: ../../tutorial/appetite.rst:62
119167
msgid ""
@@ -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."
127175
msgstr ""
176+
"پایتون *توسعه‌پذیر* است: اگر برنامه‌نویسی به زبان C را بدانید، به‌راحتی "
177+
"می‌توانید یک تابع یا ماژول داخلی جدید به مفسر اضافه کنید؛ چه برای اجرای "
178+
"عملیات حیاتی با بیشترین سرعت ممکن، و چه برای اتصال برنامه‌های پایتون به "
179+
"کتابخانه‌هایی که فقط به‌صورت دودویی در دسترس هستند (مانند یک کتابخانهٔ گرافیکی "
180+
"اختصاصیِ یک تولیدکننده). وقتی کاملاً به پایتون علاقه‌مند شدید، حتی می‌توانید "
181+
"مفسر پایتون را درون یک برنامهٔ نوشته‌شده با C جاسازی کنید و از آن به‌عنوان زبان "
182+
"توسعه یا زبان فرمان آن برنامه استفاده کنید."
128183

129184
#: ../../tutorial/appetite.rst:70
130185
msgid ""
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!"
134189
msgstr ""
190+
"راستی، نام این زبان از برنامهٔ تلویزیونی «Monty Python's Flying Circus» از "
191+
"شبکهٔ BBC گرفته شده و هیچ ارتباطی با خزندگان ندارد. اشاره به نمایش‌های طنز "
192+
"Monty Python در مستندات نه‌تنها مجاز است، بلکه تشویق نیز می‌شود!"
135193

136194
#: ../../tutorial/appetite.rst:74
137195
msgid ""
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."
141199
msgstr ""
200+
"اکنون که به پایتون علاقه‌مند شده‌اید، احتمالاً می‌خواهید آن را با جزئیات بیشتری "
201+
"بررسی کنید. از آنجا که بهترین راه یادگیری یک زبان، استفاده از آن است، این "
202+
"آموزش شما را دعوت می‌کند هنگام مطالعه، با مفسر پایتون نیز کار کنید."
142203

143204
#: ../../tutorial/appetite.rst:78
144205
msgid ""
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."
148209
msgstr ""
210+
"در فصل بعد، شیوهٔ استفاده از مفسر توضیح داده می‌شود. این مطالب شاید چندان "
211+
"هیجان‌انگیز نباشند، اما برای امتحان کردن مثال‌هایی که در ادامه خواهید دید، "
212+
"ضروری هستند."
149213

150214
#: ../../tutorial/appetite.rst:82
151215
msgid ""
@@ -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."
156220
msgstr ""
221+
"بقیهٔ این آموزش، ویژگی‌های مختلف زبان و سامانهٔ پایتون را با استفاده از مثال‌ها "
222+
"معرفی می‌کند؛ از عبارت‌ها، دستورها و نوع‌های دادهٔ ساده آغاز می‌شود، سپس به توابع "
223+
"و ماژول‌ها می‌پردازد و در پایان نیز به مفاهیم پیشرفته‌تری مانند استثناها و "
224+
"کلاس‌های تعریف‌شده توسط کاربر اشاره می‌کند."

0 commit comments

Comments
 (0)