77msgstr ""
88"Project-Id-Version : Python 3.11\n "
99"Report-Msgid-Bugs-To : \n "
10- "POT-Creation-Date : 2023-03 -01 00:18 +0000\n "
10+ "POT-Creation-Date : 2023-07 -01 00:21 +0000\n "
1111"PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
1212"Last-Translator : \n "
1313"Language-Team : TURKISH <python.docs.tr@gmail.com>\n "
@@ -106,40 +106,41 @@ msgid ""
106106"``NULL`` if the key *key* is not present, but *without* setting an exception."
107107msgstr ""
108108
109- #: c-api/dict.rst:101
109+ #: c-api/dict.rst:103
110110msgid ""
111- "Note that exceptions which occur while calling :meth:`__hash__` and :meth:"
112- "`__eq__` methods will get suppressed. To get error reporting use :c:func:"
113- "`PyDict_GetItemWithError()` instead."
111+ "Exceptions that occur while this calls :meth:`~object. __hash__` and :meth:"
112+ "`~object. __eq__` methods are silently ignored. Prefer the :c:func:"
113+ "`PyDict_GetItemWithError` function instead."
114114msgstr ""
115115
116- #: c-api/dict.rst:105
116+ #: c-api/dict.rst:107
117117msgid ""
118118"Calling this API without :term:`GIL` held had been allowed for historical "
119119"reason. It is no longer allowed."
120120msgstr ""
121121
122- #: c-api/dict.rst:112
122+ #: c-api/dict.rst:114
123123msgid ""
124124"Variant of :c:func:`PyDict_GetItem` that does not suppress exceptions. "
125125"Return ``NULL`` **with** an exception set if an exception occurred. Return "
126126"``NULL`` **without** an exception set if the key wasn't present."
127127msgstr ""
128128
129- #: c-api/dict.rst:120
129+ #: c-api/dict.rst:122
130130msgid ""
131131"This is the same as :c:func:`PyDict_GetItem`, but *key* is specified as a :c:"
132132"expr:`const char*`, rather than a :c:expr:`PyObject*`."
133133msgstr ""
134134
135- #: c-api/dict.rst:123
135+ #: c-api/dict.rst:127
136136msgid ""
137- "Note that exceptions which occur while calling :meth:`__hash__` and :meth:"
138- "`__eq__` methods and creating a temporary string object will get suppressed. "
139- "To get error reporting use :c:func:`PyDict_GetItemWithError()` instead."
137+ "Exceptions that occur while this calls :meth:`~object.__hash__` and :meth:"
138+ "`~object.__eq__` methods or while creating the temporary :class:`str` object "
139+ "are silently ignored. Prefer using the :c:func:`PyDict_GetItemWithError` "
140+ "function with your own :c:func:`PyUnicode_FromString` *key* instead."
140141msgstr ""
141142
142- #: c-api/dict.rst:131
143+ #: c-api/dict.rst:136
143144msgid ""
144145"This is the same as the Python-level :meth:`dict.setdefault`. If present, "
145146"it returns the value corresponding to *key* from the dictionary *p*. If the "
@@ -149,29 +150,29 @@ msgid ""
149150"the insertion."
150151msgstr ""
151152
152- #: c-api/dict.rst:141
153+ #: c-api/dict.rst:146
153154msgid ""
154155"Return a :c:type:`PyListObject` containing all the items from the dictionary."
155156msgstr ""
156157
157- #: c-api/dict.rst:146
158+ #: c-api/dict.rst:151
158159msgid ""
159160"Return a :c:type:`PyListObject` containing all the keys from the dictionary."
160161msgstr ""
161162
162- #: c-api/dict.rst:151
163+ #: c-api/dict.rst:156
163164msgid ""
164165"Return a :c:type:`PyListObject` containing all the values from the "
165166"dictionary *p*."
166167msgstr ""
167168
168- #: c-api/dict.rst:159
169+ #: c-api/dict.rst:164
169170msgid ""
170171"Return the number of items in the dictionary. This is equivalent to "
171172"``len(p)`` on a dictionary."
172173msgstr ""
173174
174- #: c-api/dict.rst:165
175+ #: c-api/dict.rst:170
175176msgid ""
176177"Iterate over all key-value pairs in the dictionary *p*. The :c:type:"
177178"`Py_ssize_t` referred to by *ppos* must be initialized to ``0`` prior to the "
@@ -185,18 +186,18 @@ msgid ""
185186"structure is sparse, the offsets are not consecutive."
186187msgstr ""
187188
188- #: c-api/dict.rst:176
189+ #: c-api/dict.rst:181
189190msgid "For example::"
190191msgstr ""
191192
192- #: c-api/dict.rst:186
193+ #: c-api/dict.rst:191
193194msgid ""
194195"The dictionary *p* should not be mutated during iteration. It is safe to "
195196"modify the values of the keys as you iterate over the dictionary, but only "
196197"so long as the set of keys does not change. For example::"
197198msgstr ""
198199
199- #: c-api/dict.rst:211
200+ #: c-api/dict.rst:216
200201msgid ""
201202"Iterate over mapping object *b* adding key-value pairs to dictionary *a*. "
202203"*b* may be a dictionary, or any object supporting :c:func:`PyMapping_Keys` "
@@ -206,7 +207,7 @@ msgid ""
206207"or ``-1`` if an exception was raised."
207208msgstr ""
208209
209- #: c-api/dict.rst:221
210+ #: c-api/dict.rst:226
210211msgid ""
211212"This is the same as ``PyDict_Merge(a, b, 1)`` in C, and is similar to ``a."
212213"update(b)`` in Python except that :c:func:`PyDict_Update` doesn't fall back "
@@ -215,11 +216,31 @@ msgid ""
215216"exception was raised."
216217msgstr ""
217218
218- #: c-api/dict.rst:230
219+ #: c-api/dict.rst:235
219220msgid ""
220221"Update or merge into dictionary *a*, from the key-value pairs in *seq2*. "
221222"*seq2* must be an iterable object producing iterable objects of length 2, "
222223"viewed as key-value pairs. In case of duplicate keys, the last wins if "
223224"*override* is true, else the first wins. Return ``0`` on success or ``-1`` "
224225"if an exception was raised. Equivalent Python (except for the return value)::"
225226msgstr ""
227+
228+ #: c-api/dict.rst:8
229+ msgid "object"
230+ msgstr ""
231+
232+ #: c-api/dict.rst:8
233+ msgid "dictionary"
234+ msgstr ""
235+
236+ #: c-api/dict.rst:73
237+ msgid "PyUnicode_FromString()"
238+ msgstr ""
239+
240+ #: c-api/dict.rst:162
241+ msgid "built-in function"
242+ msgstr ""
243+
244+ #: c-api/dict.rst:162
245+ msgid "len"
246+ msgstr ""
0 commit comments