-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathhash.po
More file actions
142 lines (102 loc) · 9.06 KB
/
Copy pathhash.po
File metadata and controls
142 lines (102 loc) · 9.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Revisto <theRevisto@gmail.com>, 2025
# Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
"PO-Revision-Date: 2024-02-23 14:15+0000\n"
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgid "PyHash API"
msgstr "PyHash API"
msgid "See also the :c:member:`PyTypeObject.tp_hash` member and :ref:`numeric-hash`."
msgstr "همچنین عضو :c:member:`PyTypeObject.tp_hash` و :ref:`numeric-hash` را ببینید."
msgid "Hash value type: signed integer."
msgstr "نوع مقدار هش: عدد صحیح علامتدار."
msgid "Hash value type: unsigned integer."
msgstr "نوع مقدار هش: عدد صحیح بدون علامت."
msgid "A numerical value indicating the algorithm for hashing of :class:`str`, :class:`bytes`, and :class:`memoryview`."
msgstr "یک مقدار عددی که الگوریتم هشکردنِ :class:`str`، :class:`bytes` و :class:`memoryview` را نشان میدهد."
msgid "The algorithm name is exposed by :data:`sys.hash_info.algorithm`."
msgstr "نام الگوریتم توسط :data:`sys.hash_info.algorithm` در دسترس قرار میگیرد."
msgid "Numerical values to compare to :c:macro:`Py_HASH_ALGORITHM` to determine which algorithm is used for hashing. The hash algorithm can be configured via the configure :option:`--with-hash-algorithm` option."
msgstr "مقادیر عددی برای مقایسه با :c:macro:`Py_HASH_ALGORITHM` بهمنظور تعیین اینکه کدام الگوریتم برای هشکردن استفاده میشود. الگوریتم هش را میتوان از طریق گزینهی :option:`--with-hash-algorithm` در configure پیکربندی کرد."
msgid "Add :c:macro:`!Py_HASH_FNV` and :c:macro:`!Py_HASH_SIPHASH24`."
msgstr "افزودن :c:macro:`!Py_HASH_FNV` و :c:macro:`!Py_HASH_SIPHASH24`."
msgid "Add :c:macro:`!Py_HASH_SIPHASH13`."
msgstr "افزودن :c:macro:`!Py_HASH_SIPHASH13`."
msgid "Buffers of length in range ``[1, Py_HASH_CUTOFF)`` are hashed using DJBX33A instead of the algorithm described by :c:macro:`Py_HASH_ALGORITHM`."
msgstr "بافرهایی که طول آنها در بازهی ``[1, Py_HASH_CUTOFF)`` است، بهجای الگوریتم توصیفشده توسط :c:macro:`Py_HASH_ALGORITHM`، با استفاده از DJBX33A هش میشوند."
msgid "A :c:macro:`!Py_HASH_CUTOFF` of 0 disables the optimization."
msgstr "مقدار :c:macro:`!Py_HASH_CUTOFF` برابر با ۰، بهینهسازی را غیرفعال میکند."
msgid ":c:macro:`!Py_HASH_CUTOFF` must be non-negative and less or equal than 7."
msgstr ":c:macro:`!Py_HASH_CUTOFF` باید نامنفی و کمتر یا مساوی ۷ باشد."
msgid "32-bit platforms should use a cutoff smaller than 64-bit platforms because it is easier to create colliding strings. A cutoff of 7 on 64-bit platforms and 5 on 32-bit platforms should provide a decent safety margin."
msgstr "پلتفرمهای ۳۲ بیتی باید از آستانهای کوچکتر از پلتفرمهای ۶۴ بیتی استفاده کنند، زیرا در آنها ایجاد رشتههای برخوردکننده آسانتر است. آستانهی ۷ در پلتفرمهای ۶۴ بیتی و ۵ در پلتفرمهای ۳۲ بیتی باید حاشیهی ایمنی مناسبی فراهم کند."
msgid "This corresponds to the :data:`sys.hash_info.cutoff` constant."
msgstr "این با ثابت :data:`sys.hash_info.cutoff` مطابقت دارد."
msgid "The `Mersenne prime <https://en.wikipedia.org/wiki/Mersenne_prime>`_ ``P = 2**n -1``, used for numeric hash scheme."
msgstr "`عدد اول مرسن <https://en.wikipedia.org/wiki/Mersenne_prime>`_ ``P = 2**n -1`` که در طرح هش عددی استفاده میشود."
msgid "This corresponds to the :data:`sys.hash_info.modulus` constant."
msgstr "این معادل ثابت :data:`sys.hash_info.modulus` است."
msgid "The exponent ``n`` of ``P`` in :c:macro:`PyHASH_MODULUS`."
msgstr "توان ``n`` از ``P`` در :c:macro:`PyHASH_MODULUS`."
msgid "Prime multiplier used in string and various other hashes."
msgstr "ضریب اول استفادهشده در هش رشته و هشهای مختلف دیگر."
msgid "The hash value returned for a positive infinity."
msgstr "مقدار هشی که برای بینهایت مثبت برگردانده میشود."
msgid "This corresponds to the :data:`sys.hash_info.inf` constant."
msgstr "این با ثابت :data:`sys.hash_info.inf` مطابقت دارد."
msgid "The multiplier used for the imaginary part of a complex number."
msgstr "ضریب استفادهشده برای بخش موهومی یک عدد مختلط."
msgid "This corresponds to the :data:`sys.hash_info.imag` constant."
msgstr "این با ثابت :data:`sys.hash_info.imag` مطابقت دارد."
msgid "Hash function definition used by :c:func:`PyHash_GetFuncDef`."
msgstr "تعریف تابع هش که توسط :c:func:`PyHash_GetFuncDef` استفاده میشود."
msgid "Hash function."
msgstr "تابع هش."
msgid "Hash function name (UTF-8 encoded string)."
msgstr "نام تابع هش (رشته کدگذاریشده با UTF-8)."
msgid "This corresponds to the :data:`sys.hash_info.algorithm` constant."
msgstr "این با ثابت :data:`sys.hash_info.algorithm` مطابقت دارد."
msgid "Internal size of the hash value in bits."
msgstr "اندازه داخلی مقدار هش بر حسب بیت."
msgid "This corresponds to the :data:`sys.hash_info.hash_bits` constant."
msgstr "این با ثابت :data:`sys.hash_info.hash_bits` مطابقت دارد."
msgid "Size of seed input in bits."
msgstr "اندازهی ورودی بذر بر حسب بیت."
msgid "This corresponds to the :data:`sys.hash_info.seed_bits` constant."
msgstr "این با ثابت :data:`sys.hash_info.seed_bits` مطابق است."
msgid "Get the hash function definition."
msgstr "گرفتن تعریف تابع هش."
msgid ":pep:`456` \"Secure and interchangeable hash algorithm\"."
msgstr ":pep:`456` \"Secure and interchangeable hash algorithm\"."
msgid "Hash a pointer value: process the pointer value as an integer (cast it to ``uintptr_t`` internally). The pointer is not dereferenced."
msgstr "هش کردن یک مقدار اشارهگر: مقدار اشارهگر را بهعنوان یک عدد صحیح پردازش میکند (بهطور داخلی آن را به ``uintptr_t`` قالبریزی میکند). اشارهگر ارجاعزدایی (dereference) نمیشود."
msgid "The function cannot fail: it cannot return ``-1``."
msgstr "این تابع نمیتواند شکست بخورد: نمیتواند ``-1`` را برگرداند."
msgid "Compute and return the hash value of a buffer of *len* bytes starting at address *ptr*. The hash is guaranteed to match that of :class:`bytes`, :class:`memoryview`, and other built-in objects that implement the :ref:`buffer protocol <bufferobjects>`."
msgstr "مقدار هش یک بافر به طول *len* بایت که از نشانی *ptr* آغاز میشود را محاسبه کرده و برمیگرداند. تضمین میشود که این هش با هش :class:`bytes`، :class:`memoryview` و سایر اشیاء توکاری که :ref:`پروتکل بافر <bufferobjects>` را پیادهسازی میکنند، مطابقت داشته باشد."
msgid "Use this function to implement hashing for immutable objects whose :c:member:`~PyTypeObject.tp_richcompare` function compares to another object's buffer."
msgstr "برای پیادهسازی هش برای اشیاء تغییرناپذیری که تابع :c:member:`~PyTypeObject.tp_richcompare` آنها با بافر شیء دیگری مقایسه میکند، از این تابع استفاده کنید."
msgid "*len* must be greater than or equal to ``0``."
msgstr "*len* باید بزرگتر یا مساوی ``0`` باشد."
msgid "This function always succeeds."
msgstr "این تابع همیشه با موفقیت اجرا میشود."
msgid "Generic hashing function that is meant to be put into a type object's ``tp_hash`` slot. Its result only depends on the object's identity."
msgstr "تابع هش عمومیای که برای قرار گرفتن در جایگاه ``tp_hash`` شیء نوع در نظر گرفته شده است. نتیجهی آن تنها به همانی شیء بستگی دارد."
msgid "In CPython, it is equivalent to :c:func:`Py_HashPointer`."
msgstr "در سیپایتون، این معادل :c:func:`Py_HashPointer` است."