Rename Reference to RefCounted
This commit is contained in:
@@ -33073,7 +33073,7 @@ msgid ""
|
||||
"to delete instances of it manually. To do so, call the [method free] method "
|
||||
"from your script or delete the instance from C++.\n"
|
||||
"Some classes that extend Object add memory management. This is the case of "
|
||||
"[Reference], which counts references and deletes itself automatically when "
|
||||
"[RefCounted], which counts references and deletes itself automatically when "
|
||||
"no longer referenced. [Node], another fundamental type, deletes all its "
|
||||
"children when freed from memory.\n"
|
||||
"Objects export properties, which are mainly useful for storage and editing, "
|
||||
@@ -33092,12 +33092,12 @@ msgid ""
|
||||
"Objects also receive notifications. Notifications are a simple way to notify "
|
||||
"the object about different events, so they can all be handled together. See "
|
||||
"[method _notification].\n"
|
||||
"[b]Note:[/b] Unlike references to a [Reference], references to an Object "
|
||||
"[b]Note:[/b] Unlike references to a [RefCounted], references to an Object "
|
||||
"stored in a variable can become invalid without warning. Therefore, it's "
|
||||
"recommended to use [Reference] for data classes instead of [Object]."
|
||||
"recommended to use [RefCounted] for data classes instead of [Object]."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Object.xml:23 doc/classes/Reference.xml:12
|
||||
#: doc/classes/Object.xml:23 doc/classes/RefCounted.xml:12
|
||||
#: doc/classes/Resource.xml:11
|
||||
msgid ""
|
||||
"https://docs.godotengine.org/en/latest/getting_started/workflow/"
|
||||
@@ -34594,7 +34594,7 @@ msgid "Changes the [Color] at the given index."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/PackedDataContainerRef.xml:4
|
||||
msgid "Reference version of [PackedDataContainer]."
|
||||
msgid "RefCounted version of [PackedDataContainer]."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/PackedFloat32Array.xml:4
|
||||
@@ -41802,30 +41802,30 @@ msgid ""
|
||||
"the half extents."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Reference.xml:4
|
||||
#: doc/classes/RefCounted.xml:4
|
||||
msgid "Base class for reference-counted objects."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Reference.xml:7
|
||||
#: doc/classes/RefCounted.xml:7
|
||||
msgid ""
|
||||
"Base class for any object that keeps a reference count. [Resource] and many "
|
||||
"other helper objects inherit this class.\n"
|
||||
"Unlike [Object]s, References keep an internal reference counter so that they "
|
||||
"are automatically released when no longer in use, and only then. References "
|
||||
"therefore do not need to be freed manually with [method Object.free].\n"
|
||||
"In the vast majority of use cases, instantiating and using [Reference]-"
|
||||
"In the vast majority of use cases, instantiating and using [RefCounted]-"
|
||||
"derived types is all you need to do. The methods provided in this class are "
|
||||
"only for advanced users, and can cause issues if misused."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Reference.xml:19
|
||||
#: doc/classes/RefCounted.xml:19
|
||||
msgid ""
|
||||
"Initializes the internal reference counter. Use this only if you really know "
|
||||
"what you are doing.\n"
|
||||
"Returns whether the initialization was successful."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Reference.xml:27
|
||||
#: doc/classes/RefCounted.xml:27
|
||||
msgid ""
|
||||
"Increments the internal reference counter. Use this only if you really know "
|
||||
"what you are doing.\n"
|
||||
@@ -41833,7 +41833,7 @@ msgid ""
|
||||
"code] otherwise."
|
||||
msgstr ""
|
||||
|
||||
#: doc/classes/Reference.xml:35
|
||||
#: doc/classes/RefCounted.xml:35
|
||||
msgid ""
|
||||
"Decrements the internal reference counter. Use this only if you really know "
|
||||
"what you are doing.\n"
|
||||
@@ -54098,7 +54098,7 @@ msgid ""
|
||||
"[codeblock]\n"
|
||||
"var foo = 2 # foo is dynamically an integer\n"
|
||||
"foo = \"Now foo is a string!\"\n"
|
||||
"foo = Reference.new() # foo is an Object\n"
|
||||
"foo = RefCounted.new() # foo is an Object\n"
|
||||
"var bar: int = 2 # bar is a statically typed integer.\n"
|
||||
"# bar = \"Uh oh! I can't make static variables become a different type!\"\n"
|
||||
"[/codeblock]\n"
|
||||
@@ -59181,7 +59181,7 @@ msgstr ""
|
||||
|
||||
#: doc/classes/WeakRef.xml:7
|
||||
msgid ""
|
||||
"A weakref can hold a [Reference], without contributing to the reference "
|
||||
"A weakref can hold a [RefCounted], without contributing to the reference "
|
||||
"counter. A weakref can be created from an [Object] using [method @GDScript."
|
||||
"weakref]. If this object is not a reference, weakref still works, however, "
|
||||
"it does not have any effect on the object. Weakrefs are useful in cases "
|
||||
|
||||
Reference in New Issue
Block a user