Skip to content

Commit 59e35dc

Browse files
Fix newly-fuzzy strings in turtle.po, threadsafety.po and slice.po (#77)
* Fix newly-fuzzy strings in turtle.po, threadsafety.po and slice.po Review 22 turtle, 4 threadsafety and 1 slice strings that went fuzzy after the CPython syncs (issues #75, #76): drop the flag where the old translation is still accurate, retranslate where the English changed (goto doctest, x/y coordinates, fullcircle, Screen-only heading).
1 parent 8fff84a commit 59e35dc

3 files changed

Lines changed: 20 additions & 47 deletions

File tree

‎builtins/threadsafety.po‎

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -416,27 +416,23 @@ msgstr ""
416416
msgid ":meth:`set.update`, :meth:`set.union`, :meth:`set.intersection` and :meth:`set.difference` can take multiple iterables as arguments. They all iterate through all the passed iterables and do the following:"
417417
msgstr ":meth:`set.update`، :meth:`set.union`، :meth:`set.intersection` و :meth:`set.difference` می‌توانند چندین پیمایش‌پذیر را به‌عنوان آرگومان بگیرند. همه‌ی آن‌ها تمام پیمایش‌پذیرهای داده‌شده را پیمایش می‌کنند و کار زیر را انجام می‌دهند:"
418418

419-
#, fuzzy
420419
msgid ":meth:`set.update` and :meth:`set.union` lock both objects only when the other operand is a :class:`set`, :class:`frozenset`, or :class:`dict`."
421-
msgstr "عملوند دیگر یک :class:`set`، :class:`frozenset` یا :class:`dict` است."
420+
msgstr ":meth:`set.update` و :meth:`set.union` هر دو شیء را تنها زمانی قفل می‌کنند که عملوند دیگر یک :class:`set`، :class:`frozenset` یا :class:`dict` باشد."
422421

423-
#, fuzzy
424422
msgid ":meth:`set.intersection` and :meth:`set.difference` always try to lock all objects."
425-
msgstr ":meth:`set.intersection` و :meth:`set.difference` همیشه سعی می‌کنند قفل کنند"
423+
msgstr ":meth:`set.intersection` و :meth:`set.difference` همیشه سعی می‌کنند همه‌ی اشیاء را قفل کنند."
426424

427425
msgid ":meth:`set.symmetric_difference` tries to lock both objects."
428426
msgstr ":meth:`set.symmetric_difference` تلاش می‌کند هر دو شیء را قفل کند."
429427

430428
msgid "The update variants of the above methods also have some differences between them:"
431429
msgstr "گونه‌های به‌روزرسانی متدهای بالا نیز تفاوت‌هایی با یکدیگر دارند:"
432430

433-
#, fuzzy
434431
msgid ":meth:`set.difference_update` and :meth:`set.intersection_update` try to lock all objects one-by-one."
435-
msgstr ":meth:`set.difference_update` و :meth:`set.intersection_update` تلاش می‌کنند"
432+
msgstr ":meth:`set.difference_update` و :meth:`set.intersection_update` سعی می‌کنند همه‌ی اشیاء را یکی‌یکی قفل کنند."
436433

437-
#, fuzzy
438434
msgid ":meth:`set.symmetric_difference_update` only locks the arguments if it is of type :class:`set`, :class:`frozenset`, or :class:`dict`."
439-
msgstr ":meth:`set.symmetric_difference_update` آرگومان‌ها را تنها در صورتی قفل می‌کند که"
435+
msgstr ":meth:`set.symmetric_difference_update` آرگومان‌ها را تنها در صورتی قفل می‌کند که از نوع :class:`set`، :class:`frozenset` یا :class:`dict` باشند."
440436

441437
msgid "The following methods always try to lock both objects:"
442438
msgstr "متدهای زیر همیشه تلاش می‌کنند هر دو شیء را قفل کنند:"

‎c-api/slice.po‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,8 @@ msgstr "احتمالاً نمی‌خواهید از این تابع استفاد
4848
msgid "The parameter type for the *slice* parameter was ``PySliceObject*`` before."
4949
msgstr "نوع پارامتر *slice* قبلاً ``PySliceObject*`` بود."
5050

51-
#, fuzzy
5251
msgid "Usable replacement for :c:func:`PySlice_GetIndices`. Retrieve the start, stop, and step indices from the slice object *slice* assuming a sequence of length *length*, and store the length of the slice in *slicelength*. Out of bounds indices are clipped in a manner consistent with the handling of normal slices. *length* must not be negative."
53-
msgstr "جایگزین قابل استفاده برای :c:func:`PySlice_GetIndices`. اندیس‌های شروع، توقف و گام را از شیء اسلایس *slice* با فرض دنباله‌ای به طول *length* بازیابی می‌کند و طول اسلایس را در *slicelength* ذخیره می‌کند. اندیس‌های خارج از محدوده به شکلی سازگار با نحوه‌ی برخورد با اسلایس‌های معمولی محدود می‌شوند."
52+
msgstr "جایگزین قابل استفاده برای :c:func:`PySlice_GetIndices`. اندیس‌های شروع، توقف و گام را از شیء اسلایس *slice* با فرض دنباله‌ای به طول *length* بازیابی می‌کند و طول اسلایس را در *slicelength* ذخیره می‌کند. اندیس‌های خارج از محدوده به شکلی سازگار با نحوه‌ی برخورد با اسلایس‌های معمولی محدود می‌شوند. *length* نباید منفی باشد."
5453

5554
msgid "Return ``0`` on success and ``-1`` on error with an exception set."
5655
msgstr "در صورت موفقیت ``0`` و در صورت خطا ``-1`` به همراه استثنای تنظیم‌شده برمی‌گرداند."

0 commit comments

Comments
 (0)