Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2e15f45

Browse files
committed
feat: to rst:37
1 parentf3db31b commit2e15f45

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

‎library/weakref.po

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version:Python 3.12\n"
99
"Report-Msgid-Bugs-To:\n"
1010
"POT-Creation-Date:2023-10-11 17:13+0000\n"
11-
"PO-Revision-Date:2018-05-23 16:15+0000\n"
11+
"PO-Revision-Date:2024-03-22 22:11+0800\n"
1212
"Last-Translator:Adrian Liaw <adrianliaw2000@gmail.com>\n"
1313
"Language-Team:Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
1414
"tw)\n"
@@ -17,10 +17,11 @@ msgstr ""
1717
"Content-Type:text/plain; charset=UTF-8\n"
1818
"Content-Transfer-Encoding:8bit\n"
1919
"Plural-Forms:nplurals=1; plural=0;\n"
20+
"X-Generator:Poedit 3.4.1\n"
2021

2122
#:../../library/weakref.rst:4
2223
msgid":mod:`weakref` --- Weak references"
23-
msgstr""
24+
msgstr":mod:`weakref` --- 弱參照"
2425

2526
#:../../library/weakref.rst:14
2627
msgid"**Source code:** :source:`Lib/weakref.py`"
@@ -30,13 +31,14 @@ msgstr "**原始碼:**\\ :source:`Lib/weakref.py`"
3031
msgid""
3132
"The :mod:`weakref` module allows the Python programmer to create :dfn:`weak "
3233
"references` to objects."
33-
msgstr""
34+
msgstr":mod:`weakref` 模組允許 Python 程式設計師建立對物件的 :dfn:`弱參照`。"
3435

3536
#:../../library/weakref.rst:24
3637
msgid""
3738
"In the following, the term :dfn:`referent` means the object which is "
3839
"referred to by a weak reference."
3940
msgstr""
41+
"在以下文章中,術語 :dfn:`參照目標 (referent)` 表示被弱參照所參考的物件。"
4042

4143
#:../../library/weakref.rst:27
4244
msgid""
@@ -47,13 +49,19 @@ msgid ""
4749
"weak reference may return the object even if there are no strong references "
4850
"to it."
4951
msgstr""
52+
"對物件的弱參照不足以使物件保持存在:當對參照目標的唯一剩下的參照是弱參照時,:"
53+
"term:`garbage collection` 可以自由地銷毀參照目標並將其記憶體重新用於其他用"
54+
"途。然而,在物件被確實銷毀之前,即使沒有對該物件的強參照 (strong reference),"
55+
"弱參照也可能會回傳該物件。"
5056

5157
#:../../library/weakref.rst:33
5258
msgid""
5359
"A primary use for weak references is to implement caches or mappings holding "
5460
"large objects, where it's desired that a large object not be kept alive "
5561
"solely because it appears in a cache or mapping."
5662
msgstr""
63+
"弱參照的主要用途是實作保存大型物件的快取或對映,其不希望大型物件僅僅因為它出"
64+
"現在快取或對映中而保持存在。"
5765

5866
#:../../library/weakref.rst:37
5967
msgid""
@@ -70,6 +78,15 @@ msgid ""
7078
"collection can reclaim the object, and its corresponding entries in weak "
7179
"mappings are simply deleted."
7280
msgstr""
81+
"例如,如果你有許多大型的二進位影像物件,你可能會想要為每個物件關聯 "
82+
"(associate) 一個名稱。如果你使用 Python 字典將名稱對映到影像,或將影像對映到"
83+
"名稱,則影像物件將保持存活,僅因為它們在字典中作為值 (value) 或鍵 (key) 出"
84+
"現。:mod:`weakref` 模組提供的 :class:`WeakKeyDictionary` 和 :class:"
85+
"`WeakValueDictionary` 類別是另一種選擇,它們使用弱參照來建構對映,這些對映不"
86+
"會僅因為物件出現在對映物件中而使物件保持存活。例如,如果一個影像物件是 :"
87+
"class:`WeakValueDictionary` 中的一個值,那麼當對該影像物件最後的參照是弱對映 "
88+
"(weak mapping) 所持有的弱參照時,垃圾回收 (garbage collection) 可以回收該物"
89+
"件,且其對應的條目在弱對映中會被完全地刪除。"
7390

7491
#:../../library/weakref.rst:50
7592
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp