Skip to content

Commit d0794da

Browse files
committed
Update Appendix translation using sphinx directives protectors
1 parent bc522ad commit d0794da

1 file changed

Lines changed: 74 additions & 74 deletions

File tree

tutorial/appendix.po

Lines changed: 74 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ msgstr ""
2424
#: ../../tutorial/appendix.rst:5
2525
#, fuzzy
2626
msgid "Appendix"
27-
msgstr "ضمیمه"
27+
msgstr "پیوست"
2828

2929
#: ../../tutorial/appendix.rst:11
3030
#, fuzzy
@@ -38,8 +38,8 @@ msgid ""
3838
"interpreter is supported on all platforms with minimal line control "
3939
"capabilities."
4040
msgstr ""
41-
"دو نوع از ``:term:`REPL``` تعاملی وجود دارد. مفسر کلاسیک پایه در تمامی "
42-
"پلتفرم ها با قابلیت های حداقلی کنترل خط پشتیبانی می شود."
41+
"دو نوع از :term:`REPL` تعاملی وجود دارد. مفسر کلاسیک پایه در تمامی پلتفرم ها"
42+
" با قابلیت های کنترل خطی حداقلی پشتیبانی می شود."
4343

4444
#: ../../tutorial/appendix.rst:17
4545
#, fuzzy
@@ -54,15 +54,15 @@ msgid ""
5454
" \"paste mode\", which makes pasting larger blocks of code easier. Press "
5555
":kbd:`F3` to return to the regular prompt."
5656
msgstr ""
57-
"در ویندوز یا سیستم های مشابه یونیکس که از :mod:`curses` پشتیبانی می کنند، به"
58-
" طور پیش فرض از یک پوسته تعاملی جدید استفاده می شود. این پوسته از رنگ، "
59-
"ویرایش چندخطی، مرور تاریخچه و حالت چسباندن پشتیبانی می کند. برای غیرفعال "
60-
"کردن رنگ، به :ref:`using-on-controlling-color` مراجعه کنید. کلیدهای عملکردی "
61-
"عملکرد اضافی فراهم می کنند. :kbd:`F1` مرورگر راهنمای تعاملی :mod:`pydoc` را "
62-
"اجرا می کند. :kbd:`F2` اجازه می دهد تاریخچه خط فرمان را بدون خروجی و بدون "
63-
"اعلان های :term:`>>>` و :term:`...` مرور کنید. :kbd:`F3` وارد \"حالت "
64-
"چسباندن\" می شود که چسباندن بلوک های کد بزرگ تر را آسان تر می کند. با فشردن "
65-
":kbd:`F3` به اعلان معمولی برگردید."
57+
"در ویندوز یا سیستم های یونیکس مانند با پشتیبانی از :mod:`curses`، به صورت "
58+
"پیش فرض از یک شل تعاملی جدید استفاده می شود. این شل از رنگ، ویرایش چندخطی، "
59+
"مرور تاریخچه، و حالت چسباندن پشتیبانی می کند. برای غیرفعال کردن رنگ، جزئیات "
60+
"را در :ref:`using-on-controlling-color` ببینید. کلیدهای تابعی برخی از قابلیت"
61+
" های اضافی را فراهم می کنند. :kbd:`F1` مرورگر تعاملی راهنما :mod:`pydoc` را "
62+
"فعال می کند. :kbd:`F2` اجازه می دهد تاریخچه خط فرمان را بدون خروجی و بدون "
63+
"اعلان های :term:`>>>` و :term:`...` مرور کنید. :kbd:`F3` حالت \"چسباندن\" را"
64+
" فعال می کند که چسباندن بلوک های بزرگ تر کد را آسان تر می سازد. برای بازگشت "
65+
"به اعلان معمولی، :kbd:`F3` را فشار دهید."
6666

6767
#: ../../tutorial/appendix.rst:28
6868
#, fuzzy
@@ -71,22 +71,23 @@ msgid ""
7171
"or :kbd:`quit`. Adding call parentheses after those commands is not "
7272
"required."
7373
msgstr ""
74-
"هنگام استفاده از شل تعاملی جدید، با تایپ :kbd:`exit` یا :kbd:`quit` از شل "
75-
"خارج شوید. افزودن پرانتزهای فراخوانی بعد از این دستورات لازم نیست."
74+
"هنگام استفاده از پوسته تعاملی جدید، برای خروج از پوسته، :kbd:`exit` یا "
75+
":kbd:`quit` را تایپ کنید. اضافه کردن پرانتز فراخوانی بعد از این دستورات لازم"
76+
" نیست."
7677

7778
#: ../../tutorial/appendix.rst:32
7879
#, fuzzy
7980
msgid ""
8081
"If the new interactive shell is not desired, it can be disabled via the "
8182
":envvar:`PYTHON_BASIC_REPL` environment variable."
8283
msgstr ""
83-
"اگر پوسته تعاملی جدید مورد نظر نیست، می توان با استفاده از متغیر محیطی "
84-
":envvar:`PYTHON_BASIC_REPL` آن را غیرفعال کرد."
84+
"اگر پوسته تعاملی جدید مطلوب نباشد، می توان آن را از طریق متغیر محیطی "
85+
":envvar:`PYTHON_BASIC_REPL` غیرفعال کرد."
8586

8687
#: ../../tutorial/appendix.rst:38
8788
#, fuzzy
8889
msgid "Error Handling"
89-
msgstr "مدیریت خطا"
90+
msgstr "مدیریت خطاها"
9091

9192
#: ../../tutorial/appendix.rst:40
9293
#, fuzzy
@@ -101,15 +102,15 @@ msgid ""
101102
" All error messages are written to the standard error stream; normal output"
102103
" from executed commands is written to standard output."
103104
msgstr ""
104-
"وقتی خطایی رخ می دهد، مفسر یک پیام خطا و یک دید کلی از پشته را چاپ می کند. "
105-
"در حالت تعاملی، سپس به پیام اولیه بازمی گردد؛ وقتی ورودی از یک فایل می آید، "
106-
"بعد از چاپ دید کلی پشته، با وضعیت خروج غیر صفر از برنامه خارج می شود. "
107-
"(استثناهایی که توسط یک بند :keyword:`except` در یک دستور :keyword:`try` "
108-
"مدیریت می شوند در این زمینه خطا نیستند.) برخی خطاها بدون قید و شرط مرگبار "
109-
"هستند و موجب خروج با وضعیت غیر صفر می شوند؛ این حالت به ناسازگاری های داخلی "
110-
"و برخی موارد تمام شدن حافظه اعمال می شود. تمام پیام های خطا به جریان خطای "
111-
"استاندارد نوشته می شوند؛ خروجی نرمال از فرمان ها ی اجرا شده به خروجی "
112-
"استاندارد نوشته می شود."
105+
"وقتی خطایی رخ می دهد، مفسر یک پیام خطا و یک ردپای پشته چاپ می کند. در حالت "
106+
"تعاملی، سپس به پرامپت اصلی برمی گردد؛ زمانی که ورودی از یک فایل آمده باشد، "
107+
"پس از چاپ ردپای پشته با یک وضعیت خروجی غیر صفر خارج می شود. (استثناهایی که "
108+
"توسط یک بند :keyword:`except` در یک دستور :keyword:`try` مدیریت می شوند در "
109+
"این زمینه خطا نیستند.) برخی خطاها به طور غیرمشروط کشنده هستند و باعث خروج با"
110+
" یک وضعیت خروجی غیر صفر می شوند؛ این موضوع به ناسازگاری های داخلی و برخی "
111+
"موارد کمبود حافظه اعمال می شود. همه پیام های خطا به جریان خطای استاندارد "
112+
"نوشته می شوند؛ خروجی معمولی از دستورات اجرا شده به خروجی استاندارد نوشته می "
113+
"شود."
113114

114115
#: ../../tutorial/appendix.rst:50
115116
#, fuzzy
@@ -120,24 +121,24 @@ msgid ""
120121
" the :exc:`KeyboardInterrupt` exception, which may be handled by a "
121122
":keyword:`try` statement."
122123
msgstr ""
123-
"با وارد کردن کاراکتر قطع (معمولاً :kbd:`Control-C` یا :kbd:`Delete`) در "
124-
"اعلان اولیه یا ثانویه، ورودی لغو شده و به اعلان اولیه بازمی گردد. [#]_ وارد "
125-
"کردن یک قطع در حین اجرای یک دستور، استثنای :exc:`KeyboardInterrupt` را "
126-
"افزایش می دهد، که ممکن است توسط یک عبارت :keyword:`try` مدیریت شود."
124+
"نوشتن کاراکتر قطع (معمولاً :kbd:`Control-C` یا :kbd:`Delete`) در اولویت اصلی"
125+
" یا ثانویه، ورودی را لغو می کند و به اولویت اصلی برمی گردد. [#]_ نوشتن یک "
126+
"قطع در حالی که یک فرمان در حال اجرا است، استثنای :exc:`KeyboardInterrupt` را"
127+
" ایجاد می کند که ممکن است توسط یک عبارت :keyword:`try` مدیریت شود."
127128

128129
#: ../../tutorial/appendix.rst:60
129130
#, fuzzy
130131
msgid "Executable Python Scripts"
131-
msgstr "اسکریپت های قابل اجرای پایتون"
132+
msgstr "اسکریپت های اجرایی پایتون"
132133

133134
#: ../../tutorial/appendix.rst:62
134135
#, fuzzy
135136
msgid ""
136137
"On BSD'ish Unix systems, Python scripts can be made directly executable, "
137138
"like shell scripts, by putting the line ::"
138139
msgstr ""
139-
"در سیستم های یونیکس مانند BSD، اسکریپت های پایتون را می توان به صورت مستقیم "
140-
"اجراپذیر کرد، مانند اسکریپت های شل، با قرار دادن خط ::"
140+
"در سیستم عامل های یونیکس مبتنی بر BSD، اسکریپت های پایتون می توانند مانند "
141+
"اسکریپت های شل به صورت مستقیم اجرایی شوند، با قرار دادن خط ::"
141142

142143
#: ../../tutorial/appendix.rst:65
143144
#, fuzzy
@@ -154,21 +155,20 @@ msgid ""
154155
"(``'\\r\\n'``) line ending. Note that the hash, or pound, character, "
155156
"``'#'``, is used to start a comment in Python."
156157
msgstr ""
157-
"(فرض را بر این می گیریم که مفسر روی :envvar:`PATH` کاربر است) در ابتدای "
158-
"اسکریپت و دادن حالت اجرایی به فایل. ``#!`` باید دو کاراکتر اول فایل باشد. در"
159-
" برخی از پلتفرم ها، این خط اول باید با یک پایان خط به سبک یونیکس "
160-
"(``'\\n'``), و نه پایان خط به سبک ویندوز (``'\\r\\n'``) به پایان برسد. توجه "
161-
"داشته باشید که کاراکتر هش یا پوند، ``'#'``، برای شروع یک نظر (کامنت) در "
162-
"پایتون استفاده می شود."
158+
"(با فرض اینکه مفسر روی :envvar:`PATH` کاربر است) در ابتدای اسکریپت و دادن "
159+
"فایل به حالت اجرایی. ``#!`` باید دو کاراکتر اول فایل باشد. در برخی از پلتفرم"
160+
" ها، این خط اول باید با یک پایان خط به سبک یونیکس ``'\\n'`` خاتمه یابد، نه "
161+
"با یک پایان خط به سبک ویندوز ``'\\r\\n'``. توجه داشته باشید که کاراکتر هش، "
162+
"یا پوند، ``'#'``، برای شروع یک نظر در پایتون استفاده می شود."
163163

164164
#: ../../tutorial/appendix.rst:74
165165
#, fuzzy
166166
msgid ""
167167
"The script can be given an executable mode, or permission, using the "
168168
":program:`chmod` command."
169169
msgstr ""
170-
"با استفاده از فرمان :program:`chmod` می توان به اسکریپت حالتی اجرایی یا مجوز"
171-
" داد."
170+
"می توان به اسکریپت با استفاده از دستور :program:`chmod`، وضعیت اجرایی یا "
171+
"مجوز داده شود."
172172

173173
#: ../../tutorial/appendix.rst:77
174174
#, fuzzy
@@ -184,16 +184,16 @@ msgid ""
184184
"extension can also be ``.pyw``, in that case, the console window that "
185185
"normally appears is suppressed."
186186
msgstr ""
187-
"در سیستم های ویندوز، مفهومی به نام \"حالت اجرایی\" وجود ندارد. نصب کننده "
188-
"پایتون به طور خودکار فایل های ``.py`` را با ``python.exe`` مرتبط می کند به "
189-
"طوری که با دوبار کلیک روی یک فایل پایتون، آن به صورت یک اسکریپت اجرا می شود."
190-
" پسوند می تواند ``.pyw`` نیز باشد که در این حالت، پنجره کنسولی که به طور "
191-
"معمول ظاهر می شود، مخفی می گردد."
187+
"در سیستم های ویندوز، هیچ مفهومی به نام \"حالت اجرایی\" وجود ندارد. نصب کننده"
188+
" پایتون به طور خودکار فایل های ``.py`` را با ``python.exe`` مرتبط می کند تا "
189+
"با دابل کلیک روی یک فایل پایتون، آن را به عنوان یک اسکریپت اجرا کند. همچنین "
190+
"پسوند می تواند ``.pyw`` باشد که در این صورت، پنجره کنسولی که معمولاً ظاهر می"
191+
" شود، حذف می شود."
192192

193193
#: ../../tutorial/appendix.rst:91
194194
#, fuzzy
195195
msgid "The Interactive Startup File"
196-
msgstr "فایل شروع به کار تعاملی"
196+
msgstr "فایل شروع تعاملی"
197197

198198
#: ../../tutorial/appendix.rst:93
199199
#, fuzzy
@@ -204,11 +204,11 @@ msgid ""
204204
"the name of a file containing your start-up commands. This is similar to "
205205
"the :file:`.profile` feature of the Unix shells."
206206
msgstr ""
207-
"زمانی که از پایتون به صورت تعاملی استفاده می کنید، معمولاً مفید است که "
208-
"تعدادی دستورات استاندارد هر بار که مفسر شروع می شود اجرا شوند. شما می توانید"
209-
" این کار را با تنظیم یک متغیر محیطی به نام :envvar:`PYTHONSTARTUP` به نام "
210-
"فایلی که حاوی دستورات شروع به کار شماست، انجام دهید. این ویژگی مشابه قابلیت "
211-
":file:`.profile` در شِل های یونیکس است."
207+
"هنگامی که به صورت تعاملی از پایتون استفاده می کنید، اجرای برخی دستورات "
208+
"استاندارد در هر بار شروع مفسر می تواند مفید باشد. شما می توانید این کار را "
209+
"با تنظیم متغیر محیطی با نام :envvar:`PYTHONSTARTUP` به نام فایلی که حاوی "
210+
"دستورات شروع شما است انجام دهید. این قابلیت شبیه به ویژگی :file:`.profile` "
211+
"در شل های یونیکس است."
212212

213213
#: ../../tutorial/appendix.rst:99
214214
#, fuzzy
@@ -221,13 +221,13 @@ msgid ""
221221
" qualification in the interactive session. You can also change the prompts "
222222
"``sys.ps1`` and ``sys.ps2`` in this file."
223223
msgstr ""
224-
"این فایل فقط در جلسات تعاملی خوانده می شود و نه زمانی که پایتون دستورات را "
225-
"از یک اسکریپت می خواند و نه وقتی که :file:`/dev/tty` به عنوان منبع صریح "
226-
"دستورات داده می شود (که به هرحال مانند یک جلسه تعاملی رفتار می کند). این "
227-
"فایل در همان فضای نامی اجرا می شود که دستورات تعاملی اجرا می شوند، به طوری "
228-
"که اشیائی که تعریف یا وارد می کند می توانند بدون نیاز به تعیین در جلسه "
229-
"تعاملی استفاده شوند. همچنین می توانید پرسش ها ``sys.ps1`` و ``sys.ps2`` را "
230-
"در این فایل تغییر دهید."
224+
"این فایل فقط در جلسات تعاملی خوانده می شود، نه زمانی که پایتون دستورات را از"
225+
" یک اسکریپت می خواند، و نه زمانی که :file:`/dev/tty` به عنوان منبع صریح "
226+
"دستورات داده می شود (که در غیر این صورت همچون یک جلسه تعاملی رفتار می کند). "
227+
"این فایل در همان فضای نامی که در آن دستورات تعاملی اجرا می شوند، اجرا می "
228+
"گردد بنابراین اشیایی که تعریف یا وارد می کند می توانند بدون مشخص شدن در جلسه"
229+
" تعاملی مورد استفاده قرار گیرند. شما می توانید درخواست ها ``sys.ps1`` و "
230+
"``sys.ps2`` را نیز در این فایل تغییر دهید."
231231

232232
#: ../../tutorial/appendix.rst:107
233233
#, fuzzy
@@ -238,11 +238,11 @@ msgid ""
238238
"want to use the startup file in a script, you must do this explicitly in the"
239239
" script::"
240240
msgstr ""
241-
"اگر می خواهید فایل استارت آپ اضافی از دایرکتوری جاری بخوانید، می توانید این "
242-
"کار را در فایل استارت آپ جهانی با استفاده از کدی مثل ``if "
241+
"اگر می خواهید یک فایل راه اندازی اضافی از دایرکتوری فعلی بخوانید، می توانید "
242+
"این کار را در فایل راه اندازی عمومی با کدی مشابه ``if "
243243
"os.path.isfile('.pythonrc.py'): exec(open('.pythonrc.py').read())`` برنامه "
244-
"ریزی کنید. اگر می خواهید فایل استارت آپ را در یک اسکریپت استفاده کنید، باید "
245-
"به طور صریح این کار را در اسکریپت انجام دهید::"
244+
"ریزی کنید. اگر می خواهید از فایل راه اندازی در یک اسکریپت استفاده کنید، باید"
245+
" این کار را به طور صریح در اسکریپت انجام دهید:"
246246

247247
#: ../../tutorial/appendix.rst:113
248248
#, fuzzy
@@ -274,10 +274,10 @@ msgid ""
274274
" location of your user site-packages directory. Start Python and run this "
275275
"code::"
276276
msgstr ""
277-
"پایتون دو قلاب برای سفارشی سازی در اختیار شما قرار می دهد: "
278-
":index:`sitecustomize` و :index:`usercustomize`. برای دیدن چگونگی کارکرد آن "
279-
"ها، ابتدا باید محل دایرکتوری user site-packages خود را پیدا کنید. پایتون را"
280-
" راه اندازی کنید و این کد را اجرا کنید::"
277+
"پایتون دو نقطهٔ اتصال برای سفارشی سازی ارائه می دهد: :index:`sitecustomize` "
278+
"و :index:`usercustomize`. برای دیدن چگونگی کارکرد آن، ابتدا باید مکان "
279+
"دایرکتوری user site-packages خود را پیدا کنید. پایتون را اجرا کنید و این کد "
280+
"را اجرا کنید:"
281281

282282
#: ../../tutorial/appendix.rst:130
283283
#, fuzzy
@@ -298,10 +298,10 @@ msgid ""
298298
" unless it is started with the :option:`-s` option to disable the automatic "
299299
"import."
300300
msgstr ""
301-
"اکنون می توانید فایلی با نام :file:`usercustomize.py` در آن دایرکتوری ایجاد "
302-
"کنید و هر چیزی که می خواهید در آن قرار دهید. این کار بر تمام اجراهای Python "
303-
"تأثیر خواهد گذاشت، مگر اینکه Python با گزینه :option:`-s` اجرا شود تا وارد "
304-
"کردن خودکار را غیرفعال کند."
301+
"اکنون می توانید فایلی با نام :file:`usercustomize.py` در آن پوشه ایجاد کنید "
302+
"و هر چیزی که می خواهید در آن قرار دهید. این کار بر روی هر بار اجرای Python "
303+
"تأثیر می گذارد، مگر اینکه با گزینه :option:`-s` که برای غیرفعال کردن وارد "
304+
"کردن خودکار است، آغاز شود."
305305

306306
#: ../../tutorial/appendix.rst:138
307307
#, fuzzy
@@ -311,15 +311,15 @@ msgid ""
311311
" imported before :index:`usercustomize`. See the documentation of the "
312312
":mod:`site` module for more details."
313313
msgstr ""
314-
":index:`sitecustomize` به همان روش کار می کند، اما معمولاً توسط مدیر رایانه "
315-
"در دایرکتوری جهانی site-packages ایجاد می شود و قبل از "
314+
":index:`sitecustomize` به همان صورت کار می کند، اما به طور معمول توسط مدیر "
315+
"سیستم در دایرکتوری global site-packages ایجاد می شود و قبل از "
316316
":index:`usercustomize` وارد می شود. برای جزئیات بیشتر به مستندات ماژول "
317317
":mod:`site` مراجعه کنید."
318318

319319
#: ../../tutorial/appendix.rst:145
320320
#, fuzzy
321321
msgid "Footnotes"
322-
msgstr "پانوشت ها"
322+
msgstr "پاورقی ها"
323323

324324
#: ../../tutorial/appendix.rst:146
325325
#, fuzzy

0 commit comments

Comments
 (0)