You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tutorial/controlflow.po
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -397,7 +397,7 @@ msgid "For this last case, many people use the ellipsis literal :code:`...` inst
397
397
msgstr"برای حالت آخر، بسیاری از افراد بهجای :code:`pass` از مقدار لفظی بیضی :code:`...` استفاده میکنند. این استفاده هیچ معنای ویژهای برای پایتون ندارد و بخشی از تعریف زبان نیست (در اینجا میتوانستید از هر عبارت ثابتی استفاده کنید)، اما :code:`...` بهصورت قراردادی بهعنوان بدنهٔ جاینگهدار نیز استفاده میشود. به :ref:`bltin-ellipsis-object` مراجعه کنید."
398
398
399
399
msgid":keyword:`!match` Statements"
400
-
msgstr":keyword:`!match` دستورات"
400
+
msgstr"دستورات :keyword:`!match`"
401
401
402
402
msgid"A :keyword:`match` statement takes an expression and compares its value to successive patterns given as one or more case blocks. This is superficially similar to a switch statement in C, Java or JavaScript (and many other languages), but it's more similar to pattern matching in languages like Rust or Haskell. Only the first pattern that matches gets executed and it can also extract components (sequence elements or object attributes) from the value into variables. If no case matches, none of the branches is executed."
403
403
msgstr"یک دستور :keyword:`match` یک عبارت را دریافت میکند و مقدار آن را با الگوهای متوالی که در یک یا چند بلوک case ارائه شدهاند مقایسه میکند. این دستور در ظاهر شبیه دستور switch در C، Java یا JavaScript (و بسیاری از زبانهای دیگر) است، اما شباهت بیشتری به تطبیق الگو (*pattern matching*) در زبانهایی مانند Rust یا Haskell دارد. تنها اولین الگویی که تطبیق پیدا کند اجرا میشود و این دستور همچنین میتواند اجزا (عناصر دنباله یا ویژگیهای شیء) را از مقدار استخراج کرده و در متغیرها قرار دهد. اگر هیچ caseای تطبیق پیدا نکند، هیچیک از شاخهها اجرا نمیشوند."
Copy file name to clipboardExpand all lines: tutorial/datastructures.po
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -627,13 +627,13 @@ msgstr ""
627
627
"{'r', 'd'}"
628
628
629
629
msgid"Dictionaries"
630
-
msgstr"فرهنگهای لغت"
630
+
msgstr"دیکشنریها"
631
631
632
632
msgid"Another useful data type built into Python is the *dictionary* (see :ref:`typesmapping`). Dictionaries are sometimes found in other languages as \"associative memories\" or \"associative arrays\". Unlike sequences, which are indexed by a range of numbers, dictionaries are indexed by *keys*, which can be any immutable type; strings and numbers can always be keys. Tuples can be used as keys if they contain only strings, numbers, or tuples; if a tuple contains any mutable object either directly or indirectly, it cannot be used as a key. You can't use lists as keys, since lists can be modified in place using index assignments, slice assignments, or methods like :meth:`~list.append` and :meth:`~list.extend`."
633
-
msgstr "یک نوع دادهٔ مفید دیگر که بهصورت داخلی در پایتون وجود دارد، *دیکشنری* است (به :ref:`typesmapping` مراجعه کنید). فرهنگهای لغت در برخی زبانهای دیگر با نام «حافظههای انجمنی» یا «آرایههای انجمنی» شناخته میشوند. برخلاف دنبالهها که با یک بازه از اعداد اندیسگذاری میشوند، فرهنگهای لغت با *کلیدها* اندیسگذاری میشوند؛ کلیدها میتوانند هر نوع تغییرناپذیری باشند؛ رشتهها و اعداد همیشه میتوانند کلید باشند. تاپلها نیز میتوانند بهعنوان کلید استفاده شوند، اگر فقط شامل رشتهها، اعداد یا تاپلها باشند؛ اگر یک تاپل بهصورت مستقیم یا غیرمستقیم شامل یک شیء تغییرپذیر باشد، نمیتوان از آن بهعنوان کلید استفاده کرد. نمیتوانید از فهرستها بهعنوان کلید استفاده کنید، زیرا فهرستها را میتوان با استفاده از انتساب اندیسی، انتساب برش، یا متدهایی مانند :meth:`~list.append` و :meth:`~list.extend` در محل تغییر داد."
633
+
msgstr "یک نوع دادهٔ مفید دیگر که بهصورت داخلی در پایتون وجود دارد، *دیکشنری* است (به :ref:`typesmapping` مراجعه کنید). دیکشنریها در برخی زبانهای دیگر با نام «حافظههای انجمنی» یا «آرایههای انجمنی» شناخته میشوند. برخلاف دنبالهها که با یک بازه از اعداد اندیسگذاری میشوند، دیکشنریها با *کلیدها* اندیسگذاری میشوند؛ کلیدها میتوانند هر نوع تغییرناپذیری باشند؛ رشتهها و اعداد همیشه میتوانند کلید باشند. تاپلها نیز میتوانند بهعنوان کلید استفاده شوند، اگر فقط شامل رشتهها، اعداد یا تاپلها باشند؛ اگر یک تاپل بهصورت مستقیم یا غیرمستقیم شامل یک شیء تغییرپذیر باشد، نمیتوان از آن بهعنوان کلید استفاده کرد. نمیتوانید از فهرستها بهعنوان کلید استفاده کنید، زیرا فهرستها را میتوان با استفاده از انتساب اندیسی، انتساب برش، یا متدهایی مانند :meth:`~list.append` و :meth:`~list.extend` در محل تغییر داد."
634
634
635
635
msgid"It is best to think of a dictionary as a set of *key: value* pairs, with the requirement that the keys are unique (within one dictionary). A pair of braces creates an empty dictionary: ``{}``. Placing a comma-separated list of key:value pairs within the braces adds initial key:value pairs to the dictionary; this is also the way dictionaries are written on output."
636
-
msgstr"بهترین روش این است که یک دیکشنری را بهعنوان مجموعهای از جفتهای *کلید: مقدار* در نظر بگیرید، با این شرط که کلیدها (درون یک دیکشنری) یکتا باشند. یک جفت آکولاد یک دیکشنری خالی ایجاد میکند: ``{}``. قرار دادن یک فهرست جداشده با ویرگول از جفتهای کلید:مقدار درون آکولاد، جفتهای اولیهٔ کلید:مقدار را به دیکشنری اضافه میکند؛ این همان روشی است که فرهنگهای لغت در خروجی نوشته میشوند."
636
+
msgstr"بهترین روش این است که یک دیکشنری را بهعنوان مجموعهای از جفتهای *کلید: مقدار* در نظر بگیرید، با این شرط که کلیدها (درون یک دیکشنری) یکتا باشند. یک جفت آکولاد یک دیکشنری خالی ایجاد میکند: ``{}``. قرار دادن یک فهرست جداشده با ویرگول از جفتهای کلید:مقدار درون آکولاد، جفتهای اولیهٔ کلید:مقدار را به دیکشنری اضافه میکند؛ این همان روشی است که دیکشنریها در خروجی نوشته میشوند."
637
637
638
638
msgid"The main operations on a dictionary are storing a value with some key and extracting the value given the key. It is also possible to delete a key:value pair with ``del``. If you store using a key that is already in use, the old value associated with that key is forgotten."
639
639
msgstr"عملیات اصلی روی یک دیکشنری، ذخیره کردن یک مقدار با یک کلید مشخص و استخراج مقدار با استفاده از کلید است. همچنین امکان حذف یک جفت کلید:مقدار با استفاده از ``del`` وجود دارد. اگر مقداری را با کلیدی ذخیره کنید که از قبل استفاده شده است، مقدار قدیمی مرتبط با آن کلید فراموش میشود."
@@ -699,7 +699,7 @@ msgstr ""
699
699
"False"
700
700
701
701
msgid"The :func:`dict` constructor builds dictionaries directly from sequences of key-value pairs::"
702
-
msgstr"سازندهٔ :func:`dict` فرهنگهای لغت را مستقیماً از دنبالههایی از جفتهای کلید-مقدار ایجاد میکند::"
702
+
msgstr"سازندهٔ :func:`dict` دیکشنریها را مستقیماً از دنبالههایی از جفتهای کلید-مقدار ایجاد میکند::"
0 commit comments